From 56ef8a7bd0b648f5756e206ca57754db05b04859 Mon Sep 17 00:00:00 2001 From: hylerrix Date: Sat, 26 Nov 2022 10:11:17 +0800 Subject: [PATCH] :tada: Squash all the commit separated in each repo to make a monorepo for MFE --- .gitignore | 0 README.md | 58 +- microbackends/be-root/.env.demo | 7 + microbackends/be-root/.eslintrc.js | 25 + microbackends/be-root/.gitignore | 37 + microbackends/be-root/.prettierrc | 4 + microbackends/be-root/README.md | 73 + microbackends/be-root/nest-cli.json | 5 + microbackends/be-root/package.json | 82 + .../20221121065555_init/migration.sql | 51 + .../20221121072016_init/migration.sql | 11 + .../20221121115505_init/migration.sql | 12 + .../20221121120136_init/migration.sql | 19 + .../20221121121239_init/migration.sql | 41 + .../20221121121751_init/migration.sql | 67 + .../20221121150628_init/migration.sql | 2 + .../20221121152221_init/migration.sql | 28 + .../20221121154711_init/migration.sql | 8 + .../20221121155521_init/migration.sql | 20 + .../prisma/migrations/migration_lock.toml | 3 + microbackends/be-root/prisma/schema.prisma | 88 + microbackends/be-root/src/app.controller.ts | 7 + microbackends/be-root/src/app.module.ts | 46 + microbackends/be-root/src/app.service.ts | 8 + microbackends/be-root/src/main.ts | 20 + .../be-root/src/model/film/film.controller.ts | 55 + .../be-root/src/model/film/film.module.ts | 12 + .../be-root/src/model/film/film.service.ts | 20 + .../src/model/football/football.controller.ts | 55 + .../src/model/football/football.module.ts | 12 + .../src/model/football/football.service.ts | 20 + .../be-root/src/model/game/game.controller.ts | 55 + .../be-root/src/model/game/game.module.ts | 12 + .../be-root/src/model/game/game.service.ts | 20 + .../be-root/src/model/osc/osc.controller.ts | 55 + .../be-root/src/model/osc/osc.module.ts | 12 + .../be-root/src/model/osc/osc.service.ts | 19 + .../src/model/timeline/timeline.controller.ts | 55 + .../src/model/timeline/timeline.module.ts | 12 + .../src/model/timeline/timeline.service.ts | 22 + .../be-root/src/model/user/user.controller.ts | 38 + .../be-root/src/model/user/user.module.ts | 11 + .../be-root/src/model/user/user.service.ts | 42 + .../be-root/src/util/auth/auth.controller.ts | 28 + .../be-root/src/util/auth/auth.module.ts | 22 + .../be-root/src/util/auth/auth.service.ts | 27 + .../be-root/src/util/auth/constants.ts | 3 + .../src/util/auth/guards/jwt-auth.guard.ts | 5 + .../src/util/auth/guards/local-auth.guard.ts | 5 + .../src/util/auth/strategies/jwt.strategy.ts | 19 + .../util/auth/strategies/local.strategy.ts | 19 + .../be-root/src/util/prisma/prisma.module.ts | 9 + .../be-root/src/util/prisma/prisma.service.ts | 15 + microbackends/be-root/test/app.e2e-spec.ts | 24 + microbackends/be-root/test/jest-e2e.json | 9 + microbackends/be-root/tsconfig.build.json | 4 + microbackends/be-root/tsconfig.json | 21 + microbackends/be-root/yarn.lock | 4918 +++++++++++ .../infra-inrouter/modules-available/api.conf | 158 + microfrontends/app-film/.eslintrc | 7 + microfrontends/app-film/.gitignore | 74 + microfrontends/app-film/.husky/pre-commit | 4 + microfrontends/app-film/.prettierignore | 8 + microfrontends/app-film/babel.config.json | 30 + microfrontends/app-film/jest.config.js | 12 + microfrontends/app-film/package.json | 66 + microfrontends/app-film/src/api.ts | 15 + .../src/components/film-container/index.css | 447 + .../src/components/film-container/index.tsx | 162 + microfrontends/app-film/src/declarations.d.ts | 39 + .../app-film/src/ningowood-app-film.tsx | 16 + .../app-film/src/root.component.css | 75 + .../app-film/src/root.component.test.tsx | 9 + .../app-film/src/root.component.tsx | 63 + .../app-film/src/static/ningowood.png | Bin 0 -> 54307 bytes microfrontends/app-film/src/static/qatar.webp | Bin 0 -> 619606 bytes .../app-film/src/util/axios/index.tsx | 18 + microfrontends/app-film/tsconfig.json | 10 + microfrontends/app-film/webpack.config.js | 15 + microfrontends/app-film/yarn.lock | 6836 ++++++++++++++++ microfrontends/app-football/.eslintrc | 7 + microfrontends/app-football/.gitignore | 74 + microfrontends/app-football/.husky/pre-commit | 4 + microfrontends/app-football/.prettierignore | 8 + microfrontends/app-football/babel.config.json | 30 + microfrontends/app-football/jest.config.js | 12 + microfrontends/app-football/package.json | 66 + microfrontends/app-football/src/api.ts | 15 + .../components/football-container/index.css | 447 + .../components/football-container/index.tsx | 158 + .../app-football/src/declarations.d.ts | 39 + .../src/ningowood-app-football.tsx | 16 + .../app-football/src/root.component.css | 81 + .../app-football/src/root.component.test.tsx | 9 + .../app-football/src/root.component.tsx | 63 + .../app-football/src/static/ningowood.png | Bin 0 -> 54307 bytes .../app-football/src/static/qatar.webp | Bin 0 -> 619606 bytes .../app-football/src/util/axios/index.tsx | 18 + microfrontends/app-football/tsconfig.json | 10 + microfrontends/app-football/webpack.config.js | 15 + microfrontends/app-football/yarn.lock | 6836 ++++++++++++++++ microfrontends/app-game/.eslintrc | 7 + microfrontends/app-game/.gitignore | 74 + microfrontends/app-game/.husky/pre-commit | 4 + microfrontends/app-game/.prettierignore | 8 + microfrontends/app-game/babel.config.json | 30 + microfrontends/app-game/jest.config.js | 12 + microfrontends/app-game/package.json | 67 + microfrontends/app-game/src/api.ts | 15 + .../src/components/game-container/index.css | 447 + .../src/components/game-container/index.tsx | 163 + microfrontends/app-game/src/declarations.d.ts | 39 + .../app-game/src/ningowood-app-game.tsx | 16 + .../app-game/src/root.component.css | 81 + .../app-game/src/root.component.test.tsx | 9 + .../app-game/src/root.component.tsx | 63 + .../app-game/src/static/ningowood.png | Bin 0 -> 54307 bytes .../app-game/src/util/axios/index.tsx | 18 + microfrontends/app-game/tsconfig.json | 10 + microfrontends/app-game/webpack.config.js | 23 + microfrontends/app-game/yarn.lock | 6848 ++++++++++++++++ microfrontends/app-home/.eslintrc | 7 + microfrontends/app-home/.gitignore | 74 + microfrontends/app-home/.husky/pre-commit | 4 + microfrontends/app-home/.prettierignore | 8 + microfrontends/app-home/babel.config.json | 30 + microfrontends/app-home/jest.config.js | 12 + microfrontends/app-home/package.json | 64 + .../src/components/home-container/index.css | 142 + .../src/components/home-container/index.tsx | 92 + microfrontends/app-home/src/declarations.d.ts | 39 + .../app-home/src/ningowood-app-home.tsx | 16 + .../app-home/src/root.component.css | 71 + .../app-home/src/root.component.test.tsx | 9 + .../app-home/src/root.component.tsx | 143 + microfrontends/app-home/src/static/qatar.webp | Bin 0 -> 619606 bytes microfrontends/app-home/tsconfig.json | 10 + microfrontends/app-home/webpack.config.js | 23 + microfrontends/app-home/yarn.lock | 6801 ++++++++++++++++ microfrontends/app-osc/.eslintrc | 7 + microfrontends/app-osc/.gitignore | 74 + microfrontends/app-osc/.husky/pre-commit | 4 + microfrontends/app-osc/.prettierignore | 8 + microfrontends/app-osc/babel.config.json | 30 + microfrontends/app-osc/jest.config.js | 12 + microfrontends/app-osc/package.json | 66 + microfrontends/app-osc/src/api.ts | 15 + .../src/components/osc-container/index.css | 447 + .../src/components/osc-container/index.tsx | 158 + microfrontends/app-osc/src/declarations.d.ts | 39 + .../app-osc/src/ningowood-app-osc.tsx | 16 + microfrontends/app-osc/src/root.component.css | 75 + .../app-osc/src/root.component.test.tsx | 9 + microfrontends/app-osc/src/root.component.tsx | 63 + .../app-osc/src/static/ningowood.png | Bin 0 -> 54307 bytes microfrontends/app-osc/src/static/qatar.webp | Bin 0 -> 619606 bytes .../app-osc/src/util/axios/index.tsx | 18 + microfrontends/app-osc/tsconfig.json | 10 + microfrontends/app-osc/webpack.config.js | 15 + microfrontends/app-osc/yarn.lock | 6836 ++++++++++++++++ microfrontends/parcel-navbar-second/.eslintrc | 7 + .../parcel-navbar-second/.gitignore | 74 + .../parcel-navbar-second/.husky/pre-commit | 4 + .../parcel-navbar-second/.prettierignore | 8 + .../parcel-navbar-second/babel.config.json | 30 + .../parcel-navbar-second/jest.config.js | 12 + .../parcel-navbar-second/package.json | 64 + .../src/declarations.d.ts | 39 + .../src/ningowood-parcel-navbar-second.tsx | 16 + .../src/root.component.css | 39 + .../src/root.component.test.tsx | 9 + .../src/root.component.tsx | 49 + .../parcel-navbar-second/tsconfig.json | 10 + .../parcel-navbar-second/webpack.config.js | 15 + microfrontends/parcel-navbar-second/yarn.lock | 6801 ++++++++++++++++ microfrontends/parcel-navbar/.eslintrc | 7 + microfrontends/parcel-navbar/.gitignore | 74 + .../parcel-navbar/.husky/pre-commit | 4 + microfrontends/parcel-navbar/.prettierignore | 8 + .../parcel-navbar/babel.config.json | 30 + microfrontends/parcel-navbar/jest.config.js | 12 + microfrontends/parcel-navbar/package.json | 64 + .../parcel-navbar/src/declarations.d.ts | 39 + .../src/ningowood-parcel-navbar.tsx | 18 + .../parcel-navbar/src/root.component.css | 39 + .../parcel-navbar/src/root.component.test.tsx | 9 + .../parcel-navbar/src/root.component.tsx | 70 + microfrontends/parcel-navbar/tsconfig.json | 10 + .../parcel-navbar/webpack.config.js | 22 + microfrontends/parcel-navbar/yarn.lock | 6801 ++++++++++++++++ microfrontends/root-config/.eslintrc | 4 + microfrontends/root-config/.gitignore | 74 + microfrontends/root-config/.husky/pre-commit | 4 + microfrontends/root-config/.prettierignore | 10 + microfrontends/root-config/babel.config.json | 24 + microfrontends/root-config/package.json | 59 + microfrontends/root-config/postcss.config.js | 6 + .../root-config/src/declarations.d.ts | 39 + .../root-config/src/event-emitter.ts | 55 + microfrontends/root-config/src/index.ejs | 120 + .../root-config/src/microfrontend-layout.html | 28 + .../root-config/src/ningowood-root-config.css | 18 + .../root-config/src/ningowood-root-config.ts | 40 + .../root-config/src/sdk/sentry/constant.ts | 11 + .../root-config/src/sdk/sentry/index.ts | 58 + .../root-config/src/static/ningowood.png | Bin 0 -> 54307 bytes .../root-config/src/store-emitter.ts | 125 + microfrontends/root-config/tailwind.config.js | 8 + microfrontends/root-config/tsconfig.json | 9 + microfrontends/root-config/webpack.config.js | 53 + microfrontends/root-config/yarn.lock | 6628 +++++++++++++++ microfrontends/root-login/.eslintrc | 7 + microfrontends/root-login/.gitignore | 74 + microfrontends/root-login/.husky/pre-commit | 4 + microfrontends/root-login/.prettierignore | 8 + microfrontends/root-login/babel.config.json | 30 + microfrontends/root-login/jest.config.js | 12 + microfrontends/root-login/package.json | 71 + microfrontends/root-login/postcss.config.js | 6 + microfrontends/root-login/src/api.ts | 19 + .../src/components/popup-modal/index.tsx | 73 + .../root-login/src/declarations.d.ts | 39 + .../root-login/src/ningowood-root-login.tsx | 16 + .../root-login/src/root.component.less | 148 + .../root-login/src/root.component.test.tsx | 9 + .../root-login/src/root.component.tsx | 210 + .../src/static/login-background.webp | Bin 0 -> 319482 bytes .../root-login/src/util/axios/index.tsx | 18 + microfrontends/root-login/tailwind.config.js | 8 + microfrontends/root-login/tsconfig.json | 10 + microfrontends/root-login/webpack.config.js | 36 + microfrontends/root-login/yarn.lock | 7175 +++++++++++++++++ .../util-importmap/.circleci/config.yml | 26 + microfrontends/util-importmap/.gitignore | 104 + microfrontends/util-importmap/LICENSE | 21 + microfrontends/util-importmap/README.md | 20 + microfrontends/util-importmap/importmap.json | 9 + microfrontends/util-root/.eslintrc | 7 + microfrontends/util-root/.gitignore | 72 + microfrontends/util-root/.husky/pre-commit | 4 + microfrontends/util-root/.prettierignore | 8 + microfrontends/util-root/babel.config.json | 30 + microfrontends/util-root/jest.config.js | 12 + microfrontends/util-root/package.json | 64 + .../util-root/src/declarations.d.ts | 39 + .../util-root/src/ningowood-util-root.tsx | 2 + .../util-root/src/root.component.test.tsx | 9 + .../util-root/src/root.component.tsx | 3 + microfrontends/util-root/tsconfig.json | 10 + microfrontends/util-root/webpack.config.js | 15 + microfrontends/util-root/yarn.lock | 6801 ++++++++++++++++ microfrontends/util-styleguide/.eslintrc | 7 + microfrontends/util-styleguide/.gitignore | 72 + .../util-styleguide/.husky/pre-commit | 4 + .../util-styleguide/.prettierignore | 8 + .../util-styleguide/babel.config.json | 30 + microfrontends/util-styleguide/jest.config.js | 12 + microfrontends/util-styleguide/package.json | 67 + .../util-styleguide/postcss.config.js | 6 + .../util-styleguide/src/button.component.js | 22 + .../util-styleguide/src/declarations.d.ts | 39 + microfrontends/util-styleguide/src/global.css | 29 + .../src/ningowood-util-styleguide.tsx | 16 + .../src/root.component.test.tsx | 9 + .../util-styleguide/src/root.component.tsx | 5 + .../util-styleguide/tailwind.config.js | 17 + microfrontends/util-styleguide/tsconfig.json | 10 + .../util-styleguide/webpack.config.js | 31 + microfrontends/util-styleguide/yarn.lock | 7034 ++++++++++++++++ public/static/showcase-20221126.webp | Bin 0 -> 657406 bytes website/index.html | 1 + 271 files changed, 90133 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 microbackends/be-root/.env.demo create mode 100644 microbackends/be-root/.eslintrc.js create mode 100644 microbackends/be-root/.gitignore create mode 100644 microbackends/be-root/.prettierrc create mode 100644 microbackends/be-root/README.md create mode 100644 microbackends/be-root/nest-cli.json create mode 100644 microbackends/be-root/package.json create mode 100644 microbackends/be-root/prisma/migrations/20221121065555_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121072016_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121115505_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121120136_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121121239_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121121751_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121150628_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121152221_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121154711_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/20221121155521_init/migration.sql create mode 100644 microbackends/be-root/prisma/migrations/migration_lock.toml create mode 100644 microbackends/be-root/prisma/schema.prisma create mode 100644 microbackends/be-root/src/app.controller.ts create mode 100644 microbackends/be-root/src/app.module.ts create mode 100644 microbackends/be-root/src/app.service.ts create mode 100644 microbackends/be-root/src/main.ts create mode 100644 microbackends/be-root/src/model/film/film.controller.ts create mode 100644 microbackends/be-root/src/model/film/film.module.ts create mode 100644 microbackends/be-root/src/model/film/film.service.ts create mode 100644 microbackends/be-root/src/model/football/football.controller.ts create mode 100644 microbackends/be-root/src/model/football/football.module.ts create mode 100644 microbackends/be-root/src/model/football/football.service.ts create mode 100644 microbackends/be-root/src/model/game/game.controller.ts create mode 100644 microbackends/be-root/src/model/game/game.module.ts create mode 100644 microbackends/be-root/src/model/game/game.service.ts create mode 100644 microbackends/be-root/src/model/osc/osc.controller.ts create mode 100644 microbackends/be-root/src/model/osc/osc.module.ts create mode 100644 microbackends/be-root/src/model/osc/osc.service.ts create mode 100644 microbackends/be-root/src/model/timeline/timeline.controller.ts create mode 100644 microbackends/be-root/src/model/timeline/timeline.module.ts create mode 100644 microbackends/be-root/src/model/timeline/timeline.service.ts create mode 100644 microbackends/be-root/src/model/user/user.controller.ts create mode 100644 microbackends/be-root/src/model/user/user.module.ts create mode 100644 microbackends/be-root/src/model/user/user.service.ts create mode 100644 microbackends/be-root/src/util/auth/auth.controller.ts create mode 100644 microbackends/be-root/src/util/auth/auth.module.ts create mode 100644 microbackends/be-root/src/util/auth/auth.service.ts create mode 100644 microbackends/be-root/src/util/auth/constants.ts create mode 100644 microbackends/be-root/src/util/auth/guards/jwt-auth.guard.ts create mode 100644 microbackends/be-root/src/util/auth/guards/local-auth.guard.ts create mode 100644 microbackends/be-root/src/util/auth/strategies/jwt.strategy.ts create mode 100644 microbackends/be-root/src/util/auth/strategies/local.strategy.ts create mode 100644 microbackends/be-root/src/util/prisma/prisma.module.ts create mode 100644 microbackends/be-root/src/util/prisma/prisma.service.ts create mode 100644 microbackends/be-root/test/app.e2e-spec.ts create mode 100644 microbackends/be-root/test/jest-e2e.json create mode 100644 microbackends/be-root/tsconfig.build.json create mode 100644 microbackends/be-root/tsconfig.json create mode 100644 microbackends/be-root/yarn.lock create mode 100644 microbackends/infra-inrouter/modules-available/api.conf create mode 100644 microfrontends/app-film/.eslintrc create mode 100644 microfrontends/app-film/.gitignore create mode 100644 microfrontends/app-film/.husky/pre-commit create mode 100644 microfrontends/app-film/.prettierignore create mode 100644 microfrontends/app-film/babel.config.json create mode 100644 microfrontends/app-film/jest.config.js create mode 100644 microfrontends/app-film/package.json create mode 100644 microfrontends/app-film/src/api.ts create mode 100644 microfrontends/app-film/src/components/film-container/index.css create mode 100644 microfrontends/app-film/src/components/film-container/index.tsx create mode 100644 microfrontends/app-film/src/declarations.d.ts create mode 100644 microfrontends/app-film/src/ningowood-app-film.tsx create mode 100644 microfrontends/app-film/src/root.component.css create mode 100644 microfrontends/app-film/src/root.component.test.tsx create mode 100644 microfrontends/app-film/src/root.component.tsx create mode 100644 microfrontends/app-film/src/static/ningowood.png create mode 100644 microfrontends/app-film/src/static/qatar.webp create mode 100644 microfrontends/app-film/src/util/axios/index.tsx create mode 100644 microfrontends/app-film/tsconfig.json create mode 100644 microfrontends/app-film/webpack.config.js create mode 100644 microfrontends/app-film/yarn.lock create mode 100644 microfrontends/app-football/.eslintrc create mode 100644 microfrontends/app-football/.gitignore create mode 100644 microfrontends/app-football/.husky/pre-commit create mode 100644 microfrontends/app-football/.prettierignore create mode 100644 microfrontends/app-football/babel.config.json create mode 100644 microfrontends/app-football/jest.config.js create mode 100644 microfrontends/app-football/package.json create mode 100644 microfrontends/app-football/src/api.ts create mode 100644 microfrontends/app-football/src/components/football-container/index.css create mode 100644 microfrontends/app-football/src/components/football-container/index.tsx create mode 100644 microfrontends/app-football/src/declarations.d.ts create mode 100644 microfrontends/app-football/src/ningowood-app-football.tsx create mode 100644 microfrontends/app-football/src/root.component.css create mode 100644 microfrontends/app-football/src/root.component.test.tsx create mode 100644 microfrontends/app-football/src/root.component.tsx create mode 100644 microfrontends/app-football/src/static/ningowood.png create mode 100644 microfrontends/app-football/src/static/qatar.webp create mode 100644 microfrontends/app-football/src/util/axios/index.tsx create mode 100644 microfrontends/app-football/tsconfig.json create mode 100644 microfrontends/app-football/webpack.config.js create mode 100644 microfrontends/app-football/yarn.lock create mode 100644 microfrontends/app-game/.eslintrc create mode 100644 microfrontends/app-game/.gitignore create mode 100644 microfrontends/app-game/.husky/pre-commit create mode 100644 microfrontends/app-game/.prettierignore create mode 100644 microfrontends/app-game/babel.config.json create mode 100644 microfrontends/app-game/jest.config.js create mode 100644 microfrontends/app-game/package.json create mode 100644 microfrontends/app-game/src/api.ts create mode 100644 microfrontends/app-game/src/components/game-container/index.css create mode 100644 microfrontends/app-game/src/components/game-container/index.tsx create mode 100644 microfrontends/app-game/src/declarations.d.ts create mode 100644 microfrontends/app-game/src/ningowood-app-game.tsx create mode 100644 microfrontends/app-game/src/root.component.css create mode 100644 microfrontends/app-game/src/root.component.test.tsx create mode 100644 microfrontends/app-game/src/root.component.tsx create mode 100644 microfrontends/app-game/src/static/ningowood.png create mode 100644 microfrontends/app-game/src/util/axios/index.tsx create mode 100644 microfrontends/app-game/tsconfig.json create mode 100644 microfrontends/app-game/webpack.config.js create mode 100644 microfrontends/app-game/yarn.lock create mode 100644 microfrontends/app-home/.eslintrc create mode 100644 microfrontends/app-home/.gitignore create mode 100644 microfrontends/app-home/.husky/pre-commit create mode 100644 microfrontends/app-home/.prettierignore create mode 100644 microfrontends/app-home/babel.config.json create mode 100644 microfrontends/app-home/jest.config.js create mode 100644 microfrontends/app-home/package.json create mode 100644 microfrontends/app-home/src/components/home-container/index.css create mode 100644 microfrontends/app-home/src/components/home-container/index.tsx create mode 100644 microfrontends/app-home/src/declarations.d.ts create mode 100644 microfrontends/app-home/src/ningowood-app-home.tsx create mode 100644 microfrontends/app-home/src/root.component.css create mode 100644 microfrontends/app-home/src/root.component.test.tsx create mode 100644 microfrontends/app-home/src/root.component.tsx create mode 100644 microfrontends/app-home/src/static/qatar.webp create mode 100644 microfrontends/app-home/tsconfig.json create mode 100644 microfrontends/app-home/webpack.config.js create mode 100644 microfrontends/app-home/yarn.lock create mode 100644 microfrontends/app-osc/.eslintrc create mode 100644 microfrontends/app-osc/.gitignore create mode 100644 microfrontends/app-osc/.husky/pre-commit create mode 100644 microfrontends/app-osc/.prettierignore create mode 100644 microfrontends/app-osc/babel.config.json create mode 100644 microfrontends/app-osc/jest.config.js create mode 100644 microfrontends/app-osc/package.json create mode 100644 microfrontends/app-osc/src/api.ts create mode 100644 microfrontends/app-osc/src/components/osc-container/index.css create mode 100644 microfrontends/app-osc/src/components/osc-container/index.tsx create mode 100644 microfrontends/app-osc/src/declarations.d.ts create mode 100644 microfrontends/app-osc/src/ningowood-app-osc.tsx create mode 100644 microfrontends/app-osc/src/root.component.css create mode 100644 microfrontends/app-osc/src/root.component.test.tsx create mode 100644 microfrontends/app-osc/src/root.component.tsx create mode 100644 microfrontends/app-osc/src/static/ningowood.png create mode 100644 microfrontends/app-osc/src/static/qatar.webp create mode 100644 microfrontends/app-osc/src/util/axios/index.tsx create mode 100644 microfrontends/app-osc/tsconfig.json create mode 100644 microfrontends/app-osc/webpack.config.js create mode 100644 microfrontends/app-osc/yarn.lock create mode 100644 microfrontends/parcel-navbar-second/.eslintrc create mode 100644 microfrontends/parcel-navbar-second/.gitignore create mode 100644 microfrontends/parcel-navbar-second/.husky/pre-commit create mode 100644 microfrontends/parcel-navbar-second/.prettierignore create mode 100644 microfrontends/parcel-navbar-second/babel.config.json create mode 100644 microfrontends/parcel-navbar-second/jest.config.js create mode 100644 microfrontends/parcel-navbar-second/package.json create mode 100644 microfrontends/parcel-navbar-second/src/declarations.d.ts create mode 100644 microfrontends/parcel-navbar-second/src/ningowood-parcel-navbar-second.tsx create mode 100644 microfrontends/parcel-navbar-second/src/root.component.css create mode 100644 microfrontends/parcel-navbar-second/src/root.component.test.tsx create mode 100644 microfrontends/parcel-navbar-second/src/root.component.tsx create mode 100644 microfrontends/parcel-navbar-second/tsconfig.json create mode 100644 microfrontends/parcel-navbar-second/webpack.config.js create mode 100644 microfrontends/parcel-navbar-second/yarn.lock create mode 100644 microfrontends/parcel-navbar/.eslintrc create mode 100644 microfrontends/parcel-navbar/.gitignore create mode 100644 microfrontends/parcel-navbar/.husky/pre-commit create mode 100644 microfrontends/parcel-navbar/.prettierignore create mode 100644 microfrontends/parcel-navbar/babel.config.json create mode 100644 microfrontends/parcel-navbar/jest.config.js create mode 100644 microfrontends/parcel-navbar/package.json create mode 100644 microfrontends/parcel-navbar/src/declarations.d.ts create mode 100644 microfrontends/parcel-navbar/src/ningowood-parcel-navbar.tsx create mode 100644 microfrontends/parcel-navbar/src/root.component.css create mode 100644 microfrontends/parcel-navbar/src/root.component.test.tsx create mode 100644 microfrontends/parcel-navbar/src/root.component.tsx create mode 100644 microfrontends/parcel-navbar/tsconfig.json create mode 100644 microfrontends/parcel-navbar/webpack.config.js create mode 100644 microfrontends/parcel-navbar/yarn.lock create mode 100644 microfrontends/root-config/.eslintrc create mode 100644 microfrontends/root-config/.gitignore create mode 100644 microfrontends/root-config/.husky/pre-commit create mode 100644 microfrontends/root-config/.prettierignore create mode 100644 microfrontends/root-config/babel.config.json create mode 100644 microfrontends/root-config/package.json create mode 100644 microfrontends/root-config/postcss.config.js create mode 100644 microfrontends/root-config/src/declarations.d.ts create mode 100644 microfrontends/root-config/src/event-emitter.ts create mode 100644 microfrontends/root-config/src/index.ejs create mode 100644 microfrontends/root-config/src/microfrontend-layout.html create mode 100644 microfrontends/root-config/src/ningowood-root-config.css create mode 100644 microfrontends/root-config/src/ningowood-root-config.ts create mode 100644 microfrontends/root-config/src/sdk/sentry/constant.ts create mode 100644 microfrontends/root-config/src/sdk/sentry/index.ts create mode 100644 microfrontends/root-config/src/static/ningowood.png create mode 100644 microfrontends/root-config/src/store-emitter.ts create mode 100644 microfrontends/root-config/tailwind.config.js create mode 100644 microfrontends/root-config/tsconfig.json create mode 100644 microfrontends/root-config/webpack.config.js create mode 100644 microfrontends/root-config/yarn.lock create mode 100644 microfrontends/root-login/.eslintrc create mode 100644 microfrontends/root-login/.gitignore create mode 100644 microfrontends/root-login/.husky/pre-commit create mode 100644 microfrontends/root-login/.prettierignore create mode 100644 microfrontends/root-login/babel.config.json create mode 100644 microfrontends/root-login/jest.config.js create mode 100644 microfrontends/root-login/package.json create mode 100644 microfrontends/root-login/postcss.config.js create mode 100644 microfrontends/root-login/src/api.ts create mode 100644 microfrontends/root-login/src/components/popup-modal/index.tsx create mode 100644 microfrontends/root-login/src/declarations.d.ts create mode 100644 microfrontends/root-login/src/ningowood-root-login.tsx create mode 100644 microfrontends/root-login/src/root.component.less create mode 100644 microfrontends/root-login/src/root.component.test.tsx create mode 100644 microfrontends/root-login/src/root.component.tsx create mode 100644 microfrontends/root-login/src/static/login-background.webp create mode 100644 microfrontends/root-login/src/util/axios/index.tsx create mode 100644 microfrontends/root-login/tailwind.config.js create mode 100644 microfrontends/root-login/tsconfig.json create mode 100644 microfrontends/root-login/webpack.config.js create mode 100644 microfrontends/root-login/yarn.lock create mode 100644 microfrontends/util-importmap/.circleci/config.yml create mode 100644 microfrontends/util-importmap/.gitignore create mode 100644 microfrontends/util-importmap/LICENSE create mode 100644 microfrontends/util-importmap/README.md create mode 100644 microfrontends/util-importmap/importmap.json create mode 100644 microfrontends/util-root/.eslintrc create mode 100644 microfrontends/util-root/.gitignore create mode 100644 microfrontends/util-root/.husky/pre-commit create mode 100644 microfrontends/util-root/.prettierignore create mode 100644 microfrontends/util-root/babel.config.json create mode 100644 microfrontends/util-root/jest.config.js create mode 100644 microfrontends/util-root/package.json create mode 100644 microfrontends/util-root/src/declarations.d.ts create mode 100644 microfrontends/util-root/src/ningowood-util-root.tsx create mode 100644 microfrontends/util-root/src/root.component.test.tsx create mode 100644 microfrontends/util-root/src/root.component.tsx create mode 100644 microfrontends/util-root/tsconfig.json create mode 100644 microfrontends/util-root/webpack.config.js create mode 100644 microfrontends/util-root/yarn.lock create mode 100644 microfrontends/util-styleguide/.eslintrc create mode 100644 microfrontends/util-styleguide/.gitignore create mode 100644 microfrontends/util-styleguide/.husky/pre-commit create mode 100644 microfrontends/util-styleguide/.prettierignore create mode 100644 microfrontends/util-styleguide/babel.config.json create mode 100644 microfrontends/util-styleguide/jest.config.js create mode 100644 microfrontends/util-styleguide/package.json create mode 100644 microfrontends/util-styleguide/postcss.config.js create mode 100644 microfrontends/util-styleguide/src/button.component.js create mode 100644 microfrontends/util-styleguide/src/declarations.d.ts create mode 100644 microfrontends/util-styleguide/src/global.css create mode 100644 microfrontends/util-styleguide/src/ningowood-util-styleguide.tsx create mode 100644 microfrontends/util-styleguide/src/root.component.test.tsx create mode 100644 microfrontends/util-styleguide/src/root.component.tsx create mode 100644 microfrontends/util-styleguide/tailwind.config.js create mode 100644 microfrontends/util-styleguide/tsconfig.json create mode 100644 microfrontends/util-styleguide/webpack.config.js create mode 100644 microfrontends/util-styleguide/yarn.lock create mode 100644 public/static/showcase-20221126.webp create mode 100644 website/index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index c293306..2c09b8f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,56 @@ -# ningowood -A brand new "Micro-Frontend Tools" oriented Metaverse space. For Web 3.0 we created. +# [Ningowood](http://ningowood), a brand new "Micro-Frontend Tools" oriented Metaverse space. For Web 3.0 we created. + +![](./public/static/showcase-20221126.webp) + +## Why we are here + +Through every day deep immerse in the Cyberized Internet, so many data we meet and create, but it still got the situation that so separated everywhere. And combine with the real world, for example, how many the Games we brought in physics, when is the last time we go to Hospital, how to plan my future by tracking every thing just happened...? + +Yes, there already have some awesome tool to track all data by your own (AirTable is what I really like), and both have an brilliant API workflow to communicate with other tools. But except you must track them manually(which u must define the data struction one by one) and painfully(the data relations is so hard to link about globally), you still got the final big question, where should all the data landing? + +## What we will do in the future + +> Thanks to Single SPA and the Micro Frontend ecosystem, we now have the sights and ability to build so many micro-app in one page for your comfortably usage. + +* Use different common model (Time | Quantity | Cost | Location | People | Notes..) to track any entities you want (Games | Films & Open Source Communities…). +* Share with others: the game-time u laughed with your friend, the social-time u just learn from others and even the food you just cooked for your lover, anything you track can directly share to others, and stored in her/his own database (Datas can sync with each other related and can have Open API auth to anywhere u want to use)! +* No-Code Editor and even powerful Canvas to draw, or build any workflow you want for your own data. +* Powerful community work for you every-time: Following the Official API, any of we can create any micro-tools, and then published directly to your target users. +* Using the leading-edge techniques, build and find every data relations for you. +* Change any UI you like. Even the official Login UI, navbar UI, whereever you see about, you can change it to another and share with others. Powered by Headless UI, Single SPA and more to build this plugin System. +* Abundance 3rd part API, because we are not autistic to code. AirTable, Notion, Strapi, IMDB, LetterboxD, GOG, Steam, Github, Zapier, Dropbox... and more to come. +* And finally, all the data belongs to you. You can choose where to store (in Cloud or in your Own Computer). Export to any format like Excel, PPT, and more! + +## Development togehter + +> Group is just beginning, welcome your contribute! + +* Git clone this monorepo +* Independently install node_modules in both microfrontends/apps* and microbackends/apps* +* Before `be-root` repo start, run PostgreSQL in your machine first. + * Then, +* Any question new, please discusstion in this repo or contact the community by joining the group (See below). + +## Open Source, or charge? + +Open source is the most important way where we study all the leading-edge technique knowledege. We don't want to leave it. When the Open Source is controlling this Software World, so many open source project earned what they deserved. Let's see where we can get. + +## Metaverse is not died, long live with the XR experience. + +JavaScript is everywhere, build it in XR is just the beginning for our world. + +## Contact + +* Discord Group: https://discord.gg/YeZQ8fegmq +* Wechat Personal: hylerrix +* Wechat Official Account: ningowood +* For more idea about this repo , directly message to me: hylerrix@gmail.com. + +## Notice + +1. This is a very first demo preview of Ningowood. After online registration, ur data starts to be collected in the Ningo Cloud. Register with ur real email to receive further updates! (Only email will remain in the first stable release.) +2. Introduction about Ningowood will continuing writing in this place. Functionality updates about Ningowood will continuing pushing to this repo. Don't forget to back to this sweety home any time u want! + +## License + +MIT for now. diff --git a/microbackends/be-root/.env.demo b/microbackends/be-root/.env.demo new file mode 100644 index 0000000..8da9161 --- /dev/null +++ b/microbackends/be-root/.env.demo @@ -0,0 +1,7 @@ +# Environment variables declared in this file are automatically made available to Prisma. +# See the documentation for more detail: https://pris.ly/d/prisma-schema#accessing-environment-variables-from-the-schema + +# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB and CockroachDB. +# See the documentation for all the connection string options: https://pris.ly/d/connection-strings + +DATABASE_URL="postgresql://user:password@localhost:port/database?schema=schema" diff --git a/microbackends/be-root/.eslintrc.js b/microbackends/be-root/.eslintrc.js new file mode 100644 index 0000000..8f5aedb --- /dev/null +++ b/microbackends/be-root/.eslintrc.js @@ -0,0 +1,25 @@ +module.exports = { + parser: '@typescript-eslint/parser', + parserOptions: { + project: 'tsconfig.json', + tsconfigRootDir : __dirname, + sourceType: 'module', + }, + plugins: ['@typescript-eslint/eslint-plugin'], + extends: [ + 'plugin:@typescript-eslint/recommended', + 'plugin:prettier/recommended', + ], + root: true, + env: { + node: true, + jest: true, + }, + ignorePatterns: ['.eslintrc.js'], + rules: { + '@typescript-eslint/interface-name-prefix': 'off', + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', + '@typescript-eslint/no-explicit-any': 'off', + }, +}; diff --git a/microbackends/be-root/.gitignore b/microbackends/be-root/.gitignore new file mode 100644 index 0000000..4566545 --- /dev/null +++ b/microbackends/be-root/.gitignore @@ -0,0 +1,37 @@ +# compiled output +/dist +/node_modules + +# Logs +logs +*.log +npm-debug.log* +pnpm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# OS +.DS_Store + +# Tests +/coverage +/.nyc_output + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +.env diff --git a/microbackends/be-root/.prettierrc b/microbackends/be-root/.prettierrc new file mode 100644 index 0000000..dcb7279 --- /dev/null +++ b/microbackends/be-root/.prettierrc @@ -0,0 +1,4 @@ +{ + "singleQuote": true, + "trailingComma": "all" +} \ No newline at end of file diff --git a/microbackends/be-root/README.md b/microbackends/be-root/README.md new file mode 100644 index 0000000..00a13b1 --- /dev/null +++ b/microbackends/be-root/README.md @@ -0,0 +1,73 @@ +

+ Nest Logo +

+ +[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456 +[circleci-url]: https://circleci.com/gh/nestjs/nest + +

A progressive Node.js framework for building efficient and scalable server-side applications.

+

+NPM Version +Package License +NPM Downloads +CircleCI +Coverage +Discord +Backers on Open Collective +Sponsors on Open Collective + + Support us + +

+ + +## Description + +[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository. + +## Installation + +```bash +$ npm install +``` + +## Running the app + +```bash +# development +$ npm run start + +# watch mode +$ npm run start:dev + +# production mode +$ npm run start:prod +``` + +## Test + +```bash +# unit tests +$ npm run test + +# e2e tests +$ npm run test:e2e + +# test coverage +$ npm run test:cov +``` + +## Support + +Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support). + +## Stay in touch + +- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com) +- Website - [https://nestjs.com](https://nestjs.com/) +- Twitter - [@nestframework](https://twitter.com/nestframework) + +## License + +Nest is [MIT licensed](LICENSE). diff --git a/microbackends/be-root/nest-cli.json b/microbackends/be-root/nest-cli.json new file mode 100644 index 0000000..2566481 --- /dev/null +++ b/microbackends/be-root/nest-cli.json @@ -0,0 +1,5 @@ +{ + "$schema": "https://json.schemastore.org/nest-cli", + "collection": "@nestjs/schematics", + "sourceRoot": "src" +} diff --git a/microbackends/be-root/package.json b/microbackends/be-root/package.json new file mode 100644 index 0000000..c533b09 --- /dev/null +++ b/microbackends/be-root/package.json @@ -0,0 +1,82 @@ +{ + "name": "be-root", + "version": "0.1.0", + "description": "", + "author": "", + "private": true, + "license": "UNLICENSED", + "scripts": { + "prebuild": "rimraf dist", + "build": "nest build", + "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", + "dev": "yarn start", + "start": "nest start --watch", + "start:dev": "nest start --watch", + "start:debug": "nest start --debug --watch", + "start:prod": "node dist/main", + "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", + "test": "jest", + "test:watch": "jest --watch", + "test:cov": "jest --coverage", + "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", + "test:e2e": "jest --config ./test/jest-e2e.json" + }, + "dependencies": { + "@nestjs/common": "^9.0.0", + "@nestjs/core": "^9.0.0", + "@nestjs/jwt": "^9.0.0", + "@nestjs/passport": "^9.0.0", + "@nestjs/platform-express": "^9.0.0", + "@nestjs/swagger": "^6.1.3", + "@prisma/client": "^4.6.1", + "passport": "^0.6.0", + "passport-jwt": "^4.0.0", + "passport-local": "^1.0.0", + "reflect-metadata": "^0.1.13", + "rimraf": "^3.0.2", + "rxjs": "^7.2.0" + }, + "devDependencies": { + "@nestjs/cli": "^9.0.0", + "@nestjs/schematics": "^9.0.0", + "@nestjs/testing": "^9.0.0", + "@types/express": "^4.17.13", + "@types/jest": "28.1.8", + "@types/node": "^16.0.0", + "@types/passport-jwt": "^3.0.7", + "@types/passport-local": "^1.0.34", + "@types/supertest": "^2.0.11", + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^8.0.1", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", + "jest": "28.1.3", + "prettier": "^2.3.2", + "prisma": "^4.6.1", + "source-map-support": "^0.5.20", + "supertest": "^6.1.3", + "ts-jest": "28.0.8", + "ts-loader": "^9.2.3", + "ts-node": "^10.0.0", + "tsconfig-paths": "4.1.0", + "typescript": "^4.7.4" + }, + "jest": { + "moduleFileExtensions": [ + "js", + "json", + "ts" + ], + "rootDir": "src", + "testRegex": ".*\\.spec\\.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + }, + "collectCoverageFrom": [ + "**/*.(t|j)s" + ], + "coverageDirectory": "../coverage", + "testEnvironment": "node" + } +} diff --git a/microbackends/be-root/prisma/migrations/20221121065555_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121065555_init/migration.sql new file mode 100644 index 0000000..dc3d675 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121065555_init/migration.sql @@ -0,0 +1,51 @@ +-- CreateTable +CREATE TABLE "User" ( + "id" SERIAL NOT NULL, + "username" TEXT NOT NULL, + "email" TEXT NOT NULL, + "password" TEXT NOT NULL, + "is_active" BOOLEAN DEFAULT true, + "created_time" TIMESTAMP(3) NOT NULL, + "updated_time" TIMESTAMP(3) NOT NULL, + "remark" TEXT, + + CONSTRAINT "User_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "Timeline" ( + "id" SERIAL NOT NULL, + "start_time" TIMESTAMP(3) NOT NULL, + "duration" INTEGER, + "userId" INTEGER, + "created_time" TIMESTAMP(3) NOT NULL, + "updated_time" TIMESTAMP(3) NOT NULL, + "remark" TEXT, + + CONSTRAINT "Timeline_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "GamePackage" ( + "id" SERIAL NOT NULL, + "name" TEXT NOT NULL, + "platform" TEXT NOT NULL, + "timelineId" INTEGER, + "created_time" TIMESTAMP(3) NOT NULL, + "updated_time" TIMESTAMP(3) NOT NULL, + "remark" TEXT, + + CONSTRAINT "GamePackage_pkey" PRIMARY KEY ("id") +); + +-- CreateIndex +CREATE UNIQUE INDEX "User_username_key" ON "User"("username"); + +-- CreateIndex +CREATE UNIQUE INDEX "User_email_key" ON "User"("email"); + +-- AddForeignKey +ALTER TABLE "Timeline" ADD CONSTRAINT "Timeline_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "GamePackage" ADD CONSTRAINT "GamePackage_timelineId_fkey" FOREIGN KEY ("timelineId") REFERENCES "Timeline"("id") ON DELETE SET NULL ON UPDATE CASCADE; diff --git a/microbackends/be-root/prisma/migrations/20221121072016_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121072016_init/migration.sql new file mode 100644 index 0000000..7addf62 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121072016_init/migration.sql @@ -0,0 +1,11 @@ +-- AlterTable +ALTER TABLE "GamePackage" ALTER COLUMN "created_time" DROP NOT NULL, +ALTER COLUMN "updated_time" DROP NOT NULL; + +-- AlterTable +ALTER TABLE "Timeline" ALTER COLUMN "created_time" DROP NOT NULL, +ALTER COLUMN "updated_time" DROP NOT NULL; + +-- AlterTable +ALTER TABLE "User" ALTER COLUMN "created_time" DROP NOT NULL, +ALTER COLUMN "updated_time" DROP NOT NULL; diff --git a/microbackends/be-root/prisma/migrations/20221121115505_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121115505_init/migration.sql new file mode 100644 index 0000000..adf3e96 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121115505_init/migration.sql @@ -0,0 +1,12 @@ +-- AlterTable +ALTER TABLE "GamePackage" ALTER COLUMN "created_time" SET DATA TYPE TEXT, +ALTER COLUMN "updated_time" SET DATA TYPE TEXT; + +-- AlterTable +ALTER TABLE "Timeline" ALTER COLUMN "start_time" SET DATA TYPE TEXT, +ALTER COLUMN "created_time" SET DATA TYPE TEXT, +ALTER COLUMN "updated_time" SET DATA TYPE TEXT; + +-- AlterTable +ALTER TABLE "User" ALTER COLUMN "created_time" SET DATA TYPE TEXT, +ALTER COLUMN "updated_time" SET DATA TYPE TEXT; diff --git a/microbackends/be-root/prisma/migrations/20221121120136_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121120136_init/migration.sql new file mode 100644 index 0000000..94c80c9 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121120136_init/migration.sql @@ -0,0 +1,19 @@ +/* + Warnings: + + - You are about to drop the column `timelineId` on the `GamePackage` table. All the data in the column will be lost. + - You are about to drop the column `userId` on the `Timeline` table. All the data in the column will be lost. + +*/ +-- DropForeignKey +ALTER TABLE "GamePackage" DROP CONSTRAINT "GamePackage_timelineId_fkey"; + +-- DropForeignKey +ALTER TABLE "Timeline" DROP CONSTRAINT "Timeline_userId_fkey"; + +-- AlterTable +ALTER TABLE "GamePackage" DROP COLUMN "timelineId", +ALTER COLUMN "platform" DROP NOT NULL; + +-- AlterTable +ALTER TABLE "Timeline" DROP COLUMN "userId"; diff --git a/microbackends/be-root/prisma/migrations/20221121121239_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121121239_init/migration.sql new file mode 100644 index 0000000..0685338 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121121239_init/migration.sql @@ -0,0 +1,41 @@ +/* + Warnings: + + - The `created_time` column on the `GamePackage` table would be dropped and recreated. This will lead to data loss if there is data in the column. + - The `updated_time` column on the `GamePackage` table would be dropped and recreated. This will lead to data loss if there is data in the column. + - The `created_time` column on the `Timeline` table would be dropped and recreated. This will lead to data loss if there is data in the column. + - The `updated_time` column on the `Timeline` table would be dropped and recreated. This will lead to data loss if there is data in the column. + - The `created_time` column on the `User` table would be dropped and recreated. This will lead to data loss if there is data in the column. + - The `updated_time` column on the `User` table would be dropped and recreated. This will lead to data loss if there is data in the column. + - Made the column `platform` on table `GamePackage` required. This step will fail if there are existing NULL values in that column. + - Changed the type of `start_time` on the `Timeline` table. No cast exists, the column would be dropped and recreated, which cannot be done if there is data, since the column is required. + +*/ +-- AlterTable +ALTER TABLE "GamePackage" ADD COLUMN "timelineId" INTEGER, +ALTER COLUMN "platform" SET NOT NULL, +DROP COLUMN "created_time", +ADD COLUMN "created_time" TIMESTAMP(3), +DROP COLUMN "updated_time", +ADD COLUMN "updated_time" TIMESTAMP(3); + +-- AlterTable +ALTER TABLE "Timeline" ADD COLUMN "userId" INTEGER, +DROP COLUMN "start_time", +ADD COLUMN "start_time" TIMESTAMP(3) NOT NULL, +DROP COLUMN "created_time", +ADD COLUMN "created_time" TIMESTAMP(3), +DROP COLUMN "updated_time", +ADD COLUMN "updated_time" TIMESTAMP(3); + +-- AlterTable +ALTER TABLE "User" DROP COLUMN "created_time", +ADD COLUMN "created_time" TIMESTAMP(3), +DROP COLUMN "updated_time", +ADD COLUMN "updated_time" TIMESTAMP(3); + +-- AddForeignKey +ALTER TABLE "Timeline" ADD CONSTRAINT "Timeline_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "GamePackage" ADD CONSTRAINT "GamePackage_timelineId_fkey" FOREIGN KEY ("timelineId") REFERENCES "Timeline"("id") ON DELETE SET NULL ON UPDATE CASCADE; diff --git a/microbackends/be-root/prisma/migrations/20221121121751_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121121751_init/migration.sql new file mode 100644 index 0000000..2810e90 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121121751_init/migration.sql @@ -0,0 +1,67 @@ +/* + Warnings: + + - You are about to drop the column `userId` on the `Timeline` table. All the data in the column will be lost. + - You are about to drop the `GamePackage` table. If the table is not empty, all the data it contains will be lost. + - Added the required column `username` to the `Timeline` table without a default value. This is not possible if the table is not empty. + +*/ +-- DropForeignKey +ALTER TABLE "GamePackage" DROP CONSTRAINT "GamePackage_timelineId_fkey"; + +-- DropForeignKey +ALTER TABLE "Timeline" DROP CONSTRAINT "Timeline_userId_fkey"; + +-- AlterTable +ALTER TABLE "Timeline" DROP COLUMN "userId", +ADD COLUMN "username" TEXT NOT NULL; + +-- DropTable +DROP TABLE "GamePackage"; + +-- CreateTable +CREATE TABLE "Game" ( + "id" SERIAL NOT NULL, + "name" TEXT NOT NULL, + "created_time" TIMESTAMP(3), + "updated_time" TIMESTAMP(3), + "remark" TEXT, + + CONSTRAINT "Game_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "Film" ( + "id" SERIAL NOT NULL, + "name" TEXT NOT NULL, + "username" TEXT NOT NULL, + "created_time" TIMESTAMP(3), + "updated_time" TIMESTAMP(3), + "remark" TEXT, + + CONSTRAINT "Film_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "OSC" ( + "id" SERIAL NOT NULL, + "name" TEXT NOT NULL, + "username" TEXT NOT NULL, + "created_time" TIMESTAMP(3), + "updated_time" TIMESTAMP(3), + "remark" TEXT, + + CONSTRAINT "OSC_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "Football" ( + "id" SERIAL NOT NULL, + "name" TEXT NOT NULL, + "username" TEXT NOT NULL, + "created_time" TIMESTAMP(3), + "updated_time" TIMESTAMP(3), + "remark" TEXT, + + CONSTRAINT "Football_pkey" PRIMARY KEY ("id") +); diff --git a/microbackends/be-root/prisma/migrations/20221121150628_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121150628_init/migration.sql new file mode 100644 index 0000000..c36bcb2 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121150628_init/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "User" ADD COLUMN "last_login_time" TIMESTAMP(3); diff --git a/microbackends/be-root/prisma/migrations/20221121152221_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121152221_init/migration.sql new file mode 100644 index 0000000..90ed37f --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121152221_init/migration.sql @@ -0,0 +1,28 @@ +/* + Warnings: + + - You are about to drop the column `username` on the `Film` table. All the data in the column will be lost. + - You are about to drop the column `username` on the `Football` table. All the data in the column will be lost. + - You are about to drop the column `username` on the `OSC` table. All the data in the column will be lost. + - You are about to drop the column `username` on the `Timeline` table. All the data in the column will be lost. + - Added the required column `email` to the `Film` table without a default value. This is not possible if the table is not empty. + - Added the required column `email` to the `Football` table without a default value. This is not possible if the table is not empty. + - Added the required column `email` to the `OSC` table without a default value. This is not possible if the table is not empty. + - Added the required column `email` to the `Timeline` table without a default value. This is not possible if the table is not empty. + +*/ +-- AlterTable +ALTER TABLE "Film" DROP COLUMN "username", +ADD COLUMN "email" TEXT NOT NULL; + +-- AlterTable +ALTER TABLE "Football" DROP COLUMN "username", +ADD COLUMN "email" TEXT NOT NULL; + +-- AlterTable +ALTER TABLE "OSC" DROP COLUMN "username", +ADD COLUMN "email" TEXT NOT NULL; + +-- AlterTable +ALTER TABLE "Timeline" DROP COLUMN "username", +ADD COLUMN "email" TEXT NOT NULL; diff --git a/microbackends/be-root/prisma/migrations/20221121154711_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121154711_init/migration.sql new file mode 100644 index 0000000..25f168c --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121154711_init/migration.sql @@ -0,0 +1,8 @@ +/* + Warnings: + + - Added the required column `email` to the `Game` table without a default value. This is not possible if the table is not empty. + +*/ +-- AlterTable +ALTER TABLE "Game" ADD COLUMN "email" TEXT NOT NULL; diff --git a/microbackends/be-root/prisma/migrations/20221121155521_init/migration.sql b/microbackends/be-root/prisma/migrations/20221121155521_init/migration.sql new file mode 100644 index 0000000..37c4462 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/20221121155521_init/migration.sql @@ -0,0 +1,20 @@ +/* + Warnings: + + - You are about to drop the `OSC` table. If the table is not empty, all the data it contains will be lost. + +*/ +-- DropTable +DROP TABLE "OSC"; + +-- CreateTable +CREATE TABLE "Osc" ( + "id" SERIAL NOT NULL, + "name" TEXT NOT NULL, + "email" TEXT NOT NULL, + "created_time" TIMESTAMP(3), + "updated_time" TIMESTAMP(3), + "remark" TEXT, + + CONSTRAINT "Osc_pkey" PRIMARY KEY ("id") +); diff --git a/microbackends/be-root/prisma/migrations/migration_lock.toml b/microbackends/be-root/prisma/migrations/migration_lock.toml new file mode 100644 index 0000000..fbffa92 --- /dev/null +++ b/microbackends/be-root/prisma/migrations/migration_lock.toml @@ -0,0 +1,3 @@ +# Please do not edit this file manually +# It should be added in your version-control system (i.e. Git) +provider = "postgresql" \ No newline at end of file diff --git a/microbackends/be-root/prisma/schema.prisma b/microbackends/be-root/prisma/schema.prisma new file mode 100644 index 0000000..a25c7a8 --- /dev/null +++ b/microbackends/be-root/prisma/schema.prisma @@ -0,0 +1,88 @@ +// This is your Prisma schema file, +// learn more about it in the docs: https://pris.ly/d/prisma-schema + +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +model User { + id Int @default(autoincrement()) @id + username String @unique + email String @unique + password String + is_active Boolean? @default(true) + + // timelines Timeline[] + + created_time DateTime? + last_login_time DateTime? + updated_time DateTime? + remark String? +} + +model Timeline { + id Int @default(autoincrement()) @id + start_time DateTime + duration Int? + + email String + // userId Int? + // user User? @relation(fields: [userId], references: [id]) + // game_packages GamePackage[] + + created_time DateTime? + updated_time DateTime? + remark String? +} + +model Game { + id Int @default(autoincrement()) @id + name String + + email String + + // timelineId Int? + // timeline Timeline? @relation(fields: [timelineId], references: [id]) + + created_time DateTime? + updated_time DateTime? + remark String? +} + +model Film { + id Int @default(autoincrement()) @id + name String + + email String + + created_time DateTime? + updated_time DateTime? + remark String? +} + +model Osc { + id Int @default(autoincrement()) @id + name String + + email String + + created_time DateTime? + updated_time DateTime? + remark String? +} + +model Football { + id Int @default(autoincrement()) @id + name String + + email String + + created_time DateTime? + updated_time DateTime? + remark String? +} diff --git a/microbackends/be-root/src/app.controller.ts b/microbackends/be-root/src/app.controller.ts new file mode 100644 index 0000000..4d68270 --- /dev/null +++ b/microbackends/be-root/src/app.controller.ts @@ -0,0 +1,7 @@ +import { Controller } from '@nestjs/common'; +import { UserService } from './model/user/user.service'; + +@Controller() +export class AppController { + constructor(private readonly userService: UserService) {} +} diff --git a/microbackends/be-root/src/app.module.ts b/microbackends/be-root/src/app.module.ts new file mode 100644 index 0000000..8c896bd --- /dev/null +++ b/microbackends/be-root/src/app.module.ts @@ -0,0 +1,46 @@ +import { Module } from '@nestjs/common'; +import { AppController } from './app.controller'; +import { AppService } from './app.service'; +import { FilmController } from './model/film/film.controller'; +import { FilmService } from './model/film/film.service'; +import { FootballController } from './model/football/football.controller'; +import { FootballService } from './model/football/football.service'; +import { GameController } from './model/game/game.controller'; +import { GameService } from './model/game/game.service'; +import { OscController } from './model/osc/osc.controller'; +import { OscService } from './model/osc/osc.service'; +import { TimelineController } from './model/timeline/timeline.controller'; +import { TimelineService } from './model/timeline/timeline.service'; +import { UserController } from './model/user/user.controller'; +import { UserService } from './model/user/user.service'; +import { PrismaService } from './util/prisma/prisma.service'; +// import { AuthService } from './util/auth/auth.service'; +// import { AuthModule } from './util/auth/auth.module'; +// import { AuthController } from './util/auth/auth.controller'; + +@Module({ + // imports: [AuthModule], + imports: [], + controllers: [ + // AuthController, + AppController, + UserController, + GameController, + FilmController, + OscController, + FootballController, + TimelineController, + ], + providers: [ + AppService, + UserService, + GameService, + FilmService, + OscService, + FootballService, + TimelineService, + PrismaService, + // AuthService, + ], +}) +export class AppModule {} diff --git a/microbackends/be-root/src/app.service.ts b/microbackends/be-root/src/app.service.ts new file mode 100644 index 0000000..927d7cc --- /dev/null +++ b/microbackends/be-root/src/app.service.ts @@ -0,0 +1,8 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class AppService { + getHello(): string { + return 'Hello World!'; + } +} diff --git a/microbackends/be-root/src/main.ts b/microbackends/be-root/src/main.ts new file mode 100644 index 0000000..b8a5d8a --- /dev/null +++ b/microbackends/be-root/src/main.ts @@ -0,0 +1,20 @@ +import { NestFactory } from '@nestjs/core'; +import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; +import { AppModule } from './app.module'; + +async function bootstrap() { + const app = await NestFactory.create(AppModule, { abortOnError: false }); + + const config = new DocumentBuilder() + .setTitle('Ningowood API') + .setDescription('The Ningowood API description') + .setVersion('0.1') + .addTag('ningowood') + .build(); + const document = SwaggerModule.createDocument(app, config); + SwaggerModule.setup('api', app, document); + + await app.listen(4000); +} + +bootstrap(); diff --git a/microbackends/be-root/src/model/film/film.controller.ts b/microbackends/be-root/src/model/film/film.controller.ts new file mode 100644 index 0000000..7ee0c7f --- /dev/null +++ b/microbackends/be-root/src/model/film/film.controller.ts @@ -0,0 +1,55 @@ +import { + Controller, + Get, + Body, + Post, + Headers, + // UseGuards, +} from '@nestjs/common'; +import { FilmService } from './film.service'; +import { UserService } from '../user/user.service'; +// import { JwtAuthGuard } from 'src/util/auth/guards/jwt-auth.guard'; + +@Controller('app/film') +export class FilmController { + constructor( + private readonly userService: UserService, + private readonly filmService: FilmService, + ) {} + + // @UseGuards(JwtAuthGuard) + @Get() + async getAllFilmByEmail( + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.filmService.getAllFilmByEmail(email); + } + + // @UseGuards(JwtAuthGuard) + @Post() + async createFilm( + @Body() filmData: { name: string }, + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { name } = filmData; + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.filmService.createFilm({ + name: name, + email: email, + created_time: new Date().toISOString(), + updated_time: new Date().toISOString(), + // user: { + // connect: { username: username }, + // }, + }); + } +} diff --git a/microbackends/be-root/src/model/film/film.module.ts b/microbackends/be-root/src/model/film/film.module.ts new file mode 100644 index 0000000..adca050 --- /dev/null +++ b/microbackends/be-root/src/model/film/film.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { PrismaService } from 'src/util/prisma/prisma.service'; +import { UserController } from '../user/user.controller'; +import { UserService } from '../user/user.service'; +import { FilmService } from './film.service'; + +@Module({ + imports: [], + controllers: [UserController], + providers: [UserService, FilmService, PrismaService], +}) +export class FilmModule {} diff --git a/microbackends/be-root/src/model/film/film.service.ts b/microbackends/be-root/src/model/film/film.service.ts new file mode 100644 index 0000000..ec1e305 --- /dev/null +++ b/microbackends/be-root/src/model/film/film.service.ts @@ -0,0 +1,20 @@ +import { Body, Injectable } from '@nestjs/common'; +import { PrismaService } from '../../util/prisma/prisma.service'; +import { Film, Prisma } from '@prisma/client'; + +@Injectable() +export class FilmService { + constructor(private prisma: PrismaService) {} + + async getAllFilmByEmail(email) { + return await this.prisma.film.findMany({ + where: { email }, + }); + } + + async createFilm(@Body() data) { + return this.prisma.film.create({ + data, + }); + } +} diff --git a/microbackends/be-root/src/model/football/football.controller.ts b/microbackends/be-root/src/model/football/football.controller.ts new file mode 100644 index 0000000..9621725 --- /dev/null +++ b/microbackends/be-root/src/model/football/football.controller.ts @@ -0,0 +1,55 @@ +import { + Controller, + Get, + Body, + Post, + Headers, + // UseGuards, +} from '@nestjs/common'; +import { FootballService } from './football.service'; +import { UserService } from '../user/user.service'; +// import { JwtAuthGuard } from 'src/util/auth/guards/jwt-auth.guard'; + +@Controller('app/football') +export class FootballController { + constructor( + private readonly userService: UserService, + private readonly footballService: FootballService, + ) {} + + // @UseGuards(JwtAuthGuard) + @Get() + async getAllFootballByEmail( + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.footballService.getAllFootballByEmail(email); + } + + // @UseGuards(JwtAuthGuard) + @Post() + async createFootball( + @Body() footballData: { name: string }, + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { name } = footballData; + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.footballService.createFootball({ + name: name, + email: email, + created_time: new Date().toISOString(), + updated_time: new Date().toISOString(), + // user: { + // connect: { username: username }, + // }, + }); + } +} diff --git a/microbackends/be-root/src/model/football/football.module.ts b/microbackends/be-root/src/model/football/football.module.ts new file mode 100644 index 0000000..67d90b3 --- /dev/null +++ b/microbackends/be-root/src/model/football/football.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { PrismaService } from 'src/util/prisma/prisma.service'; +import { UserController } from '../user/user.controller'; +import { UserService } from '../user/user.service'; +import { FootballService } from './football.service'; + +@Module({ + imports: [], + controllers: [UserController], + providers: [UserService, FootballService, PrismaService], +}) +export class FootballModule {} diff --git a/microbackends/be-root/src/model/football/football.service.ts b/microbackends/be-root/src/model/football/football.service.ts new file mode 100644 index 0000000..fbe9bce --- /dev/null +++ b/microbackends/be-root/src/model/football/football.service.ts @@ -0,0 +1,20 @@ +import { Body, Injectable } from '@nestjs/common'; +import { PrismaService } from '../../util/prisma/prisma.service'; +import { Football, Prisma } from '@prisma/client'; + +@Injectable() +export class FootballService { + constructor(private prisma: PrismaService) {} + + async getAllFootballByEmail(email) { + return await this.prisma.football.findMany({ + where: { email }, + }); + } + + async createFootball(@Body() data) { + return this.prisma.football.create({ + data, + }); + } +} diff --git a/microbackends/be-root/src/model/game/game.controller.ts b/microbackends/be-root/src/model/game/game.controller.ts new file mode 100644 index 0000000..daaaf06 --- /dev/null +++ b/microbackends/be-root/src/model/game/game.controller.ts @@ -0,0 +1,55 @@ +import { + Controller, + Get, + Body, + Post, + Headers, + // UseGuards, +} from '@nestjs/common'; +import { GameService } from './game.service'; +import { UserService } from '../user/user.service'; +// import { JwtAuthGuard } from 'src/util/auth/guards/jwt-auth.guard'; + +@Controller('app/game') +export class GameController { + constructor( + private readonly userService: UserService, + private readonly gameService: GameService, + ) {} + + // @UseGuards(JwtAuthGuard) + @Get() + async getAllGameByEmail( + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.gameService.getAllGameByEmail(email); + } + + // @UseGuards(JwtAuthGuard) + @Post() + async createGame( + @Body() gameData: { name: string }, + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { name } = gameData; + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.gameService.createGame({ + name: name, + email: email, + created_time: new Date().toISOString(), + updated_time: new Date().toISOString(), + // user: { + // connect: { username: username }, + // }, + }); + } +} diff --git a/microbackends/be-root/src/model/game/game.module.ts b/microbackends/be-root/src/model/game/game.module.ts new file mode 100644 index 0000000..3623a4f --- /dev/null +++ b/microbackends/be-root/src/model/game/game.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { PrismaService } from 'src/util/prisma/prisma.service'; +import { UserController } from '../user/user.controller'; +import { UserService } from '../user/user.service'; +import { GameService } from './game.service'; + +@Module({ + imports: [], + controllers: [UserController], + providers: [UserService, GameService, PrismaService], +}) +export class GameModule {} diff --git a/microbackends/be-root/src/model/game/game.service.ts b/microbackends/be-root/src/model/game/game.service.ts new file mode 100644 index 0000000..a118666 --- /dev/null +++ b/microbackends/be-root/src/model/game/game.service.ts @@ -0,0 +1,20 @@ +import { Body, Injectable } from '@nestjs/common'; +import { PrismaService } from '../../util/prisma/prisma.service'; +import { Game, Prisma } from '@prisma/client'; + +@Injectable() +export class GameService { + constructor(private prisma: PrismaService) {} + + async getAllGameByEmail(email) { + return await this.prisma.game.findMany({ + where: { email }, + }); + } + + async createGame(@Body() data) { + return this.prisma.game.create({ + data, + }); + } +} diff --git a/microbackends/be-root/src/model/osc/osc.controller.ts b/microbackends/be-root/src/model/osc/osc.controller.ts new file mode 100644 index 0000000..4e47556 --- /dev/null +++ b/microbackends/be-root/src/model/osc/osc.controller.ts @@ -0,0 +1,55 @@ +import { + Controller, + Get, + Body, + Post, + Headers, + // UseGuards, +} from '@nestjs/common'; +import { OscService } from './osc.service'; +import { UserService } from '../user/user.service'; +// import { JwtAuthGuard } from 'src/util/auth/guards/jwt-auth.guard'; + +@Controller('app/osc') +export class OscController { + constructor( + private readonly userService: UserService, + private readonly oscService: OscService, + ) {} + + // @UseGuards(JwtAuthGuard) + @Get() + async getAllOscByEmail( + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.oscService.getAllOscByEmail(email); + } + + // @UseGuards(JwtAuthGuard) + @Post() + async createOsc( + @Body() oscData: { name: string }, + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { name } = oscData; + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.oscService.createOsc({ + name: name, + email: email, + created_time: new Date().toISOString(), + updated_time: new Date().toISOString(), + // user: { + // connect: { username: username }, + // }, + }); + } +} diff --git a/microbackends/be-root/src/model/osc/osc.module.ts b/microbackends/be-root/src/model/osc/osc.module.ts new file mode 100644 index 0000000..e9e0d29 --- /dev/null +++ b/microbackends/be-root/src/model/osc/osc.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { PrismaService } from 'src/util/prisma/prisma.service'; +import { UserController } from '../user/user.controller'; +import { UserService } from '../user/user.service'; +import { OscService } from './osc.service'; + +@Module({ + imports: [], + controllers: [UserController], + providers: [UserService, OscService, PrismaService], +}) +export class OscModule {} diff --git a/microbackends/be-root/src/model/osc/osc.service.ts b/microbackends/be-root/src/model/osc/osc.service.ts new file mode 100644 index 0000000..4297d26 --- /dev/null +++ b/microbackends/be-root/src/model/osc/osc.service.ts @@ -0,0 +1,19 @@ +import { Body, Injectable } from '@nestjs/common'; +import { PrismaService } from '../../util/prisma/prisma.service'; + +@Injectable() +export class OscService { + constructor(private prisma: PrismaService) {} + + async getAllOscByEmail(email) { + return await this.prisma.osc.findMany({ + where: { email }, + }); + } + + async createOsc(@Body() data) { + return this.prisma.osc.create({ + data, + }); + } +} diff --git a/microbackends/be-root/src/model/timeline/timeline.controller.ts b/microbackends/be-root/src/model/timeline/timeline.controller.ts new file mode 100644 index 0000000..13343be --- /dev/null +++ b/microbackends/be-root/src/model/timeline/timeline.controller.ts @@ -0,0 +1,55 @@ +import { + Controller, + Get, + Body, + Post, + Headers, + // UseGuards, +} from '@nestjs/common'; +import { TimelineService } from './timeline.service'; +import { UserService } from '../user/user.service'; +// import { JwtAuthGuard } from 'src/util/auth/guards/jwt-auth.guard'; + +@Controller('app/timeline') +export class TimelineController { + constructor( + private readonly userService: UserService, + private readonly timelineService: TimelineService + ) {} + + // @UseGuards(JwtAuthGuard) + @Get() + async getAllTimelineByEmail( + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.timelineService.getAllTimelineByEmail(email); + } + + // @UseGuards(JwtAuthGuard) + @Post() + async createTimeline( + @Body() timelineData: { start_time: string }, + @Headers('email') email: string, + @Headers('password') password: string, + ) { + const { start_time } = timelineData; + const { success } = await this.userService.checkUser({ email, password }); + if (!success) { + return { success: false }; + } + return this.timelineService.createTimeline({ + start_time: start_time, + email: email, + created_time: new Date().toISOString(), + updated_time: new Date().toISOString(), + // user: { + // connect: { username: username }, + // }, + }); + } +} diff --git a/microbackends/be-root/src/model/timeline/timeline.module.ts b/microbackends/be-root/src/model/timeline/timeline.module.ts new file mode 100644 index 0000000..9fb219c --- /dev/null +++ b/microbackends/be-root/src/model/timeline/timeline.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; +import { PrismaService } from 'src/util/prisma/prisma.service'; +import { UserController } from '../user/user.controller'; +import { UserService } from '../user/user.service'; +import { TimelineService } from './timeline.service'; + +@Module({ + imports: [], + controllers: [UserController], + providers: [UserService, TimelineService, PrismaService], +}) +export class TimelineModule {} diff --git a/microbackends/be-root/src/model/timeline/timeline.service.ts b/microbackends/be-root/src/model/timeline/timeline.service.ts new file mode 100644 index 0000000..b1c7ad3 --- /dev/null +++ b/microbackends/be-root/src/model/timeline/timeline.service.ts @@ -0,0 +1,22 @@ +import { Body, Injectable } from '@nestjs/common'; +import { PrismaService } from '../../util/prisma/prisma.service'; +import { Timeline, Prisma } from '@prisma/client'; + +@Injectable() +export class TimelineService { + constructor(private prisma: PrismaService) {} + + async getAllTimelineByEmail(email) { + return await this.prisma.timeline.findMany({ + where: { email }, + }); + } + + async createTimeline( + @Body() data: Prisma.TimelineCreateInput, + ): Promise { + return this.prisma.timeline.create({ + data, + }); + } +} diff --git a/microbackends/be-root/src/model/user/user.controller.ts b/microbackends/be-root/src/model/user/user.controller.ts new file mode 100644 index 0000000..21403ab --- /dev/null +++ b/microbackends/be-root/src/model/user/user.controller.ts @@ -0,0 +1,38 @@ +import { Controller, Post, Body } from '@nestjs/common'; +import { User as UserModel } from '@prisma/client'; +import { UserService } from './user.service'; + +@Controller('fakeauth') +export class UserController { + constructor(private readonly userService: UserService) {} + + @Post('register') + async signupUser( + @Body() + userData: { + username: string; + email: string; + password: string; + rePassword: string; + }, + ) { + if (userData.password !== userData.rePassword) { + return { + success: false, + message: 'password & rePassword not equal', + }; + } + return this.userService.createUser(userData); + } + + @Post('check') + async checkUser( + @Body() + userData: { + email: string; + password: string; + }, + ) { + return this.userService.checkUser(userData); + } +} diff --git a/microbackends/be-root/src/model/user/user.module.ts b/microbackends/be-root/src/model/user/user.module.ts new file mode 100644 index 0000000..2ea9c7f --- /dev/null +++ b/microbackends/be-root/src/model/user/user.module.ts @@ -0,0 +1,11 @@ +import { Module } from '@nestjs/common'; +import { PrismaService } from 'src/util/prisma/prisma.service'; +import { UserService } from './user.service'; + +@Module({ + imports: [], + controllers: [], + providers: [UserService, PrismaService], + exports: [UserService], +}) +export class UserModule {} diff --git a/microbackends/be-root/src/model/user/user.service.ts b/microbackends/be-root/src/model/user/user.service.ts new file mode 100644 index 0000000..6e216c5 --- /dev/null +++ b/microbackends/be-root/src/model/user/user.service.ts @@ -0,0 +1,42 @@ +import { Injectable } from '@nestjs/common'; +import { PrismaService } from '../../util/prisma/prisma.service'; + +@Injectable() +export class UserService { + constructor(private prisma: PrismaService) {} + + async createUser({ email, username, password }) { + const user = await this.prisma.user.create({ + data: { + email, + username, + password, + created_time: new Date().toISOString(), + updated_time: new Date().toISOString(), + }, + }); + if (user && user.id) { + return { success: true }; + } else { + return { success: false }; + } + } + + async checkUser({ email, password }) { + const user = await this.prisma.user.findFirstOrThrow({ + where: { email }, + }); + if (user && user.password === password) { + await this.prisma.user.update({ + data: { last_login_time: new Date().toISOString() }, + where: { email }, + }); + return { success: true }; + } else { + return { + success: false, + data: 'Auth Info ERROR', + }; + } + } +} diff --git a/microbackends/be-root/src/util/auth/auth.controller.ts b/microbackends/be-root/src/util/auth/auth.controller.ts new file mode 100644 index 0000000..57b4500 --- /dev/null +++ b/microbackends/be-root/src/util/auth/auth.controller.ts @@ -0,0 +1,28 @@ +import { + Body, + Controller, + Get, + Post, + Request, + UseGuards, +} from '@nestjs/common'; +import { AuthService } from './auth.service'; +import { JwtAuthGuard } from './guards/jwt-auth.guard'; +import { LocalAuthGuard } from './guards/local-auth.guard'; + +@Controller('auth') +export class AuthController { + constructor(private readonly authService: AuthService) {} + + @UseGuards(LocalAuthGuard) + @Post('login') + async login(@Body() req) { + return this.authService.login(req.user); + } + + @UseGuards(JwtAuthGuard) + @Get('profile') + getProfile(@Request() req) { + return req.user; + } +} diff --git a/microbackends/be-root/src/util/auth/auth.module.ts b/microbackends/be-root/src/util/auth/auth.module.ts new file mode 100644 index 0000000..3892c71 --- /dev/null +++ b/microbackends/be-root/src/util/auth/auth.module.ts @@ -0,0 +1,22 @@ +import { Module } from '@nestjs/common'; +import { JwtModule } from '@nestjs/jwt'; +import { PassportModule } from '@nestjs/passport'; +import { UserModule } from '../../model/user/user.module'; +import { AuthService } from './auth.service'; +import { jwtConstants } from './constants'; +import { JwtStrategy } from './strategies/jwt.strategy'; +import { LocalStrategy } from './strategies/local.strategy'; + +@Module({ + imports: [ + UserModule, + PassportModule, + JwtModule.register({ + secret: jwtConstants.secret, + signOptions: { expiresIn: '6000s' }, + }), + ], + providers: [AuthService, LocalStrategy, JwtStrategy], + exports: [AuthService], +}) +export class AuthModule {} diff --git a/microbackends/be-root/src/util/auth/auth.service.ts b/microbackends/be-root/src/util/auth/auth.service.ts new file mode 100644 index 0000000..e3b0c80 --- /dev/null +++ b/microbackends/be-root/src/util/auth/auth.service.ts @@ -0,0 +1,27 @@ +import { Injectable } from '@nestjs/common'; +import { UserService } from '../../model/user/user.service'; +import { JwtService } from '@nestjs/jwt'; + +@Injectable() +export class AuthService { + constructor( + private readonly userService: UserService, + private readonly jwtService: JwtService, + ) {} + + async validateUser(username: string, pass: string): Promise { + // const user = await this.userService.findOne({ username }); + // if (user && user.password === pass) { + // const { password, ...result } = user; + // return result; + // } + return null; + } + + async login(user: any) { + const payload = { username: user.username, sub: user.userId }; + return { + access_token: this.jwtService.sign(payload), + }; + } +} diff --git a/microbackends/be-root/src/util/auth/constants.ts b/microbackends/be-root/src/util/auth/constants.ts new file mode 100644 index 0000000..8b22f8b --- /dev/null +++ b/microbackends/be-root/src/util/auth/constants.ts @@ -0,0 +1,3 @@ +export const jwtConstants = { + secret: 'secretKey', +}; diff --git a/microbackends/be-root/src/util/auth/guards/jwt-auth.guard.ts b/microbackends/be-root/src/util/auth/guards/jwt-auth.guard.ts new file mode 100644 index 0000000..2155290 --- /dev/null +++ b/microbackends/be-root/src/util/auth/guards/jwt-auth.guard.ts @@ -0,0 +1,5 @@ +import { Injectable } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; + +@Injectable() +export class JwtAuthGuard extends AuthGuard('jwt') {} diff --git a/microbackends/be-root/src/util/auth/guards/local-auth.guard.ts b/microbackends/be-root/src/util/auth/guards/local-auth.guard.ts new file mode 100644 index 0000000..ccf962b --- /dev/null +++ b/microbackends/be-root/src/util/auth/guards/local-auth.guard.ts @@ -0,0 +1,5 @@ +import { Injectable } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; + +@Injectable() +export class LocalAuthGuard extends AuthGuard('local') {} diff --git a/microbackends/be-root/src/util/auth/strategies/jwt.strategy.ts b/microbackends/be-root/src/util/auth/strategies/jwt.strategy.ts new file mode 100644 index 0000000..08524da --- /dev/null +++ b/microbackends/be-root/src/util/auth/strategies/jwt.strategy.ts @@ -0,0 +1,19 @@ +import { Injectable } from '@nestjs/common'; +import { PassportStrategy } from '@nestjs/passport'; +import { ExtractJwt, Strategy } from 'passport-jwt'; +import { jwtConstants } from '../constants'; + +@Injectable() +export class JwtStrategy extends PassportStrategy(Strategy) { + constructor() { + super({ + jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), + ignoreExpiration: false, + secretOrKey: jwtConstants.secret, + }); + } + + async validate(payload: any) { + return { userId: payload.sub, username: payload.username }; + } +} diff --git a/microbackends/be-root/src/util/auth/strategies/local.strategy.ts b/microbackends/be-root/src/util/auth/strategies/local.strategy.ts new file mode 100644 index 0000000..79f8528 --- /dev/null +++ b/microbackends/be-root/src/util/auth/strategies/local.strategy.ts @@ -0,0 +1,19 @@ +import { Injectable, UnauthorizedException } from '@nestjs/common'; +import { PassportStrategy } from '@nestjs/passport'; +import { Strategy } from 'passport-local'; +import { AuthService } from '../auth.service'; + +@Injectable() +export class LocalStrategy extends PassportStrategy(Strategy) { + constructor(private readonly authService: AuthService) { + super(); + } + + async validate(username: string, password: string): Promise { + const user = await this.authService.validateUser(username, password); + if (!user) { + throw new UnauthorizedException(); + } + return user; + } +} diff --git a/microbackends/be-root/src/util/prisma/prisma.module.ts b/microbackends/be-root/src/util/prisma/prisma.module.ts new file mode 100644 index 0000000..1e767ef --- /dev/null +++ b/microbackends/be-root/src/util/prisma/prisma.module.ts @@ -0,0 +1,9 @@ +import { Module } from '@nestjs/common'; +import { PrismaService } from './prisma.service'; + +@Module({ + imports: [], + controllers: [], + providers: [PrismaService], +}) +export class PrismaModule {} diff --git a/microbackends/be-root/src/util/prisma/prisma.service.ts b/microbackends/be-root/src/util/prisma/prisma.service.ts new file mode 100644 index 0000000..edf6532 --- /dev/null +++ b/microbackends/be-root/src/util/prisma/prisma.service.ts @@ -0,0 +1,15 @@ +import { INestApplication, Injectable, OnModuleInit } from '@nestjs/common'; +import { PrismaClient } from '@prisma/client'; + +@Injectable() +export class PrismaService extends PrismaClient implements OnModuleInit { + async onModuleInit() { + await this.$connect(); + } + + async enableShutdownHooks(app: INestApplication) { + this.$on('beforeExit', async () => { + await app.close(); + }); + } +} diff --git a/microbackends/be-root/test/app.e2e-spec.ts b/microbackends/be-root/test/app.e2e-spec.ts new file mode 100644 index 0000000..50cda62 --- /dev/null +++ b/microbackends/be-root/test/app.e2e-spec.ts @@ -0,0 +1,24 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { INestApplication } from '@nestjs/common'; +import * as request from 'supertest'; +import { AppModule } from './../src/app.module'; + +describe('AppController (e2e)', () => { + let app: INestApplication; + + beforeEach(async () => { + const moduleFixture: TestingModule = await Test.createTestingModule({ + imports: [AppModule], + }).compile(); + + app = moduleFixture.createNestApplication(); + await app.init(); + }); + + it('/ (GET)', () => { + return request(app.getHttpServer()) + .get('/') + .expect(200) + .expect('Hello World!'); + }); +}); diff --git a/microbackends/be-root/test/jest-e2e.json b/microbackends/be-root/test/jest-e2e.json new file mode 100644 index 0000000..e9d912f --- /dev/null +++ b/microbackends/be-root/test/jest-e2e.json @@ -0,0 +1,9 @@ +{ + "moduleFileExtensions": ["js", "json", "ts"], + "rootDir": ".", + "testEnvironment": "node", + "testRegex": ".e2e-spec.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + } +} diff --git a/microbackends/be-root/tsconfig.build.json b/microbackends/be-root/tsconfig.build.json new file mode 100644 index 0000000..64f86c6 --- /dev/null +++ b/microbackends/be-root/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] +} diff --git a/microbackends/be-root/tsconfig.json b/microbackends/be-root/tsconfig.json new file mode 100644 index 0000000..adb614c --- /dev/null +++ b/microbackends/be-root/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "module": "commonjs", + "declaration": true, + "removeComments": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "allowSyntheticDefaultImports": true, + "target": "es2017", + "sourceMap": true, + "outDir": "./dist", + "baseUrl": "./", + "incremental": true, + "skipLibCheck": true, + "strictNullChecks": false, + "noImplicitAny": false, + "strictBindCallApply": false, + "forceConsistentCasingInFileNames": false, + "noFallthroughCasesInSwitch": false + } +} diff --git a/microbackends/be-root/yarn.lock b/microbackends/be-root/yarn.lock new file mode 100644 index 0000000..a5cf0f7 --- /dev/null +++ b/microbackends/be-root/yarn.lock @@ -0,0 +1,4918 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@angular-devkit/core@14.2.1": + version "14.2.1" + resolved "https://registry.npmmirror.com/@angular-devkit/core/-/core-14.2.1.tgz#7ce14efdb5fce687bb4f13bef03d4b67e971b22e" + integrity sha512-lW8oNGuJqr4r31FWBjfWQYkSXdiOHBGOThIEtHvUVBKfPF/oVrupLueCUgBPel+NvxENXdo93uPsqHN7bZbmsQ== + dependencies: + ajv "8.11.0" + ajv-formats "2.1.1" + jsonc-parser "3.1.0" + rxjs "6.6.7" + source-map "0.7.4" + +"@angular-devkit/core@14.2.2": + version "14.2.2" + resolved "https://registry.npmmirror.com/@angular-devkit/core/-/core-14.2.2.tgz#d616ada7c9a0610454da47445e64520a0b34e400" + integrity sha512-ofDhTmJqoAkmkJP0duwUaCxDBMxPlc+AWYwgs3rKKZeJBb0d+tchEXHXevD5bYbbRfXtnwM+Vye2XYHhA4nWAA== + dependencies: + ajv "8.11.0" + ajv-formats "2.1.1" + jsonc-parser "3.1.0" + rxjs "6.6.7" + source-map "0.7.4" + +"@angular-devkit/schematics-cli@14.2.2": + version "14.2.2" + resolved "https://registry.npmmirror.com/@angular-devkit/schematics-cli/-/schematics-cli-14.2.2.tgz#0f3779e1ea066e8bff015208a7dc2a8c2dba9d67" + integrity sha512-timCty5tO1A5VOcy8nVJ+jL98i6+ct5/Hg+4rQxc3J6agmmNL9fALboJBEz1ckTt7MewlGtrpohMMy+YGhuWOg== + dependencies: + "@angular-devkit/core" "14.2.2" + "@angular-devkit/schematics" "14.2.2" + ansi-colors "4.1.3" + inquirer "8.2.4" + symbol-observable "4.0.0" + yargs-parser "21.1.1" + +"@angular-devkit/schematics@14.2.1": + version "14.2.1" + resolved "https://registry.npmmirror.com/@angular-devkit/schematics/-/schematics-14.2.1.tgz#9d66080e60ab32d1b44c854cabc8f5cbb421d877" + integrity sha512-0U18FwDYt4zROBPrvewH6iBTkf2ozVHN4/gxUb9jWrqVw8mPU5AWc/iYxQLHBSinkr2Egjo1H/i9aBqgJSeh3g== + dependencies: + "@angular-devkit/core" "14.2.1" + jsonc-parser "3.1.0" + magic-string "0.26.2" + ora "5.4.1" + rxjs "6.6.7" + +"@angular-devkit/schematics@14.2.2": + version "14.2.2" + resolved "https://registry.npmmirror.com/@angular-devkit/schematics/-/schematics-14.2.2.tgz#ceb024214aee56f0c61e26e768775f69045b4f4c" + integrity sha512-90hseNg1yQ2AR+lVr/NByZRHnYAlzCL6hr9p9q1KPHxA3Owo04yX6n6dvR/xf27hCopXInXKPsasR59XCx5ZOQ== + dependencies: + "@angular-devkit/core" "14.2.2" + jsonc-parser "3.1.0" + magic-string "0.26.2" + ora "5.4.1" + rxjs "6.6.7" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.20.0": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + +"@eslint/eslintrc@^1.3.3": + version "1.3.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" + integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.4.0" + globals "^13.15.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@humanwhocodes/config-array@^0.11.6": + version "0.11.7" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" + integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" + integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + slash "^3.0.0" + +"@jest/core@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/core/-/core-28.1.3.tgz#0ebf2bd39840f1233cd5f2d1e6fc8b71bd5a1ac7" + integrity sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA== + dependencies: + "@jest/console" "^28.1.3" + "@jest/reporters" "^28.1.3" + "@jest/test-result" "^28.1.3" + "@jest/transform" "^28.1.3" + "@jest/types" "^28.1.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 "^28.1.3" + jest-config "^28.1.3" + jest-haste-map "^28.1.3" + jest-message-util "^28.1.3" + jest-regex-util "^28.0.2" + jest-resolve "^28.1.3" + jest-resolve-dependencies "^28.1.3" + jest-runner "^28.1.3" + jest-runtime "^28.1.3" + jest-snapshot "^28.1.3" + jest-util "^28.1.3" + jest-validate "^28.1.3" + jest-watcher "^28.1.3" + micromatch "^4.0.4" + pretty-format "^28.1.3" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-28.1.3.tgz#abed43a6b040a4c24fdcb69eab1f97589b2d663e" + integrity sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA== + dependencies: + "@jest/fake-timers" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + jest-mock "^28.1.3" + +"@jest/expect-utils@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-28.1.3.tgz#58561ce5db7cd253a7edddbc051fb39dda50f525" + integrity sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA== + dependencies: + jest-get-type "^28.0.2" + +"@jest/expect@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/expect/-/expect-28.1.3.tgz#9ac57e1d4491baca550f6bdbd232487177ad6a72" + integrity sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw== + dependencies: + expect "^28.1.3" + jest-snapshot "^28.1.3" + +"@jest/fake-timers@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-28.1.3.tgz#230255b3ad0a3d4978f1d06f70685baea91c640e" + integrity sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw== + dependencies: + "@jest/types" "^28.1.3" + "@sinonjs/fake-timers" "^9.1.2" + "@types/node" "*" + jest-message-util "^28.1.3" + jest-mock "^28.1.3" + jest-util "^28.1.3" + +"@jest/globals@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-28.1.3.tgz#a601d78ddc5fdef542728309894895b4a42dc333" + integrity sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA== + dependencies: + "@jest/environment" "^28.1.3" + "@jest/expect" "^28.1.3" + "@jest/types" "^28.1.3" + +"@jest/reporters@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-28.1.3.tgz#9adf6d265edafc5fc4a434cfb31e2df5a67a369a" + integrity sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^28.1.3" + "@jest/test-result" "^28.1.3" + "@jest/transform" "^28.1.3" + "@jest/types" "^28.1.3" + "@jridgewell/trace-mapping" "^0.3.13" + "@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 "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + jest-worker "^28.1.3" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + terminal-link "^2.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^28.1.2": + version "28.1.2" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-28.1.2.tgz#7fe832b172b497d6663cdff6c13b0a920e139e24" + integrity sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww== + dependencies: + "@jridgewell/trace-mapping" "^0.3.13" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" + integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== + dependencies: + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz#9d0c283d906ac599c74bde464bc0d7e6a82886c3" + integrity sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw== + dependencies: + "@jest/test-result" "^28.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^28.1.3" + slash "^3.0.0" + +"@jest/transform@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-28.1.3.tgz#59d8098e50ab07950e0f2fc0fc7ec462371281b0" + integrity sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^28.1.3" + "@jridgewell/trace-mapping" "^0.3.13" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^28.1.3" + jest-regex-util "^28.0.2" + jest-util "^28.1.3" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.1" + +"@jest/types@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b" + integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.13", "@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@nestjs/cli@^9.0.0": + version "9.1.5" + resolved "https://registry.npmmirror.com/@nestjs/cli/-/cli-9.1.5.tgz#aa150991b209dc2b459c974cc1c43ea10a276ff8" + integrity sha512-rSp26+Nv7PFtYrRSP18Gv5ZK8rRSc2SCCF5wh4SdZaVGgkxShpNq9YEfI+ik/uziN3KC5o74ppYRXGj+aHGVsA== + dependencies: + "@angular-devkit/core" "14.2.2" + "@angular-devkit/schematics" "14.2.2" + "@angular-devkit/schematics-cli" "14.2.2" + "@nestjs/schematics" "^9.0.0" + chalk "3.0.0" + chokidar "3.5.3" + cli-table3 "0.6.2" + commander "4.1.1" + fork-ts-checker-webpack-plugin "7.2.13" + inquirer "7.3.3" + node-emoji "1.11.0" + ora "5.4.1" + os-name "4.0.1" + rimraf "3.0.2" + shelljs "0.8.5" + source-map-support "0.5.21" + tree-kill "1.2.2" + tsconfig-paths "4.1.0" + tsconfig-paths-webpack-plugin "4.0.0" + typescript "4.8.4" + webpack "5.74.0" + webpack-node-externals "3.0.0" + +"@nestjs/common@^9.0.0": + version "9.2.0" + resolved "https://registry.npmmirror.com/@nestjs/common/-/common-9.2.0.tgz#fd4d9bab82ad2744fc37138993ac9336bfc78f50" + integrity sha512-Ndcqak/ETYi+n1c5lFRPbxKLyUuM6DIOxcvfEFGfi0f6ad4dWDXRDx7z/n8V0l8+Y8djvvOHgf3t0e93w963Qg== + dependencies: + iterare "1.2.1" + tslib "2.4.1" + uuid "9.0.0" + +"@nestjs/core@^9.0.0": + version "9.2.0" + resolved "https://registry.npmmirror.com/@nestjs/core/-/core-9.2.0.tgz#12b021808f615d71302a2f675afc79347a1e6023" + integrity sha512-eVN7aXAavV+ImVt8mO+rQ5YyUP6lJtQKUtQHxHKzz6Wg+9Y67WWZS2uDcDX5NNcNijbWky5bqad86fgcK9Oqig== + dependencies: + "@nuxtjs/opencollective" "0.3.2" + fast-safe-stringify "2.1.1" + iterare "1.2.1" + object-hash "3.0.0" + path-to-regexp "3.2.0" + tslib "2.4.1" + uuid "9.0.0" + +"@nestjs/jwt@^9.0.0": + version "9.0.0" + resolved "https://registry.npmmirror.com/@nestjs/jwt/-/jwt-9.0.0.tgz#73e01338d2853a55033528b540cfd92c7996bae9" + integrity sha512-ZsXGY/wMYKzEhymw2+dxiwrHTRKIKrGszx6r2EjQqNLypdXMQu0QrujwZJ8k3+XQV4snmuJwwNakQoA2ILfq8w== + dependencies: + "@types/jsonwebtoken" "8.5.8" + jsonwebtoken "8.5.1" + +"@nestjs/mapped-types@1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@nestjs/mapped-types/-/mapped-types-1.2.0.tgz#1bbdbb5c956f0adb3fd76add929137bc6ad3183f" + integrity sha512-NTFwPZkQWsArQH8QSyFWGZvJ08gR+R4TofglqZoihn/vU+ktHEJjMqsIsADwb7XD97DhiD+TVv5ac+jG33BHrg== + +"@nestjs/passport@^9.0.0": + version "9.0.0" + resolved "https://registry.npmmirror.com/@nestjs/passport/-/passport-9.0.0.tgz#0571bb08f8043456bc6df44cd4f59ca5f10c9b9f" + integrity sha512-Gnh8n1wzFPOLSS/94X1sUP4IRAoXTgG4odl7/AO5h+uwscEGXxJFercrZfqdAwkWhqkKWbsntM3j5mRy/6ZQDA== + +"@nestjs/platform-express@^9.0.0": + version "9.2.0" + resolved "https://registry.npmmirror.com/@nestjs/platform-express/-/platform-express-9.2.0.tgz#17e3a49df7bf8710f64c2b6db25c4457e6fd0ba9" + integrity sha512-J1+nnzjC9ATSb0jSHBqAE6D4o+PIbGPItEfYTOZ0rkE5bvqnRfgO4q94SXhfri+5PaNx2vM8tOZsKaD0QmQRGQ== + dependencies: + body-parser "1.20.1" + cors "2.8.5" + express "4.18.2" + multer "1.4.4-lts.1" + tslib "2.4.1" + +"@nestjs/schematics@^9.0.0": + version "9.0.3" + resolved "https://registry.npmmirror.com/@nestjs/schematics/-/schematics-9.0.3.tgz#175218350fb3829c9a903e980046a11950310e24" + integrity sha512-kZrU/lrpVd2cnK8I3ibDb3Wi1ppl3wX3U3lVWoL+DzRRoezWKkh8upEL4q0koKmuXnsmLiu3UPxFeMOrJV7TSA== + dependencies: + "@angular-devkit/core" "14.2.1" + "@angular-devkit/schematics" "14.2.1" + fs-extra "10.1.0" + jsonc-parser "3.2.0" + pluralize "8.0.0" + +"@nestjs/swagger@^6.1.3": + version "6.1.3" + resolved "https://registry.npmmirror.com/@nestjs/swagger/-/swagger-6.1.3.tgz#ee274ceb645cb73cb7986027663a742394d51869" + integrity sha512-H9C/yRgLFb5QrAt6iGrYmIX9X7Q0zXkgZaTNUATljUBra+RCWrEUbLHBcGjTAOtcIyGV/vmyCLv68YSVcZoE0Q== + dependencies: + "@nestjs/mapped-types" "1.2.0" + js-yaml "4.1.0" + lodash "4.17.21" + path-to-regexp "3.2.0" + swagger-ui-dist "4.15.1" + +"@nestjs/testing@^9.0.0": + version "9.2.0" + resolved "https://registry.npmmirror.com/@nestjs/testing/-/testing-9.2.0.tgz#2f862e8dc70cc27b86a32a78e74fab96d159fb58" + integrity sha512-Lj6UXmBJKcXB16bZzu0IG7GpH7hl5Cn71OcPSrVVuPrFd5kDYqFbodfE9OkAKaHjEhOvZ2ynoo/i6cyfX4yOvQ== + dependencies: + tslib "2.4.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@nuxtjs/opencollective@0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz#620ce1044f7ac77185e825e1936115bb38e2681c" + integrity sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA== + dependencies: + chalk "^4.1.0" + consola "^2.15.0" + node-fetch "^2.6.1" + +"@prisma/client@^4.6.1": + version "4.6.1" + resolved "https://registry.npmmirror.com/@prisma/client/-/client-4.6.1.tgz#e8e1d347ecbff44158d21b6591bb99650c8503a8" + integrity sha512-M1+NNrMzqaOIxT7PBGcTs3IZo7d1EW/+gVQd4C4gUgWBDGgD9AcIeZnUSidgWClmpMSgVUdnVORjsWWGUameYA== + dependencies: + "@prisma/engines-version" "4.6.1-3.694eea289a8462c80264df36757e4fdc129b1b32" + +"@prisma/engines-version@4.6.1-3.694eea289a8462c80264df36757e4fdc129b1b32": + version "4.6.1-3.694eea289a8462c80264df36757e4fdc129b1b32" + resolved "https://registry.npmmirror.com/@prisma/engines-version/-/engines-version-4.6.1-3.694eea289a8462c80264df36757e4fdc129b1b32.tgz#90a71bbdfd5172fc674009346a6ad6b84410cc0a" + integrity sha512-HUCmkXAU2jqp2O1RvNtbE+seLGLyJGEABZS/R38rZjSAafAy0WzBuHq+tbZMnD+b5OSCsTVtIPVcuvx1ySxcWQ== + +"@prisma/engines@4.6.1": + version "4.6.1" + resolved "https://registry.npmmirror.com/@prisma/engines/-/engines-4.6.1.tgz#ae31309cc0f600f2da22708697b3be4eb1e46f9e" + integrity sha512-3u2/XxvxB+Q7cMXHnKU0CpBiUK1QWqpgiBv28YDo1zOIJE3FCF8DI2vrp6vuwjGt5h0JGXDSvmSf4D4maVjJdw== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^9.1.2": + version "9.1.2" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" + integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@tsconfig/node10@^1.0.7": + version "1.0.9" + resolved "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" + integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== + +"@tsconfig/node12@^1.0.7": + version "1.0.11" + resolved "https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== + +"@tsconfig/node14@^1.0.0": + version "1.0.3" + resolved "https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + +"@tsconfig/node16@^1.0.2": + version "1.0.3" + resolved "https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" + integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== + +"@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/cookiejar@*": + version "2.1.2" + resolved "https://registry.npmmirror.com/@types/cookiejar/-/cookiejar-2.1.2.tgz#66ad9331f63fe8a3d3d9d8c6e3906dd10f6446e8" + integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.3": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@28.1.8": + version "28.1.8" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-28.1.8.tgz#6936409f3c9724ea431efd412ea0238a0f03b09b" + integrity sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw== + dependencies: + expect "^28.0.0" + pretty-format "^28.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/jsonwebtoken@*": + version "8.5.9" + resolved "https://registry.npmmirror.com/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz#2c064ecb0b3128d837d2764aa0b117b0ff6e4586" + integrity sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg== + dependencies: + "@types/node" "*" + +"@types/jsonwebtoken@8.5.8": + version "8.5.8" + resolved "https://registry.npmmirror.com/@types/jsonwebtoken/-/jsonwebtoken-8.5.8.tgz#01b39711eb844777b7af1d1f2b4cf22fda1c0c44" + integrity sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A== + dependencies: + "@types/node" "*" + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/node@^16.0.0": + version "16.18.3" + resolved "https://registry.npmmirror.com/@types/node/-/node-16.18.3.tgz#d7f7ba828ad9e540270f01ce00d391c54e6e0abc" + integrity sha512-jh6m0QUhIRcZpNv7Z/rpN+ZWXOicUUQbSoWks7Htkbb9IjFQj4kzcX/xFCkjstCj5flMsN8FiSvt+q+Tcs4Llg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/passport-jwt@^3.0.7": + version "3.0.7" + resolved "https://registry.npmmirror.com/@types/passport-jwt/-/passport-jwt-3.0.7.tgz#ef8d8160dd9f4a3426aec031080cce9538b044a3" + integrity sha512-qRQ4qlww1Yhs3IaioDKrsDNmKy6gLDLgFsGwpCnc2YqWovO2Oxu9yCQdWHMJafQ7UIuOba4C4/TNXcGkQfEjlQ== + dependencies: + "@types/express" "*" + "@types/jsonwebtoken" "*" + "@types/passport-strategy" "*" + +"@types/passport-local@^1.0.34": + version "1.0.34" + resolved "https://registry.npmmirror.com/@types/passport-local/-/passport-local-1.0.34.tgz#84d3b35b2fd4d36295039ded17fe5f3eaa62f4f6" + integrity sha512-PSc07UdYx+jhadySxxIYWuv6sAnY5e+gesn/5lkPKfBeGuIYn9OPR+AAEDq73VRUh6NBTpvE/iPE62rzZUslog== + dependencies: + "@types/express" "*" + "@types/passport" "*" + "@types/passport-strategy" "*" + +"@types/passport-strategy@*": + version "0.2.35" + resolved "https://registry.npmmirror.com/@types/passport-strategy/-/passport-strategy-0.2.35.tgz#e52f5212279ea73f02d9b06af67efe9cefce2d0c" + integrity sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g== + dependencies: + "@types/express" "*" + "@types/passport" "*" + +"@types/passport@*": + version "1.0.11" + resolved "https://registry.npmmirror.com/@types/passport/-/passport-1.0.11.tgz#d046b41e28b280f4e7994614fb976e9b449cb7c6" + integrity sha512-pz1cx9ptZvozyGKKKIPLcVDVHwae4hrH5d6g5J+DkMRRjR3cVETb4jMabhXAUbg3Ov7T22nFHEgaK2jj+5CBpw== + dependencies: + "@types/express" "*" + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/semver@^7.3.12": + version "7.3.13" + resolved "https://registry.npmmirror.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" + integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + +"@types/serve-static@*": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/superagent@*": + version "4.1.14" + resolved "https://registry.npmmirror.com/@types/superagent/-/superagent-4.1.14.tgz#ca2eed4fad671e704d3d0f33aaf099edb4a5b857" + integrity sha512-iiXaOL2wSbnSY4qg0mFPWJHL9iwyEsoNYwaHF2w58/fsVAQJlj+KUfFAFZu+nzbz+b7dUprJEAc+O9vhHHhQTA== + dependencies: + "@types/cookiejar" "*" + "@types/node" "*" + +"@types/supertest@^2.0.11": + version "2.0.12" + resolved "https://registry.npmmirror.com/@types/supertest/-/supertest-2.0.12.tgz#ddb4a0568597c9aadff8dbec5b2e8fddbe8692fc" + integrity sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ== + dependencies: + "@types/superagent" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^5.0.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz#4a5248eb31b454715ddfbf8cfbf497529a0a78bc" + integrity sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA== + dependencies: + "@typescript-eslint/scope-manager" "5.43.0" + "@typescript-eslint/type-utils" "5.43.0" + "@typescript-eslint/utils" "5.43.0" + debug "^4.3.4" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + regexpp "^3.2.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/parser@^5.0.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.43.0.tgz#9c86581234b88f2ba406f0b99a274a91c11630fd" + integrity sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug== + dependencies: + "@typescript-eslint/scope-manager" "5.43.0" + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/typescript-estree" "5.43.0" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@5.43.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz#566e46303392014d5d163704724872e1f2dd3c15" + integrity sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw== + dependencies: + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/visitor-keys" "5.43.0" + +"@typescript-eslint/type-utils@5.43.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz#91110fb827df5161209ecca06f70d19a96030be6" + integrity sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg== + dependencies: + "@typescript-eslint/typescript-estree" "5.43.0" + "@typescript-eslint/utils" "5.43.0" + debug "^4.3.4" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.43.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.43.0.tgz#e4ddd7846fcbc074325293515fa98e844d8d2578" + integrity sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg== + +"@typescript-eslint/typescript-estree@5.43.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz#b6883e58ba236a602c334be116bfc00b58b3b9f2" + integrity sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg== + dependencies: + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/visitor-keys" "5.43.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.43.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.43.0.tgz#00fdeea07811dbdf68774a6f6eacfee17fcc669f" + integrity sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A== + dependencies: + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.43.0" + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/typescript-estree" "5.43.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + semver "^7.3.7" + +"@typescript-eslint/visitor-keys@5.43.0": + version "5.43.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz#cbbdadfdfea385310a20a962afda728ea106befa" + integrity sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg== + dependencies: + "@typescript-eslint/types" "5.43.0" + eslint-visitor-keys "^3.3.0" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.1.1: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +ajv-formats@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@8.11.0: + version "8.11.0" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@4.1.3: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +append-field@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" + integrity sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw== + +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +asap@^2.0.0: + version "2.0.6" + resolved "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +babel-jest@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-28.1.3.tgz#c1187258197c099072156a0a121c11ee1e3917d5" + integrity sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q== + dependencies: + "@jest/transform" "^28.1.3" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^28.1.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz#1952c4d0ea50f2d6d794353762278d1d8cca3fbe" + integrity sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz#5dfc20b99abed5db994406c2b9ab94c73aaa419d" + integrity sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A== + dependencies: + babel-plugin-jest-hoist "^28.1.3" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.14.5, browserslist@^4.21.3: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.npmmirror.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-equal-constant-time@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +busboy@^1.0.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" + integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== + dependencies: + streamsearch "^1.1.0" + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chokidar@3.5.3, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" + integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + +cli-table3@0.6.2: + version "0.6.2" + resolved "https://registry.npmmirror.com/cli-table3/-/cli-table3-0.6.2.tgz#aaf5df9d8b5bf12634dc8b3040806a0c07120d2a" + integrity sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +component-emitter@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concat-stream@^1.5.2: + version "1.6.2" + resolved "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +consola@^2.15.0: + version "2.15.3" + resolved "https://registry.npmmirror.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +cookiejar@^2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/cookiejar/-/cookiejar-2.1.3.tgz#fc7a6216e408e74414b90230050842dacda75acc" + integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cors@2.8.5: + version "2.8.5" + resolved "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +dezalgo@1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + integrity sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ== + dependencies: + asap "^2.0.0" + wrappy "1" + +diff-sequences@^28.1.1: + version "28.1.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-28.1.1.tgz#9989dc731266dc2903457a70e996f3a041913ac6" + integrity sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +ecdsa-sig-formatter@1.0.11: + version "1.0.11" + resolved "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + dependencies: + safe-buffer "^5.0.1" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.10.2: + version "0.10.2" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" + integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0, enhanced-resolve@^5.7.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-plugin-prettier@^4.0.0: + version "4.2.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" + integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.1.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" + integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" + integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== + +eslint@^8.0.1: + version "8.27.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-8.27.0.tgz#d547e2f7239994ad1faa4bb5d84e5d809db7cf64" + integrity sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ== + dependencies: + "@eslint/eslintrc" "^1.3.3" + "@humanwhocodes/config-array" "^0.11.6" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.1" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.3.0" + espree "^9.4.0" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.15.0" + grapheme-splitter "^1.0.4" + ignore "^5.2.0" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-sdsl "^4.1.4" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.1" + regexpp "^3.2.0" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + +espree@^9.4.0: + version "9.4.1" + resolved "https://registry.npmmirror.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" + integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== + dependencies: + acorn "^8.8.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.3.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.2: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^28.0.0, expect@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/expect/-/expect-28.1.3.tgz#90a7c1a124f1824133dd4533cce2d2bdcb6603ec" + integrity sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g== + dependencies: + "@jest/expect-utils" "^28.1.3" + jest-get-type "^28.0.2" + jest-matcher-utils "^28.1.3" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + +express@4.18.2: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fast-safe-stringify@2.1.1, fast-safe-stringify@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +fork-ts-checker-webpack-plugin@7.2.13: + version "7.2.13" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz#51ffd6a2f96f03ab64b92f8aedf305dbf3dee0f1" + integrity sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg== + dependencies: + "@babel/code-frame" "^7.16.7" + chalk "^4.1.2" + chokidar "^3.5.3" + cosmiconfig "^7.0.1" + 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" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +formidable@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/formidable/-/formidable-2.0.1.tgz#4310bc7965d185536f9565184dee74fbb75557ff" + integrity sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ== + dependencies: + dezalgo "1.0.3" + hexoid "1.0.0" + once "1.4.0" + qs "6.9.3" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@10.1.0, fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.15.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hexoid@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" + integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inquirer@7.3.3: + version "7.3.3" + resolved "https://registry.npmmirror.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +inquirer@8.2.4: + version "8.2.4" + resolved "https://registry.npmmirror.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4" + integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^7.0.0" + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +iterare@1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/iterare/-/iterare-1.2.1.tgz#139c400ff7363690e33abffa33cbba8920f00042" + integrity sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q== + +jest-changed-files@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-28.1.3.tgz#d9aeee6792be3686c47cb988a8eaf82ff4238831" + integrity sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA== + dependencies: + execa "^5.0.0" + p-limit "^3.1.0" + +jest-circus@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-28.1.3.tgz#d14bd11cf8ee1a03d69902dc47b6bd4634ee00e4" + integrity sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow== + dependencies: + "@jest/environment" "^28.1.3" + "@jest/expect" "^28.1.3" + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + is-generator-fn "^2.0.0" + jest-each "^28.1.3" + jest-matcher-utils "^28.1.3" + jest-message-util "^28.1.3" + jest-runtime "^28.1.3" + jest-snapshot "^28.1.3" + jest-util "^28.1.3" + p-limit "^3.1.0" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-cli@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-28.1.3.tgz#558b33c577d06de55087b8448d373b9f654e46b2" + integrity sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ== + dependencies: + "@jest/core" "^28.1.3" + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^28.1.3" + jest-util "^28.1.3" + jest-validate "^28.1.3" + prompts "^2.0.1" + yargs "^17.3.1" + +jest-config@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-28.1.3.tgz#e315e1f73df3cac31447eed8b8740a477392ec60" + integrity sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^28.1.3" + "@jest/types" "^28.1.3" + babel-jest "^28.1.3" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^28.1.3" + jest-environment-node "^28.1.3" + jest-get-type "^28.0.2" + jest-regex-util "^28.0.2" + jest-resolve "^28.1.3" + jest-runner "^28.1.3" + jest-util "^28.1.3" + jest-validate "^28.1.3" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^28.1.3" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-28.1.3.tgz#948a192d86f4e7a64c5264ad4da4877133d8792f" + integrity sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw== + dependencies: + chalk "^4.0.0" + diff-sequences "^28.1.1" + jest-get-type "^28.0.2" + pretty-format "^28.1.3" + +jest-docblock@^28.1.1: + version "28.1.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-28.1.1.tgz#6f515c3bf841516d82ecd57a62eed9204c2f42a8" + integrity sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA== + dependencies: + detect-newline "^3.0.0" + +jest-each@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-28.1.3.tgz#bdd1516edbe2b1f3569cfdad9acd543040028f81" + integrity sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g== + dependencies: + "@jest/types" "^28.1.3" + chalk "^4.0.0" + jest-get-type "^28.0.2" + jest-util "^28.1.3" + pretty-format "^28.1.3" + +jest-environment-node@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-28.1.3.tgz#7e74fe40eb645b9d56c0c4b70ca4357faa349be5" + integrity sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A== + dependencies: + "@jest/environment" "^28.1.3" + "@jest/fake-timers" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + jest-mock "^28.1.3" + jest-util "^28.1.3" + +jest-get-type@^28.0.2: + version "28.0.2" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-28.0.2.tgz#34622e628e4fdcd793d46db8a242227901fcf203" + integrity sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA== + +jest-haste-map@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-28.1.3.tgz#abd5451129a38d9841049644f34b034308944e2b" + integrity sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA== + dependencies: + "@jest/types" "^28.1.3" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^28.0.2" + jest-util "^28.1.3" + jest-worker "^28.1.3" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-leak-detector@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz#a6685d9b074be99e3adee816ce84fd30795e654d" + integrity sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA== + dependencies: + jest-get-type "^28.0.2" + pretty-format "^28.1.3" + +jest-matcher-utils@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz#5a77f1c129dd5ba3b4d7fc20728806c78893146e" + integrity sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw== + dependencies: + chalk "^4.0.0" + jest-diff "^28.1.3" + jest-get-type "^28.0.2" + pretty-format "^28.1.3" + +jest-message-util@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" + integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-28.1.3.tgz#d4e9b1fc838bea595c77ab73672ebf513ab249da" + integrity sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^28.0.2: + version "28.0.2" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" + integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== + +jest-resolve-dependencies@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz#8c65d7583460df7275c6ea2791901fa975c1fe66" + integrity sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA== + dependencies: + jest-regex-util "^28.0.2" + jest-snapshot "^28.1.3" + +jest-resolve@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-28.1.3.tgz#cfb36100341ddbb061ec781426b3c31eb51aa0a8" + integrity sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ== + dependencies: + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^28.1.3" + jest-pnp-resolver "^1.2.2" + jest-util "^28.1.3" + jest-validate "^28.1.3" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-28.1.3.tgz#5eee25febd730b4713a2cdfd76bdd5557840f9a1" + integrity sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA== + dependencies: + "@jest/console" "^28.1.3" + "@jest/environment" "^28.1.3" + "@jest/test-result" "^28.1.3" + "@jest/transform" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.10.2" + graceful-fs "^4.2.9" + jest-docblock "^28.1.1" + jest-environment-node "^28.1.3" + jest-haste-map "^28.1.3" + jest-leak-detector "^28.1.3" + jest-message-util "^28.1.3" + jest-resolve "^28.1.3" + jest-runtime "^28.1.3" + jest-util "^28.1.3" + jest-watcher "^28.1.3" + jest-worker "^28.1.3" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-28.1.3.tgz#a57643458235aa53e8ec7821949e728960d0605f" + integrity sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw== + dependencies: + "@jest/environment" "^28.1.3" + "@jest/fake-timers" "^28.1.3" + "@jest/globals" "^28.1.3" + "@jest/source-map" "^28.1.2" + "@jest/test-result" "^28.1.3" + "@jest/transform" "^28.1.3" + "@jest/types" "^28.1.3" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^28.1.3" + jest-message-util "^28.1.3" + jest-mock "^28.1.3" + jest-regex-util "^28.0.2" + jest-resolve "^28.1.3" + jest-snapshot "^28.1.3" + jest-util "^28.1.3" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-snapshot@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-28.1.3.tgz#17467b3ab8ddb81e2f605db05583d69388fc0668" + integrity sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg== + dependencies: + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^28.1.3" + "@jest/transform" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/babel__traverse" "^7.0.6" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^28.1.3" + graceful-fs "^4.2.9" + jest-diff "^28.1.3" + jest-get-type "^28.0.2" + jest-haste-map "^28.1.3" + jest-matcher-utils "^28.1.3" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + natural-compare "^1.4.0" + pretty-format "^28.1.3" + semver "^7.3.5" + +jest-util@^28.0.0, jest-util@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" + integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-28.1.3.tgz#e322267fd5e7c64cea4629612c357bbda96229df" + integrity sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA== + dependencies: + "@jest/types" "^28.1.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^28.0.2" + leven "^3.1.0" + pretty-format "^28.1.3" + +jest-watcher@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" + integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== + dependencies: + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.10.2" + jest-util "^28.1.3" + string-length "^4.0.1" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" + integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest/-/jest-28.1.3.tgz#e9c6a7eecdebe3548ca2b18894a50f45b36dfc6b" + integrity sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA== + dependencies: + "@jest/core" "^28.1.3" + "@jest/types" "^28.1.3" + import-local "^3.0.2" + jest-cli "^28.1.3" + +js-sdsl@^4.1.4: + version "4.1.5" + resolved "https://registry.npmmirror.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a" + integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@4.1.0, js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonc-parser@3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.1.0.tgz#73b8f0e5c940b83d03476bc2e51a20ef0932615d" + integrity sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg== + +jsonc-parser@3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonwebtoken@8.5.1, jsonwebtoken@^8.2.0: + version "8.5.1" + resolved "https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" + integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== + dependencies: + jws "^3.2.2" + lodash.includes "^4.3.0" + lodash.isboolean "^3.0.3" + lodash.isinteger "^4.0.4" + lodash.isnumber "^3.0.3" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.once "^4.0.0" + ms "^2.1.1" + semver "^5.6.0" + +jwa@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" + integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + dependencies: + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" + +jws@^3.2.2: + version "3.2.2" + resolved "https://registry.npmmirror.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" + integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== + dependencies: + jwa "^1.4.1" + safe-buffer "^5.0.1" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.includes@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" + integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== + +lodash.isboolean@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" + integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== + +lodash.isinteger@^4.0.4: + version "4.0.4" + resolved "https://registry.npmmirror.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== + +lodash.isnumber@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" + integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== + +lodash.memoize@4.x: + version "4.1.2" + resolved "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.once@^4.0.0: + version "4.1.1" + resolved "https://registry.npmmirror.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== + +lodash@4.17.21, lodash@^4.17.19, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +macos-release@^2.5.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/macos-release/-/macos-release-2.5.0.tgz#067c2c88b5f3fb3c56a375b2ec93826220fa1ff2" + integrity sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g== + +magic-string@0.26.2: + version "0.26.2" + resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.26.2.tgz#5331700e4158cd6befda738bb6b0c7b93c0d4432" + integrity sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A== + dependencies: + sourcemap-codec "^1.4.8" + +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-error@1.x, make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.4.1: + version "3.4.11" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz#3a34837ade675825d805a2c135e88cefe5e53aaf" + integrity sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@^1.1.2, methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.0, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@2.6.0: + version "2.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.6: + version "1.2.7" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +mkdirp@^0.5.4: + version "0.5.6" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multer@1.4.4-lts.1: + version "1.4.4-lts.1" + resolved "https://registry.npmmirror.com/multer/-/multer-1.4.4-lts.1.tgz#24100f701a4611211cfae94ae16ea39bb314e04d" + integrity sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg== + 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" + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +node-abort-controller@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/node-abort-controller/-/node-abort-controller-3.0.1.tgz#f91fa50b1dee3f909afabb7e261b1e1d6b0cb74e" + integrity sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw== + +node-emoji@1.11.0: + version "1.11.0" + resolved "https://registry.npmmirror.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-fetch@^2.6.1: + version "2.6.7" + resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +object-assign@^4, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +once@1.4.0, once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +ora@5.4.1, ora@^5.4.1: + version "5.4.1" + resolved "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +os-name@4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/os-name/-/os-name-4.0.1.tgz#32cee7823de85a8897647ba4d76db46bf845e555" + integrity sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw== + dependencies: + macos-release "^2.5.0" + windows-release "^4.0.0" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +passport-jwt@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/passport-jwt/-/passport-jwt-4.0.0.tgz#7f0be7ba942e28b9f5d22c2ebbb8ce96ef7cf065" + integrity sha512-BwC0n2GP/1hMVjR4QpnvqA61TxenUMlmfNjYNgK0ZAs0HK4SOQkHcSv4L328blNTLtHq7DbmvyNJiH+bn6C5Mg== + dependencies: + jsonwebtoken "^8.2.0" + passport-strategy "^1.0.0" + +passport-local@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/passport-local/-/passport-local-1.0.0.tgz#1fe63268c92e75606626437e3b906662c15ba6ee" + integrity sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow== + dependencies: + passport-strategy "1.x.x" + +passport-strategy@1.x.x, passport-strategy@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/passport-strategy/-/passport-strategy-1.0.0.tgz#b5539aa8fc225a3d1ad179476ddf236b440f52e4" + integrity sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA== + +passport@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/passport/-/passport-0.6.0.tgz#e869579fab465b5c0b291e841e6cc95c005fac9d" + integrity sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug== + dependencies: + passport-strategy "1.x.x" + pause "0.0.1" + utils-merge "^1.0.1" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-3.2.0.tgz#fa7877ecbc495c601907562222453c43cc204a5f" + integrity sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pause@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/pause/-/pause-0.0.1.tgz#1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d" + integrity sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pluralize@8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-format@^28.0.0, pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +prisma@^4.6.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/prisma/-/prisma-4.6.1.tgz#6c85fb667abed006a6b849c9c1ddd81d3f071b87" + integrity sha512-BR4itMCuzrDV4tn3e2TF+nh1zIX/RVU0isKtKoN28ADeoJ9nYaMhiuRRkFd2TZN8+l/XfYzoRKyHzUFXLQhmBQ== + dependencies: + "@prisma/engines" "4.6.1" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0, qs@^6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +qs@6.9.3: + version "6.9.3" + resolved "https://registry.npmmirror.com/qs/-/qs-6.9.3.tgz#bfadcd296c2d549f1dffa560619132c977f5008e" + integrity sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +readable-stream@^2.2.2: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +reflect-metadata@^0.1.13: + version "0.1.13" + resolved "https://registry.npmmirror.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" + integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== + +regexpp@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.1.6, resolve@^1.20.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@6.6.7, rxjs@^6.6.0: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +rxjs@^7.2.0, rxjs@^7.5.5: + version "7.5.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39" + integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +semver@7.x, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shelljs@0.8.5: + version "0.8.5" + resolved "https://registry.npmmirror.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@0.5.21, source-map-support@^0.5.20, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +streamsearch@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" + integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +superagent@^8.0.3: + version "8.0.3" + resolved "https://registry.npmmirror.com/superagent/-/superagent-8.0.3.tgz#15c8ec5611a1f01386994cfeeda5aa138bcb7b17" + integrity sha512-oBC+aNsCjzzjmO5AOPBPFS+Z7HPzlx+DQr/aHwM08kI+R24gsDmAS1LMfza1fK+P+SKlTAoNZpOvooE/pRO1HA== + dependencies: + component-emitter "^1.3.0" + cookiejar "^2.1.3" + debug "^4.3.4" + fast-safe-stringify "^2.1.1" + form-data "^4.0.0" + formidable "^2.0.1" + methods "^1.1.2" + mime "2.6.0" + qs "^6.11.0" + semver "^7.3.8" + +supertest@^6.1.3: + version "6.3.1" + resolved "https://registry.npmmirror.com/supertest/-/supertest-6.3.1.tgz#a8ad362fc6f323c88730ac191ce30427dc869088" + integrity sha512-hRohNeIfk/cA48Cxpa/w48hktP6ZaRqXb0QV5rLvW0C7paRsBU3Q5zydzYrslOJtj/gd48qx540jKtcs6vG1fQ== + dependencies: + methods "^1.1.2" + superagent "^8.0.3" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +swagger-ui-dist@4.15.1: + version "4.15.1" + resolved "https://registry.npmmirror.com/swagger-ui-dist/-/swagger-ui-dist-4.15.1.tgz#79952306cfb0d18cc05b10dff4c9896193f673c9" + integrity sha512-DlZARu6ckUFqDe0j5IPayO4k0gQvYQw9Un02MhxAgaMtVnTH2vmyyDe+yKeV0r1LiiPx3JbasdS/5Yyb/AV3iw== + +symbol-observable@4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" + integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== + +tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.npmmirror.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tree-kill@1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-jest@28.0.8: + version "28.0.8" + resolved "https://registry.npmmirror.com/ts-jest/-/ts-jest-28.0.8.tgz#cd204b8e7a2f78da32cf6c95c9a6165c5b99cc73" + integrity sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^28.0.0" + json5 "^2.2.1" + lodash.memoize "4.x" + make-error "1.x" + semver "7.x" + yargs-parser "^21.0.1" + +ts-loader@^9.2.3: + version "9.4.1" + resolved "https://registry.npmmirror.com/ts-loader/-/ts-loader-9.4.1.tgz#b6f3d82db0eac5a8295994f8cb5e4940ff6b1060" + integrity sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw== + dependencies: + chalk "^4.1.0" + enhanced-resolve "^5.0.0" + micromatch "^4.0.0" + semver "^7.3.4" + +ts-node@^10.0.0: + version "10.9.1" + resolved "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" + integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" + yn "3.1.1" + +tsconfig-paths-webpack-plugin@4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz#84008fc3e3e0658fdb0262758b07b4da6265ff1a" + integrity sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ== + dependencies: + chalk "^4.1.0" + enhanced-resolve "^5.7.0" + tsconfig-paths "^4.0.0" + +tsconfig-paths@4.1.0, tsconfig-paths@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-4.1.0.tgz#f8ef7d467f08ae3a695335bf1ece088c5538d2c1" + integrity sha512-AHx4Euop/dXFC+Vx589alFba8QItjF+8hf8LtmuiCwHyI4rHXQtOOENaM8kvYf5fR0dRChy3wzWIZ9WbB7FWow== + dependencies: + json5 "^2.2.1" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@2.4.1, tslib@^2.1.0: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@^1.6.4, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +typescript@4.8.4: + version "4.8.4" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + +typescript@^4.7.4: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1, utils-merge@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@9.0.0: + version "9.0.0" + resolved "https://registry.npmmirror.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" + integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== + +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + +v8-to-istanbul@^9.0.1: + version "9.0.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz#b6f994b0b5d4ef255e17a0d17dc444a9f5132fa4" + integrity sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + +vary@^1, vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +walker@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-node-externals@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz#1a3407c158d547a9feb4229a9e3385b7b60c9917" + integrity sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ== + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@5.74.0: + version "5.74.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980" + integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +windows-release@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/windows-release/-/windows-release-4.0.0.tgz#4725ec70217d1bf6e02c7772413b29cdde9ec377" + integrity sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg== + dependencies: + execa "^4.0.2" + +word-wrap@^1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.3.1: + version "17.6.2" + resolved "https://registry.npmmirror.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" + integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== + 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" + +yn@3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/microbackends/infra-inrouter/modules-available/api.conf b/microbackends/infra-inrouter/modules-available/api.conf new file mode 100644 index 0000000..dfe0da5 --- /dev/null +++ b/microbackends/infra-inrouter/modules-available/api.conf @@ -0,0 +1,158 @@ +## +# You should look at the following URL's in order to grasp a solid understanding +# of Nginx configuration files in order to fully unleash the power of Nginx. +# https://www.nginx.com/resources/wiki/start/ +# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/ +# https://wiki.debian.org/Nginx/DirectoryStructure +# +# In most cases, administrators will remove this file from sites-enabled/ and +# leave it as reference inside of sites-available where it will continue to be +# updated by the nginx packaging team. +# +# This file will automatically load configuration files provided by other +# applications, such as Drupal or Wordpress. These applications will be made +# available underneath a path with that package name, such as /drupal8. +# +# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. +## + +# Default server configuration +# +server { + listen 80 default_server; + listen [::]:80 default_server; + + + add_header Cache-Control "no-cache"; + add_header Pragma no-cache; + add_header Access-Control-Allow-Origin "*"; + add_header Access-Control-Allow-Credentials "true"; + add_header Access-Control-Allow-Methods "GET, POST, OPTIONS"; + add_header Access-Control-Allow-Headers "DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type"; + + # SSL configuration + # + # listen 443 ssl default_server; + # listen [::]:443 ssl default_server; + # + # Note: You should disable gzip for SSL traffic. + # See: https://bugs.debian.org/773332 + # + # Read up on ssl_ciphers to ensure a secure configuration. + # See: https://bugs.debian.org/765782 + # + # Self signed certs generated by the ssl-cert package + # Don't use them in a production server! + # + # include snippets/snakeoil.conf; + + root /home/ningo/apps/root-config; + + # Add index.php to the list if you are using PHP + index index.html index.htm index.nginx-debian.html; + + server_name ningowood.com; + + location /root-login-static { + alias /home/ningo/apps/root-login/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location /app-home-static { + alias /home/ningo/apps/app-home/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location /app-game-static { + alias /home/ningo/apps/app-game/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location /app-film-static { + alias /home/ningo/apps/app-film/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location /app-osc-static { + alias /home/ningo/apps/app-osc/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location /app-football-static { + alias /home/ningo/apps/app-football/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location /parcel-navbar-static { + alias /home/ningo/apps/parcel-navbar/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location /parcel-navbar-second-static { + alias /home/ningo/apps/parcel-navbar-second/; + index index.html; + try_files $uri $uri/ /index.html; + } + + location ^~ /api/ { + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header Host $http_host; + + proxy_pass http://127.0.0.1:4000/; + } + + location / { + # First attempt to serve request as file, then + # as directory, then fall back to displaying a 404. + root /home/ningo/apps/root-config/; + index index.html; + try_files $uri $uri/ /index.html; + } + + # pass PHP scripts to FastCGI server + # + #location ~ \.php$ { + # include snippets/fastcgi-php.conf; + # + # # With php-fpm (or other unix sockets): + # fastcgi_pass unix:/run/php/php7.4-fpm.sock; + # # With php-cgi (or other tcp sockets): + # fastcgi_pass 127.0.0.1:9000; + #} + + # deny access to .htaccess files, if Apache's document root + # concurs with nginx's one + # + #location ~ /\.ht { + # deny all; + #} +} + + +# Virtual Host configuration for example.com +# +# You can move that to a different file under sites-available/ and symlink that +# to sites-enabled/ to enable it. +# +#server { +# listen 80; +# listen [::]:80; +# +# server_name example.com; +# +# root /var/www/example.com; +# index index.html; +# +# location / { +# try_files $uri $uri/ =404; +# } +#} diff --git a/microfrontends/app-film/.eslintrc b/microfrontends/app-film/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/app-film/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/app-film/.gitignore b/microfrontends/app-film/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/app-film/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/app-film/.husky/pre-commit b/microfrontends/app-film/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/app-film/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/app-film/.prettierignore b/microfrontends/app-film/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/app-film/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/app-film/babel.config.json b/microfrontends/app-film/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/app-film/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/app-film/jest.config.js b/microfrontends/app-film/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/app-film/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/app-film/package.json b/microfrontends/app-film/package.json new file mode 100644 index 0000000..8a1119d --- /dev/null +++ b/microfrontends/app-film/package.json @@ -0,0 +1,66 @@ +{ + "name": "@ningowood/app-film", + "scripts": { + "start": "webpack serve --port 8602", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "ts-config-single-spa": "^3.0.0", + "typescript": "^4.3.5", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0", + "webpack-config-single-spa-ts": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@headlessui/react": "^1.7.4", + "@types/jest": "^27.0.1", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "axios": "^1.2.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa": "^5.9.3", + "single-spa-react": "^4.3.1" + }, + "types": "dist/ningowood-app-film.d.ts" +} diff --git a/microfrontends/app-film/src/api.ts b/microfrontends/app-film/src/api.ts new file mode 100644 index 0000000..0875fa9 --- /dev/null +++ b/microfrontends/app-film/src/api.ts @@ -0,0 +1,15 @@ +import { api, getCommonHeader } from "./util/axios" + +export const getFilmList = () => + api.get('/app/film', { + headers: getCommonHeader() + }) + +export interface postFilmItem { + name: string +} + +export const addFilmItem = (postData: postFilmItem) => + api.post('/app/film', { ...postData }, { + headers: getCommonHeader() + }) diff --git a/microfrontends/app-film/src/components/film-container/index.css b/microfrontends/app-film/src/components/film-container/index.css new file mode 100644 index 0000000..975f165 --- /dev/null +++ b/microfrontends/app-film/src/components/film-container/index.css @@ -0,0 +1,447 @@ +.home-container { + margin: auto; + height: 67vh; + width: 80vw; + background-color: #1f1f1f; + border: 1px solid gray; + box-shadow: 10px 5px 5px #c7afde; + overflow: auto; +} + +.container-title { + color: white; + text-align: left; + margin: 30px 0 20px; + padding-left: 50px; +} + +.movie-op-container { + margin: 3rem 3rem 1rem; +} + +:root { + --bgColor: linear-gradient(to right top, #6596f6, #65dfc9); + + --quoteBgColor: linear-gradient(217deg, #6596f6, rgba(255, 0, 0, 0) 70.71%), + linear-gradient(127deg, #65dfc9, rgba(0, 255, 0, 0) 70.71%), + linear-gradient(336deg, #45f8c0, rgba(0, 0, 255, 0) 70.71%); + + --circleBgColor: linear-gradient(to top, #297fd9, #65dfc9); + --secondaryCircleBgColor: linear-gradient(to left bottom, #297fd9, #65dfc9); + --mainBgColor: linear-gradient( + to right bottom, + rgb(255, 255, 255, 0.4), + rgb(255, 255, 255, 0.1) + ); + --dashBgColor: linear-gradient( + to bottom, + rgb(255, 255, 255, 0.3), + rgb(255, 255, 255, 0.4) + ); + --borderColor: rgba(255, 255, 255, 0.5); + --mainTextColor: rgb(58, 81, 125, 0.9); + --cardBg: linear-gradient( + to right bottom, + rgba(255, 255, 255, 0.7), + rgba(255, 255, 255, 0.9) + ); +} +body { + font-family: 'Poppins', sans-serif; + margin: 0; + padding: 0; + box-sizing: border-box; + height: 100vh; + background: var(--bgColor); + overflow: hidden; + position: relative; + display: grid; + place-content: center; +} +/*? Background*/ + +.bg-circle { + position: absolute; + bottom: 0; + left: 0; + background: var(--circleBgColor); + margin-left: 4rem; + z-index: -2; + height: 580px; + width: 580px; + border-radius: 50%; + filter: blur(1.5rem); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} +.secondary-bg-circle { + position: absolute; + top: 0; + right: 0; + height: 580px; + width: 580px; + z-index: -1; + background: var(--secondaryCircleBgColor); + border-radius: 50%; + filter: blur(100px); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} + +/*? BUBBLES */ +.bubble-1 { + position: absolute; + bottom: 10%; + left: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +.bubble-2 { + position: absolute; + top: 5%; + right: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +/*? MAIN */ + +.container { + display: flex; + max-width: 1200px; + max-height: 780px; + background: var(--mainBgColor); + border: 3px solid var(--borderColor); + border-radius: 30px; + backdrop-filter: blur(0.5rem); + color: var(--mainTextColor); + margin: 1rem; + overflow: hidden; +} + +/*? DASH */ +.dashboard { + width: 30%; + height: 100%; + background: var(--dashBgColor); + border-radius: 30px 0 0 30px; +} +.dash-container { + text-align: center; + padding: 2rem; +} +.dash-container h2 { + margin-bottom: 0; +} +.dash-container p { + margin-top: 0; +} + +.img-container { + background: url(https://source.unsplash.com/QU41aIQ-laQ) no-repeat + center/cover; + height: 150px; + width: 150px; + border-radius: 50%; + margin: auto; +} +.book-number { + background: var(--secondaryCircleBgColor); + color: #fff; + font-weight: 500; + border-radius: 15px; + padding: 0 5px; +} +.name { + font-weight: 500; +} +.menu-container ul { + list-style-type: none; + padding: 0; + width: fit-content; + margin: 1rem auto; +} +.menu-container ul li { + line-height: 2rem; + display: flex; + justify-content: flex-start; + padding: 1rem; + font-weight: 500; + cursor: pointer; +} +.active-menu, +.menu-container ul li:hover { + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + border-radius: 25px; +} +.menu-container ul li i { + background: var(--secondaryCircleBgColor); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + font-size: 2rem; + margin-right: 2rem; +} +.quote { + background: var(--quoteBgColor); + margin: 0; + padding: 1rem 2rem; + border-radius: 25px; +} +.blockquote { + margin-left: 0; + margin-right: 0; +} + +/*? CONTENT */ +.content-wrapper { + width: 70%; + padding: 4rem; +} +.content-container { + margin: auto; +} +.main-header { + margin-right: 3rem; + margin-left: 3rem; +} +.main-header { + font-weight: 500; +} +#search { + font-size: 1rem; + border: 0; + border-radius: 15px; + padding: 10px 15px; + margin-right: 3rem; + margin-left: 3rem; + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + backdrop-filter: blur(0.5rem); + outline: none; +} +input[type='search'] { + color: rgb(165, 163, 163); + font-family: 'Font Awesome 5 Free'; + font-size: 1rem; + font-weight: 900; +} +.search i { + cursor: pointer; +} +/*? CARD */ +.card { + border-radius: 30px; + background: var(--cardBg); + display: grid; + grid-template-columns: repeat(5, 1fr); + grid-template-rows: repeat(3, 33px); + margin: 3rem; + padding: 1rem 1.5rem; + -webkit-box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + justify-content: center; +} +.card-img { + height: 99px; + width: 99px; + background: var(--quoteBgColor); + border-radius: 15px; + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 4; + justify-self: center; + display: grid; + place-items: center; +} +.card-img i { + color: #fff; +} +.img-1 { + background: url('../../static/ningowood.png') + no-repeat center/cover; +} +.title { + font-weight: 500; + font-size: 30px; + margin: 0; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 1; + grid-row-end: 2; + display: flex; + align-items: center; +} +.author { + margin: 0; + font-weight: 300; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 2; + grid-row-end: 3; +} +.progress { + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 3; + grid-row-end: 4; +} +.rating { + height: 99px; + width: 99px; + grid-column-start: 5; + grid-column-end: 6; + grid-row-start: 1; + grid-row-end: 4; + display: grid; + place-items: center; + font-weight: 500; + font-size: 1.5rem; +} + +/*? PROGRESS BAR */ +.progress { + background: rgb(219, 219, 219, 0.7); + border-radius: 15px; +} +.bar-10, +.bar-9, +.bar-7 { + border-radius: 15px; + background: var(--quoteBgColor); + height: 100%; +} +.bar-10 { + width: 100%; +} +.bar-9 { + width: 90%; +} +.bar-7 { + width: 70%; +} + +/*? MEDIA */ + +@media (max-width: 1100px) { + .content-wrapper { + padding: 0; + } + .quote { + display: none; + } + .card { + grid-column-gap: 5px; + } +} + +@media (max-width: 950px) { + .menu-container ul li span { + display: none; + } + .dashboard { + width: 15%; + } + .content-wrapper { + width: 85%; + } + .img-container { + height: 75px; + width: 75px; + } + .name { + font-size: 1rem; + } + .dash-container { + margin-top: 2rem; + padding: 0; + display: flex; + flex-direction: column; + align-items: center; + height: 70%; + } + .dash-container p { + font-size: 0.7rem; + } + .menu-container ul li i { + margin: 0; + } + .card { + margin: 1.5rem; + } + .main-header, + #search { + margin-left: 1.5rem; + } +} +@media (max-width: 740px) { + * { + font-size: 14px; + } +} +@media (max-width: 580px) { + * { + font-size: 12px; + } + .img-container { + height: 50px; + width: 50px; + } + .card { + grid-template-columns: repeat(3, 1fr); + grid-template-rows: repeat(3, 33px); + } + .bg-circle, + .secondary-bg-circle { + height: 280px; + width: 280px; + } + .rating { + display: none; + } +} +@media (max-width: 580px) { + .card { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(3, 33px); + } + .search { + width: 85%; + } + #search { + max-width: 100%; + } + .progress { + display: none; + } + .rating { + display: grid; + height: 33px; + width: 33px; + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; + } +} +@media (max-height: 480px) { + .container { + overflow-y: scroll; + } + .dashboard { + height: fit-content; + } +} diff --git a/microfrontends/app-film/src/components/film-container/index.tsx b/microfrontends/app-film/src/components/film-container/index.tsx new file mode 100644 index 0000000..6d843de --- /dev/null +++ b/microfrontends/app-film/src/components/film-container/index.tsx @@ -0,0 +1,162 @@ +import { Fragment, useEffect, useState } from 'react' +import { Dialog, Transition } from '@headlessui/react' + +import './index.css' +import { addFilmItem, getFilmList } from '../../api' + +const FilmContainer: React.FC = () => { + const [isOpen, setIsOpen] = useState(false) + const [filmList, setFilmList] = useState([]) + const [filmName, setFilmName] = useState('') + + function closeModal() { + setIsOpen(false) + } + + function openModal() { + setIsOpen(true) + } + + useEffect(() => { + getFilm() + }, []) + + const getFilm = async () => { + const { data } = await getFilmList() + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Loading Film Error... Maybe u should re-login.') + } + setFilmList(data) + } + + const addFilm = async () => { + const { data } = await addFilmItem({ name: filmName }) + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Add Film Error... Maybe u should re-login.') + } + const email = localStorage.getItem('email') + // @ts-ignore + window.Sentry.captureMessage(`[App] ${email} Added a Film: ${filmName}`, 'log') + closeModal() + getFilm() + } + + return ( +
+
+
+

+ You watched over 506 movies. + and you owned 323 Physical, + 3 Virtual Movies + (In Youtube and Netflix ). + +

+
+ + + +
+
+ +
+ +
+ +
+ { + filmList.length ? filmList?.map((item, index) => ( +
+
+

{item?.name}

+

Watched Time: {item?.created_time}

+
+
+
+
10/10
+
+ )) :
U have not add a movie yet. Please Add It Now.
+ } +
+ + + + +
+ + +
+
+ + + + What u just watched, buy or rented? + +
+ { + setFilmName(e.target.value) + }} + style={{ + paddingLeft: 10, + border: '2px #0061c6b5', + borderStyle: 'dashed' + }} + /> +
+ +
+ +
+
+
+
+
+
+
+
+
+ ) +} + +export default FilmContainer diff --git a/microfrontends/app-film/src/declarations.d.ts b/microfrontends/app-film/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/app-film/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/app-film/src/ningowood-app-film.tsx b/microfrontends/app-film/src/ningowood-app-film.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/app-film/src/ningowood-app-film.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/app-film/src/root.component.css b/microfrontends/app-film/src/root.component.css new file mode 100644 index 0000000..b4cb6be --- /dev/null +++ b/microfrontends/app-film/src/root.component.css @@ -0,0 +1,75 @@ +html { + font-family: sans-serif; + font-size: 14px; +} + +table { + border: 1px solid lightgray; +} + +tbody { + border-bottom: 1px solid lightgray; +} + +th { + border-bottom: 1px solid lightgray; + border-right: 1px solid lightgray; + padding: 2px 4px; +} + +tfoot { + color: gray; +} + +tfoot th { + font-weight: normal; +} + +.root-container { + height: 100vh; + display: flex; + flex-direction: column; +} + +/* Background styles */ +body { + background-size: cover; + background-repeat: no-repeat; +} + +.card-effect { + backdrop-filter: blur(16px) saturate(180%); + -webkit-backdrop-filter: blur(16px) saturate(180%); + background-color: rgba(255, 255, 255, 0.75); + border-radius: 12px; + border: 1px solid rgba(209, 213, 219, 0.3); +} + +.bottom-container { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + color: white; + margin-bottom: 10px; +} + +.app-navbar-container { + justify-content: left!important; +} + +.title { + +} + +.title h3 { + font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif; + font-size: 33px; + padding-top: 10px; + text-align: center; + text-transform: uppercase; + text-rendering: optimizeLegibility; + color: cornflowerblue; + letter-spacing: .05em; + text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgb(0 0 0 / 20%); +} diff --git a/microfrontends/app-film/src/root.component.test.tsx b/microfrontends/app-film/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/app-film/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/app-film/src/root.component.tsx b/microfrontends/app-film/src/root.component.tsx new file mode 100644 index 0000000..ab47cc5 --- /dev/null +++ b/microfrontends/app-film/src/root.component.tsx @@ -0,0 +1,63 @@ +import Parcel from "single-spa-react/parcel" +import FilmContainer from "./components/film-container/index" + +import './root.component.css' + +const AppTitle: React.FC = () => { + return ( +
+

+ Ningowood, A brand new platform to build EVERY part of your daily life! +

+

+ - Your Own Data Matters More - +

+
+ ) +} + +const Root: React.FC = (props) => { + return ( +
+ + +
+ System.import("@ningowood/parcel-navbar")} + wrapWith="div" + wrapStyle={{ color: 'red' }} + handleError={(err) => alert(err)} + parcelDidMount={() => { console.log('React Parcel Nav 1 Mounted') }} + leftArr={[ + { name: 'Home', disable: false }, + { name: 'Film', disable: false }, + { name: 'Game', disable: false }, + { name: 'OSC', disable: false }, + { name: 'Football', disable: false }, + ]} + rightArr={[ + { name: 'About', disable: true }, + { name: 'Market', disable: true }, + { name: 'Explore', disable: true }, + { name: 'Basic', disable: true }, + { name: 'Build', disable: true }, + ]} + /> +
+
+ @2023 www.ningowood.com. All right reserved. + v0.1.0.build-20221126. + More features coming soon... +
+
+ ) +} + +export default Root diff --git a/microfrontends/app-film/src/static/ningowood.png b/microfrontends/app-film/src/static/ningowood.png new file mode 100644 index 0000000000000000000000000000000000000000..104974ac9b39311e185f94439684733f5b385a5d GIT binary patch literal 54307 zcmc#)^K+!%(~WIA6Wg}6vF&WQv28oqXk%+*8yjwH+t$YVPCoVi5AP3|R6X_7+}k~; z`*xo`H&RJK3K0$u4g>@QQAS!^1q1{%;p-0u3iu?ThjSeG2_hpdqUMox-UaKTdyxJ3 z*%j@kz4CBW6bV^Z;hyGcv~i@BblfV>NBlN4-XRN*~wJ#L2Fe z)eZO%4AywR-1Ls`jF}lR2jG3d5Qaj{rLIuVT{(6QHL9DJ*g1LTU*i_JSV@eTCqbQ! zSR6yYcDVkBG-?Wd@upg**FhWzrUlKWbhje(2Txjet-!@=wW^5jJm zP|h!^{y1=lU~jHl*Hqh^^|?Up(KCY@k88zww<`&)3%+KTy`Cj}ug&XhOurnq7R8CV zF~)*1m2{kX;Yg`qetX6iBFpaf^Y}v~JRK`Yq(OduQ5kNSs11_c#|BaHO{ECRO0%sA0)V|h{FLN9{_E7{+?1d-t?*2i0q7vpP z_^i7VXll|oSMK())_<)Hd`p?X@!3i@kYnk=ZwXZmF&Bh;r_q<+3CF(qVsJB1vQ~~B zYH$3@Zk%TRdk7jPhUSSn^EI7~Y#18WCT;}^^5a_XGDP1#V?1GtloN!Zr>}RZMV(;6 zq1LvOeU6rAVhh0)-d-Y!rwjf_ac#7`^JkL=JC63wdf>8!eR-D{;Z=EVF6?re2Lhs( zL=!v?p(#7f*_4@4A|0|n{o!W{mgahcpZs@M-@?7-Cd`MfcSMIuw?Xckcx4ENiuDcd zZR>v7Ok%2vr>rSwb7n?JU`Uk+925^We>v+28*`QS-S_zZUV;dR>VqXJPfQxAU}YmT zRTw!N9ql52(1@AzKl{ib9LG08YteG9oqq}Fb01rqI0Jtm$1hl-c3vN9yaLg1ku7EU z>r$MDeL2d#qk_5A0V@-|-zW1xt|^+XFHj%A5FI#ozsFx|e$MF6@< zbKE4Xu^rHrs#;iBraGzyIzLof)-*RPw>Y$-^AGzPh6RW67v|!A?VvL!PyfuO3U;LF zr$-rz>7_uP&N!+Y5GrWJ47$h;mpTfO8--=XNdxq+A1vt|I~y^V{3KcmXfRXW84}{` zj$hqz8>!O*biyoLUWax)E#Y6*-nX<7z#pYfb6#~-2d2{S+X7=F92gr`vMxAk2V6a; zz`)qq7G|?mMMDNc)LUHtZYjn3+#z5K9pi&=O{$9b6wTuj7esF7T!=7tGh@bTPGN2p&{U!5wp zIu=?RNo3eYDaU+}DfjvATdgp!Y1khFR&+d3y1Mvi}Ru%%2IS9k6|MeUgn{ua>`zS$vz<2j>F$0>_j+v5TkiUuWkys_y+pz*a)|PJ&$Fs?RCqjtSM@J)jGq6_->(Dxfb$Y3hiZ z<3&kL989-jh7Vz}ZMAs+_4o8ea=5C}zLuEqhlsb4$G2T#43Y5W0Q_)$d5^;*WONCV z!jnHh?*;2Nfb6&@G6LIwbesE-=x8 zmbtb=6mPTBmTVp#Of}on)el!U#aHjBx5a25<<3ec-q#cq=g?rmHm4Drh(_X$tyCiVI$$= zJ$Mv*6C*vQglH0=U_2?F=TOfKSH%d!m73MUw3&sl0Wst0wHdigq5!*b+JS(bADN+4 zO5QZNu(NTQbJ3){+TP{O;ckwu^q~khW}p`$#8J7xpeo)y^y6)ch~l2(0_G(+UHw=5 ztKTgSc31u9+?oBFbIsot`?qUY7rI+dp(Ao6>0Pq0L}m6~YP^#w8B^hQLEO;8AN1d7 z@><%w;OiStTD|AM_pnGLCD>m0=rqjqVt^>#D58Ci10(DEe&N=P;Mn)i8nwL%{|W->XxL0G5m0 zLQt>62NS)oGgMEhze=S45*)e-x-f zqBO$}n2ZM2W0nH=D#O%kWp~1$WL$lGrg?SF+bfsVeKFMPgmAm-e;`gA0L${$A}fUS z;ue6mjbuI#wDt?entY}mDK0Pk?-G}B#a|NOcgVJWFGV@Jr$-vV6ddhmesq(~ic<*O zQVf#K>KH!jh2UPBxFWV=S^(`yxu6JkMWVQzb60ZdRpP|}K)5+^)9u}^xm z4ujC9OKzcC8RqAO2X?+pTy-|uP>$+93yBvsEfAk&RoPGq8I;8G2EbNA)GY>`imObz zuT3P`R8n}`A;Ef`Tgv;TJhFo+J`d|zh$9K`plLNKi{5;}Tv{p4Ct+V|EG+H94;QKy zox5>^=*%@&&Pa+W6bcVA);hupI3|58*F36#+(nitdwc-ULo$wdM@H9aME{kZDC9dX z(Ve@7^;y=J_qIdLYDfw?1-AXPal z+jdS?M|bQ-qmk1sud)kU#DBmV1%fEZ<8aWhNf7Rv#ok}tG~U&4{kY==H*G7&L5okv z*uDH<|AAKlj=cdu2`X9ns16Sd;V_A|jYvHU;(?53>-R+`oL3$xZ`m}lKaR|>lGprP z*2OGmA&Hj2>O-3QtE$BaS5(rGdpn7g~) z@4aif6+COfx379LFAG7$YB(!!EqIJ1$>kATAtIy)_f0d zf5bclRDVO7^@oBLmfkr&OkL0=(lHRxWG3~n<1qpCFhe3F0Tlsj_b_C400ThJY^%0_ z{(}gwt!csfPNSjMam@OP&h?flpqd#rocpnr%-X8O%S=WDJo6|eTz%2?T|VCCq(&ka z{al({_pYXF2O|%WTEl%4M2%_jOxem!BvLVH0nXT|+ZXZfD?H-AgO3;fwR_rJ-km4^i}N7X^tFH(S@hNT3Oh?C|>gx;P5ED128Hwh<39OE^YZ1@14#+KOJ3Z%yJb*K{tHE zsq2RbK}CP8Hq?K9%UqMhPPZU_MYXE29m1dDo1U2s%t80XA#$1XLR9D8bySZHr(l4* zOZ~ZP>0jwJ_`|=kao}P4u+$cL{qg&7d_}HQOG{=+hr&;CBrWT>h+%?kactkvtWAcH zBhm_!eOL%2X{`O3S4Oe)s2DIL*2swQ>4;trOd@c!_zz~qDr|MLb+qs}=6Jtneg$P5 zRcDo>%c9Iw?7FHw^xq>oA#2^v@HFxnv3x(JUm4W-3nZfCq;ZadU}4B8)ovmd?MDRk z%T`@~F51l#+e&g{l-SV*E9YJ>ap16zG#wV$)#^8S5gZg#aJnYi+_+9>5Y**G4fC7A zV3zw~oKirf+zf)x!$q#w=n&7Ag*v@-0j z?2ur`aInV+u*Wb_$7vp?aH@`q#UN*R3=;X z6=Z?jaASg97Rh5$M>@=JP&nk(*kHjN9#j0xB&TN$cNF^u0v}5<&K72j`h9gFP0|ns znUG5&@Fj6-92rT#4;$%`@Q;nY`n0)~E!|(Nl~r9{Lf88$q@1JcOk#m!Ge(A?a-hRw zWPw>Yv|WiRGwCni`{>)-9^?`KQh+aCD`Vgv*ZISn4nk>HHPsPS@DqTqXxwfrV~F2*DgFj2JhxH^y; zT`^-5#`G-^j-fmuqGIAoE@X~asO$3)qY()RP*9FPY9X&&HOX8xDr`Mhz;q3~!tVDJ zkp$?j!Myar8B}j>V`R|}`%Pk^yg^s=hia%VT#{N9v({NqGab`SPfTr@X42$h&h1td+w-O1DpWA_Z; zYGy}42i%FXF~Uq&z39bie9xo?Sxr(;A1AWdk~`oC69)ovG)T0e{TqTYJqxt*-ohW; zh$18^Jvj)%b(Mr6X{dgKk@}F#RK|LthEwC$hl`Gr->DEiqM5U6 z!xc`&!=h21eS!{Xq}*_9N>Bm+{`hEt(A-dD@gS1xjmp%0Ph3ybL$5=ThaEwID^ZJu zhq4*Bck{wvgjcl)EkdF*7Eh2iFD|4PtgKw`Z4t_95b4C_DFU1&tfdk*3i{D5o+Eto zGxW{pugyQ3-FUx83_@(MCt5z&Vn4Zc#8?fy{f5Q^U}3!a zEPnKHws*}rg0vhm4afVvG1M~`2e^@Vpn8PBj*bVzjvyQ%$G=CgYcv^My?QIV7bP;T z<6X?dghv6ad(V>daqjv?{T#$53g7D#2D5&MI=NB4Yh%V)@|J_)68|F-dv|zkor*4= z+*1h+D0HQn9eHJig~R%VInMFz_#51uhfKRv^qzs(?x~z)NV{DvWN;u!L{J0(mdrhM z5GyvC*&K@=-UdoVLr1U9WHc%EuAbF4$gq*eU@b807uGeH;)Xh&tw{}?TC^C7c*GF9 z0~Q^GGi9TfK$FwYUO)tW_CuBfbqu8Jk?Bp-_i21r99`TCxMv5_QPbC=9wKn#Et!)J z9r5}q!Q7KVS8Ub{zg-rhii8kYOAXDaGJq7FX^x0!Gb4h4lqGy>$ae==UXNlBYkkD! zr7aMHX@IVMU$-yE)W^dNw3Ry5StSRX(Veh4P8ue*`nu0Vlbe`Q?S-Ge5Ca6l3%F`h zl5D70F2dwbNCnfdvYCMCRVY#7WKk07YAEW!o#Y&BxG-a8T*t8uOplJ6T84HUiK9}( zuU@TT6WP|@g@9k4ABaFJGRz$|5&ogzBbeAMOKz~-{z3uj?F8$@Cl?1OPdpFBi1ZPW zB3QiNxxR>;6Q2l3ejdx!2md^tFKowCIKYjtMi6$ssvOx{^OaN`crG_}_f-OWpODK3 zqEjKEC4x9D)O&LnFZic@(FhqHltw7)jqRW2;iqRw3CMp(Kx|J~#x89CLEWGVoRB2}I-zuH?^h|%p*SQj%;C(L|GBJ;W9>QSzOEwsNYQZ{% zGo+phIK=CpH<5`@XH^k$8ds0+s-_$VvT+RALQ|>vY=zBzqrVfZCOywjhguWXz25I1 zLRTan4t*8Yb~ZQ?`gdp|oh`?40jVYtRuU-pk`8Ypq<+?=>!@@PZzo5+@L*2n-$`qj z)7qF%xOwOCtTqJumwAyFZquVqZ)H;~`%D@iB!m9~K zi{)mX4xy^}h}mNQF}Qoih<{OvY1=WC?#B#o26eqgEGYia*+DGzu$WhM1973BBAtfm zs*cMB&@vC?DiST^5+4BFgBe~vDnCSqK_Mu(L5Ugv0H)f$di+!q;ahIM`*q-1b``H7 z-0{cnT*>;!gdnzPlpNofK?cUaDZ5atrvq6u<(^A{Nr4Wzxw1&RWJz`eTNCS>%0Lx` z;w{Iz6OM1Uf!FH>UytS1$48D-#Th=KG99akeW+t%Z+&eE%~y@@IlQX=a5;qT@f!N5 z>|GmYu0>H_B8I}jPMF5_J#dLa1VsV`Ez&U|a{N%q{XiV$G%U)@WVAjgsa|w{VzghA z*w^Jd`z7kcZMjz4_{SD;r!4$YW00Lo&aikxRY8OJ5ISzCc&ef(Wpj*E7RUzz2epNF zHhio&w=^qsv~YqQ++2=c8gBnGPmxrYVf0}hO0KR=(Vo5TNca}l4+%x1gy!fT3U?N- zRVd2}``s1uHc)6QzTw;X4`jmZUe&&N*X!bUSOZ7ItrQ4js3^%S&&twr1Nw z;zVHg4R)JT=ZIv^6W?@DOhZ%+MqvY^U|RlNdqau@P5Q>Nr@2d70)Z-62!+m6tac(q;7@VMTkhpFe{1G-h~_ zCRy5fwZRUXHA*Crzuq0<@Km@3G09%>*$Y8Iva7{RKA7f*Zu825IJ*dX^d~k&9FbkAmdZmS z2ezjntnyoik{`2||Et4zCy3}I!Xv>YC@p?%YC`0T8(LqonrVGZO~G2j8gE|47=e-L zO85!F-)H9`mYt9S2vQLeodpEV0yg}Aw>preM&{|5VM}YNksvvRH2*S8IhFcFZ5po| zPFutIK@+t~-g*G|Sg%DiSB~eiFbtilYErlJ9PV4!o&%u-%z-SN!g%_&wp#{n+`K5v zpVt(gv_(d_Uh9yB?61tLpsbEKmnAs44c;0=`c1$p5j$+2cEg#IfJGskxxoBS_2Pz5^Q1V>;3 zuq94Ky>=!B7U(*=F95bjB%^TbE2wR-8TS;O=>tVu2bV`y@|6 zwrW~Ms^SN7EUD$9Bm|;l`hjV>L0U#|g+rBnse!!|EY^b2avzm`KvFh0d7lJESr=4l7AIE8rL*kq@1m zK$$x(90Ms3p`||$cBg``+VQ-M*GP!NR0{KFUjT7%ALqZUV|QQ|&7(#qx*^^#0!|cy z?a)}K?HeQ5(%D$HOO@H}CwaE}%+<1ztC$y1*7-2MCk~}J7&%;;tF8_lhxASKlmri} zC+=WGw(s`C#KFmK(#P8NYKG?rpm!@lcjhCF)MJN;qajT0r)JX5KLS+#1W%X5+TY_V zU(Dq(5m+SXCni8ZI*+$Kxvdy%vfSPt%bOigN=JMHWT|xpA6%@{{LkNwy&HerKulG`o z;OGXX@41O2W=36))YS9Br(ev|KFC`Zn9OO25Pt~cqX?d}+z>S3>%R9Pou6laNL`vyHF=4D!3=i zF?R1C5MwWyo!6U5kTbgJ>xV*MQB{t2&3Sola>ZttY#cUOs&oE{md1l_Mftk(_I3Lbk6p(sq`=$ehp zg zh)t2b{dO)TC>XT2FyU~IL_T0EamFjh(}?3xp{Jp&wxcw2!jaA~7Svy$_LFI{ujBP` zR>Fmnk-S0z^ZgkJ009*P9kn_Ka&URfG2(Ui_(Gv&P{T6BKY<$myeoH**h%P-=RBs> zqG6%Ix`Zu@{hKs{-Swc=c8d zC&&^igkGSbnYG{6)&K3I@|ITUx zht`I7h9~nooc1?EzOvkmg&v24QN-AUMz}CPSSXt59>8S?YhVpoLU)g;%s)yC- zfT^Cgi$u#sEl(@u!4m)0*A=SIf4f6F`2h`Wp38|Q)RK1Qf$E^h+OWb&WcqPDj5h+R zh1q_|;z27qkw`7p$Z(Bh!s9T!2v4sw=s1#oD!lcLG|RV>uX6m1py`lKuwTrGY>w{{ zpZCn-vVy))vc!BQs45XeFvZTrdSO|=2nHl&GEyi7Zn~~XV45@E>PtJ}4+C)%<*MW> z`;R7DKjUr&@pY{pr|z!JCdBugcNm#>m)!DtX^6O9Drb+Xt%wafLf-zHLF2|GWZ5~{ z8$}A609s<%n=S~Wi*+W@>U4e4!NO-PXVHP+CEecAiO`{+qPnG27>rJkcyJI_UUmuw zK)^ce>;rcQo*C=92gT5_&sMZwjYDGwfhkt~_ zl~o-#`~E)hK4)A0ligg{Ec8%LiMK2Gni?N>?P~;UhAWYOyeq8ImPZE!xRs$}Sui_` z1CYGFwK_I$7hK#)zIQLUa(nX;1x$qjCDekb99YD`+V;R_}L z=5u!EzC73XqkU%(4m}|{VXCIR&PhZk@ckmKx$wi13^RVzWv-aaTz#i@Uv%0Mot7x7 zVEQCXGMPwX5Le4hf~eX+8N|ksvisjVvD1u*Qp}xfyiK0Oh8oGJf?~tRXZlz9Loobe^`tnmQ2{Z%m?JnRWS=s zkYr~z*h4uOt6~&+8rWP$RHRTN&NCK!5hPj-9pyE3Q+GG_>2q32qNB9i*@CF8_v6>e z^bR;@0&|OrdLo|b*B{?zP0WglwY&P7XWVX+vC-oEu2jS!oe_<*U|^4thp9=)j;61O zg@a4+KYcE|);iYQ*0iy<2El=w0a>`MWzaGIe0u-m(0PLzA-Y>Vk+)|)(KcO#K`tnP zoyS-k)Q|AHqZmWeKsDeZ{9*O8`Jzi|8FMF;gic^#6*!?VA-`mqIVykc?y=Y+uE5Xc zjwTmxDVL5$uF$DVwV%K33 z%AlGVVj4?d=Eu?tu}_+J`%%O5(Cv;wY`cbhRg2FX%y?;PC3mvT@a$rw(nv{$8UiM= z8dg+G4sNrARgg!H@6`o`Ec85XrSFV;6u%|-rf-qKv9-vz?U}E+*R6$rd2o@DJ zMXw5>E3X$5jiqeB&k;Qp?D+n%zev8{^wDqP1J1_Xsm~b93H13qmX3~TilN^BdeVS> zfp^btRAECy=6O5$78tsX2fQS;SS7n*QDAz0DVS@>m)`}C;pG}HUc=7PRu8&*LYNCP=)%q7_yF*}d#Q&X3bQZ+d zht&~PT^u1ONVE$gJ8xTD7~DOEl=O~N&kvjT4Sa;7IREytX4x~x6!ab*rc%5|_`d=s zt$4Dz=RPS|BLlvl+=NKxIWa7vK$xwNGMd#1p-N+*^EspS(2MT&sAy->-Z#Ej$v|A1 za3P^1OV}SLpKM{;acVnSbJKRK_Vo2(%I~T)isOC z2SNPBq;2>4O1zcjQYBS{`AQI>BQH7tKC_CHOf;4{)t^+n(t1S|&$81x;&D+vEaNa- zLvr;ZkcV=85>V}f;v3+t=a4+7~mBL2b2@Y!x0~0)qQ_cWw8cp7>^^_|io( zyu0mj&qhpd(hUu-U?e*GtYF9kZI91h18;dTpFVBLUFA@*CXCCr52p^FH^KyTj({@I zey}IG0BpVhVSMgE#DYxd>zCF&(mVzSc4i0j{loDVq^C2~)Ns;A#r|vxbbxlD@G#vm zyw!H<^YW~>Cn|6nVzi8StwXOs6JW7?WJa@pL`(@d%J}=*a|rY3{kuk}1##2ZUhkw` zxg~|N38b^#gIt)uAT+StigMlURgZcoZ*Ti%)xyv#dXSHiv*Ik%ZM}(mjFH$2@ftY* zz3HF*uoX`P4;ac1=r`Bx{w``mhhRie+TJ^s;^#Qust=M}XFG*94leKN1@z1OWMnE$ z7j87QrO}Z^nPbG8<3y9rh+T84@@U*@tRickmgh@vGdDTD8NXA$N&HKY! zh16|FKjS;$Nir_Ru35jQJu=HO+gQH6Z|o%^$yxZ%-|Kh#9M$;eC5)6kd9zoPeYBBI z*L2W%DXur~E9nfqPaU03u_h=@OL ztGr7`QR$E!Zxh%_NhK}0jjdKLBP8A-z!&6F8N3WmjcitV-&~$`Fi&$~I8W;}@vGhB zxe`IC_R}K={0X}Kp{J=Fq2Kg+5m|8&!Kn0KmHU-hLV=Px)yMJ*dzUi!xn*DUo7FkY zduJ6eyLD}p<}qjkuy*`jE1@cU(kL*J=->xdVh=V@GbAOjMCf}8;ni#<6^)tg7i3N$ z)99A#>l($6komUe{I)Ahgl8L)+c25$7FHgRwj!uKSL}sP#+}Ym+UZrK7wiZv~b8HXr{>1)!c?8hxfu3!Ix7<+VI(TxU z_Wl$lPO~Dxw!OTF&@q zhG^ZemKT-z!?@03`VPHCzX z7=(Bt1u);o7z{VRd!ymGtk(`{v;nAAD2YGdMXx>)mLCbE{h{-k0@zA}WaYyW(hw#@ z(b;7Yr|Eb4&Rzmago4grh^4)A16>NB;LVR#wF2JFfN7ET@15$8Zx)yl6n@|_?u5`)=ULzu(w`EHn&O~_bD_3_Slor zP-Q?7`1@Q_K~gjJ%9ybmxerf<;;Ly|!3?~x(UZzUi*FQAzckFUN0VC~KaP~ob~dC? zuc1wUSxw&XKm9a;DfySoYP&0uN^U8hqeGYh8D+Zm(FH3%*L5_6nes@VYpW>GJ^1ZG z2)Pw{p$3~f7KVfnEzxMSmB}P4+m0| zO9-EZ5f()4hTEE24Gv^(tVxDQnpQy_swDTeg{KZUbyP>@7I#VRE88Md

J`MYJUUcyH$Q_opqU(k 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 literal 0 HcmV?d00001 diff --git a/microfrontends/app-film/src/static/qatar.webp b/microfrontends/app-film/src/static/qatar.webp new file mode 100644 index 0000000000000000000000000000000000000000..baee559e7cd7cf4b5d6384b1c77c90f1e8a95733 GIT binary patch literal 619606 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%0AgiLvA+N!6xSWZv2E2!b7tO~| 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­5LkqMZdGCc5HPye{C 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�T>xqN1>F%ggtAEpI1k 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%0AxtpzpohwosqVZG; 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�JMRO4&J%oGDa#C4Or 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 literal 0 HcmV?d00001 diff --git a/microfrontends/app-film/src/util/axios/index.tsx b/microfrontends/app-film/src/util/axios/index.tsx new file mode 100644 index 0000000..5d627ca --- /dev/null +++ b/microfrontends/app-film/src/util/axios/index.tsx @@ -0,0 +1,18 @@ +import axios from 'axios'; + +const createRequestMethod = (baseURL: string) => { + const request = axios.create({ + baseURL, + }); + return request; +}; + +export const getCommonHeader = () => { + return { + 'Content-Type': 'application/json', + email: localStorage.getItem('email'), + password: localStorage.getItem('password') + }; +}; + +export const api = createRequestMethod(`/api/`); diff --git a/microfrontends/app-film/tsconfig.json b/microfrontends/app-film/tsconfig.json new file mode 100644 index 0000000..18fc259 --- /dev/null +++ b/microfrontends/app-film/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-app-film.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/app-film/webpack.config.js b/microfrontends/app-film/webpack.config.js new file mode 100644 index 0000000..2cb7cb1 --- /dev/null +++ b/microfrontends/app-film/webpack.config.js @@ -0,0 +1,15 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "app-film", + webpackConfigEnv, + argv, + }); + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + }); +}; diff --git a/microfrontends/app-film/yarn.lock b/microfrontends/app-film/yarn.lock new file mode 100644 index 0000000..3a3b63c --- /dev/null +++ b/microfrontends/app-film/yarn.lock @@ -0,0 +1,6836 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@headlessui/react@^1.7.4": + version "1.7.4" + resolved "https://registry.npmmirror.com/@headlessui/react/-/react-1.7.4.tgz#ba7f50fda20667276ee84fcd4c2a459aa26187e3" + integrity sha512-D8n5yGCF3WIkPsjEYeM8knn9jQ70bigGGb5aUvN6y4BGxcT3OcOQOKcM3zRGllRCZCFxCZyQvYJF6ZE7bQUOyQ== + dependencies: + client-only "^0.0.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axios@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/axios/-/axios-1.2.0.tgz#1cb65bd75162c70e9f8d118a905126c4a201d383" + integrity sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +client-only@^0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.11" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz#3a34837ade675825d805a2c135e88cefe5e53aaf" + integrity sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/app-football/.eslintrc b/microfrontends/app-football/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/app-football/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/app-football/.gitignore b/microfrontends/app-football/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/app-football/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/app-football/.husky/pre-commit b/microfrontends/app-football/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/app-football/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/app-football/.prettierignore b/microfrontends/app-football/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/app-football/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/app-football/babel.config.json b/microfrontends/app-football/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/app-football/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/app-football/jest.config.js b/microfrontends/app-football/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/app-football/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/app-football/package.json b/microfrontends/app-football/package.json new file mode 100644 index 0000000..fc9d117 --- /dev/null +++ b/microfrontends/app-football/package.json @@ -0,0 +1,66 @@ +{ + "name": "@ningowood/app-football", + "scripts": { + "start": "webpack serve --port 8604", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "ts-config-single-spa": "^3.0.0", + "typescript": "^4.3.5", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0", + "webpack-config-single-spa-ts": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@headlessui/react": "^1.7.4", + "@types/jest": "^27.0.1", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "axios": "^1.2.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa": "^5.9.3", + "single-spa-react": "^4.3.1" + }, + "types": "dist/ningowood-app-football.d.ts" +} diff --git a/microfrontends/app-football/src/api.ts b/microfrontends/app-football/src/api.ts new file mode 100644 index 0000000..0fe7ee7 --- /dev/null +++ b/microfrontends/app-football/src/api.ts @@ -0,0 +1,15 @@ +import { api, getCommonHeader } from "./util/axios" + +export const getFootballList = () => + api.get('/app/football', { + headers: getCommonHeader() + }) + +export interface postFootballItem { + name: string +} + +export const addFootballItem = (postData: postFootballItem) => + api.post('/app/football', { ...postData }, { + headers: getCommonHeader() + }) diff --git a/microfrontends/app-football/src/components/football-container/index.css b/microfrontends/app-football/src/components/football-container/index.css new file mode 100644 index 0000000..975f165 --- /dev/null +++ b/microfrontends/app-football/src/components/football-container/index.css @@ -0,0 +1,447 @@ +.home-container { + margin: auto; + height: 67vh; + width: 80vw; + background-color: #1f1f1f; + border: 1px solid gray; + box-shadow: 10px 5px 5px #c7afde; + overflow: auto; +} + +.container-title { + color: white; + text-align: left; + margin: 30px 0 20px; + padding-left: 50px; +} + +.movie-op-container { + margin: 3rem 3rem 1rem; +} + +:root { + --bgColor: linear-gradient(to right top, #6596f6, #65dfc9); + + --quoteBgColor: linear-gradient(217deg, #6596f6, rgba(255, 0, 0, 0) 70.71%), + linear-gradient(127deg, #65dfc9, rgba(0, 255, 0, 0) 70.71%), + linear-gradient(336deg, #45f8c0, rgba(0, 0, 255, 0) 70.71%); + + --circleBgColor: linear-gradient(to top, #297fd9, #65dfc9); + --secondaryCircleBgColor: linear-gradient(to left bottom, #297fd9, #65dfc9); + --mainBgColor: linear-gradient( + to right bottom, + rgb(255, 255, 255, 0.4), + rgb(255, 255, 255, 0.1) + ); + --dashBgColor: linear-gradient( + to bottom, + rgb(255, 255, 255, 0.3), + rgb(255, 255, 255, 0.4) + ); + --borderColor: rgba(255, 255, 255, 0.5); + --mainTextColor: rgb(58, 81, 125, 0.9); + --cardBg: linear-gradient( + to right bottom, + rgba(255, 255, 255, 0.7), + rgba(255, 255, 255, 0.9) + ); +} +body { + font-family: 'Poppins', sans-serif; + margin: 0; + padding: 0; + box-sizing: border-box; + height: 100vh; + background: var(--bgColor); + overflow: hidden; + position: relative; + display: grid; + place-content: center; +} +/*? Background*/ + +.bg-circle { + position: absolute; + bottom: 0; + left: 0; + background: var(--circleBgColor); + margin-left: 4rem; + z-index: -2; + height: 580px; + width: 580px; + border-radius: 50%; + filter: blur(1.5rem); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} +.secondary-bg-circle { + position: absolute; + top: 0; + right: 0; + height: 580px; + width: 580px; + z-index: -1; + background: var(--secondaryCircleBgColor); + border-radius: 50%; + filter: blur(100px); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} + +/*? BUBBLES */ +.bubble-1 { + position: absolute; + bottom: 10%; + left: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +.bubble-2 { + position: absolute; + top: 5%; + right: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +/*? MAIN */ + +.container { + display: flex; + max-width: 1200px; + max-height: 780px; + background: var(--mainBgColor); + border: 3px solid var(--borderColor); + border-radius: 30px; + backdrop-filter: blur(0.5rem); + color: var(--mainTextColor); + margin: 1rem; + overflow: hidden; +} + +/*? DASH */ +.dashboard { + width: 30%; + height: 100%; + background: var(--dashBgColor); + border-radius: 30px 0 0 30px; +} +.dash-container { + text-align: center; + padding: 2rem; +} +.dash-container h2 { + margin-bottom: 0; +} +.dash-container p { + margin-top: 0; +} + +.img-container { + background: url(https://source.unsplash.com/QU41aIQ-laQ) no-repeat + center/cover; + height: 150px; + width: 150px; + border-radius: 50%; + margin: auto; +} +.book-number { + background: var(--secondaryCircleBgColor); + color: #fff; + font-weight: 500; + border-radius: 15px; + padding: 0 5px; +} +.name { + font-weight: 500; +} +.menu-container ul { + list-style-type: none; + padding: 0; + width: fit-content; + margin: 1rem auto; +} +.menu-container ul li { + line-height: 2rem; + display: flex; + justify-content: flex-start; + padding: 1rem; + font-weight: 500; + cursor: pointer; +} +.active-menu, +.menu-container ul li:hover { + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + border-radius: 25px; +} +.menu-container ul li i { + background: var(--secondaryCircleBgColor); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + font-size: 2rem; + margin-right: 2rem; +} +.quote { + background: var(--quoteBgColor); + margin: 0; + padding: 1rem 2rem; + border-radius: 25px; +} +.blockquote { + margin-left: 0; + margin-right: 0; +} + +/*? CONTENT */ +.content-wrapper { + width: 70%; + padding: 4rem; +} +.content-container { + margin: auto; +} +.main-header { + margin-right: 3rem; + margin-left: 3rem; +} +.main-header { + font-weight: 500; +} +#search { + font-size: 1rem; + border: 0; + border-radius: 15px; + padding: 10px 15px; + margin-right: 3rem; + margin-left: 3rem; + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + backdrop-filter: blur(0.5rem); + outline: none; +} +input[type='search'] { + color: rgb(165, 163, 163); + font-family: 'Font Awesome 5 Free'; + font-size: 1rem; + font-weight: 900; +} +.search i { + cursor: pointer; +} +/*? CARD */ +.card { + border-radius: 30px; + background: var(--cardBg); + display: grid; + grid-template-columns: repeat(5, 1fr); + grid-template-rows: repeat(3, 33px); + margin: 3rem; + padding: 1rem 1.5rem; + -webkit-box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + justify-content: center; +} +.card-img { + height: 99px; + width: 99px; + background: var(--quoteBgColor); + border-radius: 15px; + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 4; + justify-self: center; + display: grid; + place-items: center; +} +.card-img i { + color: #fff; +} +.img-1 { + background: url('../../static/ningowood.png') + no-repeat center/cover; +} +.title { + font-weight: 500; + font-size: 30px; + margin: 0; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 1; + grid-row-end: 2; + display: flex; + align-items: center; +} +.author { + margin: 0; + font-weight: 300; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 2; + grid-row-end: 3; +} +.progress { + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 3; + grid-row-end: 4; +} +.rating { + height: 99px; + width: 99px; + grid-column-start: 5; + grid-column-end: 6; + grid-row-start: 1; + grid-row-end: 4; + display: grid; + place-items: center; + font-weight: 500; + font-size: 1.5rem; +} + +/*? PROGRESS BAR */ +.progress { + background: rgb(219, 219, 219, 0.7); + border-radius: 15px; +} +.bar-10, +.bar-9, +.bar-7 { + border-radius: 15px; + background: var(--quoteBgColor); + height: 100%; +} +.bar-10 { + width: 100%; +} +.bar-9 { + width: 90%; +} +.bar-7 { + width: 70%; +} + +/*? MEDIA */ + +@media (max-width: 1100px) { + .content-wrapper { + padding: 0; + } + .quote { + display: none; + } + .card { + grid-column-gap: 5px; + } +} + +@media (max-width: 950px) { + .menu-container ul li span { + display: none; + } + .dashboard { + width: 15%; + } + .content-wrapper { + width: 85%; + } + .img-container { + height: 75px; + width: 75px; + } + .name { + font-size: 1rem; + } + .dash-container { + margin-top: 2rem; + padding: 0; + display: flex; + flex-direction: column; + align-items: center; + height: 70%; + } + .dash-container p { + font-size: 0.7rem; + } + .menu-container ul li i { + margin: 0; + } + .card { + margin: 1.5rem; + } + .main-header, + #search { + margin-left: 1.5rem; + } +} +@media (max-width: 740px) { + * { + font-size: 14px; + } +} +@media (max-width: 580px) { + * { + font-size: 12px; + } + .img-container { + height: 50px; + width: 50px; + } + .card { + grid-template-columns: repeat(3, 1fr); + grid-template-rows: repeat(3, 33px); + } + .bg-circle, + .secondary-bg-circle { + height: 280px; + width: 280px; + } + .rating { + display: none; + } +} +@media (max-width: 580px) { + .card { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(3, 33px); + } + .search { + width: 85%; + } + #search { + max-width: 100%; + } + .progress { + display: none; + } + .rating { + display: grid; + height: 33px; + width: 33px; + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; + } +} +@media (max-height: 480px) { + .container { + overflow-y: scroll; + } + .dashboard { + height: fit-content; + } +} diff --git a/microfrontends/app-football/src/components/football-container/index.tsx b/microfrontends/app-football/src/components/football-container/index.tsx new file mode 100644 index 0000000..9eeb7f0 --- /dev/null +++ b/microfrontends/app-football/src/components/football-container/index.tsx @@ -0,0 +1,158 @@ +import { Fragment, useEffect, useState } from 'react' +import { Dialog, Transition } from '@headlessui/react' + +import './index.css' +import { addFootballItem, getFootballList } from '../../api' + +const FootballContainer: React.FC = () => { + const [isOpen, setIsOpen] = useState(false) + const [footballList, setFootballList] = useState([]) + const [footballName, setFootballName] = useState('') + + function closeModal() { + setIsOpen(false) + } + + function openModal() { + setIsOpen(true) + } + + useEffect(() => { + getFootball() + }, []) + + const getFootball = async () => { + const { data } = await getFootballList() + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Loading Football Error... Maybe u should re-login.') + } + setFootballList(data) + } + + const addFootball = async () => { + const { data } = await addFootballItem({ name: footballName }) + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Add Football Error... Maybe u should re-login.') + } + const email = localStorage.getItem('email') + // @ts-ignore + window.Sentry.captureMessage(`[App] ${email} Added a Football: ${footballName}`, 'log') + closeModal() + getFootball() + } + + return ( +

+ ) +} + +export default FootballContainer diff --git a/microfrontends/app-football/src/declarations.d.ts b/microfrontends/app-football/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/app-football/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/app-football/src/ningowood-app-football.tsx b/microfrontends/app-football/src/ningowood-app-football.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/app-football/src/ningowood-app-football.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/app-football/src/root.component.css b/microfrontends/app-football/src/root.component.css new file mode 100644 index 0000000..8940a25 --- /dev/null +++ b/microfrontends/app-football/src/root.component.css @@ -0,0 +1,81 @@ +html { + font-family: sans-serif; + font-size: 14px; +} + +table { + border: 1px solid lightgray; +} + +tbody { + border-bottom: 1px solid lightgray; +} + +th { + border-bottom: 1px solid lightgray; + border-right: 1px solid lightgray; + padding: 2px 4px; +} + +tfoot { + color: gray; +} + +tfoot th { + font-weight: normal; +} + +.root-container { + height: 100vh; + display: flex; + flex-direction: column; +} + +/* Background styles */ +body { + background-size: cover; + background-repeat: no-repeat; +} + +.card-effect { + backdrop-filter: blur(16px) saturate(180%); + -webkit-backdrop-filter: blur(16px) saturate(180%); + background-color: rgba(255, 255, 255, 0.75); + border-radius: 12px; + border: 1px solid rgba(209, 213, 219, 0.3); +} + +.bottom-container { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + color: white; + margin-bottom: 10px; +} + +.title { + +} + +.title h3 { + font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif; + font-size: 33px; + padding-top: 10px; + text-align: center; + text-transform: uppercase; + text-rendering: optimizeLegibility; + color: cornflowerblue; + letter-spacing: .05em; + text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgb(0 0 0 / 20%); +} + +.app-navbar-container { + justify-content: left!important; +} + +body { + background-color: #080710; + background-image: url(https://www.milwaukeeindependent.com/wp-content/uploads/2021/12/121721_BlackMetaverse_02.jpg); + background-size: cover; +} \ No newline at end of file diff --git a/microfrontends/app-football/src/root.component.test.tsx b/microfrontends/app-football/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/app-football/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/app-football/src/root.component.tsx b/microfrontends/app-football/src/root.component.tsx new file mode 100644 index 0000000..b52eae1 --- /dev/null +++ b/microfrontends/app-football/src/root.component.tsx @@ -0,0 +1,63 @@ +import Parcel from "single-spa-react/parcel" +import FootballContainer from "./components/football-container" + +import './root.component.css' + +const AppTitle: React.FC = () => { + return ( +
+

+ Ningowood, A brand new platform to build EVERY part of your daily life! +

+

+ - Your Own Data Matters More - +

+
+ ) +} + +const Root: React.FC = (props) => { + return ( +
+ ) +} + +export default Root diff --git a/microfrontends/app-football/src/static/ningowood.png b/microfrontends/app-football/src/static/ningowood.png new file mode 100644 index 0000000000000000000000000000000000000000..104974ac9b39311e185f94439684733f5b385a5d GIT binary patch literal 54307 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

J`MYJUUcyH$Q_opqU(k zML*vLYaTK%W@Y}-CgMksL}2m z=35x1fNcOE>%BmfWIF=NrvhVi2v1R%nUqus?4Wv# z-tGJ69Y6pPWM*~=GpTX@bb6n58-j6HA(GJy4Ag}z(`~#(34)s}k7nP9x*|~FnGh?Y z>+1r5z2uNYfnDcPj#n1_2-}*pJGwrg4c3JTU>s_0nmrTCfz^lbgcNl4#B?2OZ}LaJ zZb`LFbZLeEoO)tCfPSngVRV0E=rg9pRicVx2Lt8=*?-j@W~ul3oAv%x&dNLx!) zxN+`s?5gvdfBfJJiZ~*KsyVs7d(y}ba~A{cHwk4c%I=rrLf9#}mD_7g>Ept!z<({E zos1@)S{~O80@M2=sC76U5wH-atEBGm$5u%wPSB`s;oE5*>B*20lnhC1f0!xYw_O;f zaSWjxi>Y23nQ$#H!u>&|7Jvn;tNiHY|y6mrR%a3Gn(*#z-V#X$a~YS!2Vw-$j4ilVk;4ZZkjJ6a87WxvIA~ zNdnyB)jo4XhQmq+QPVM0Zwo7F=$Pns{Ahbu?0KUL`Y<|&3?2>Lj-^R<)1`?5(@tVp z`xThEI5AlADfgp!A*=~A#hq!QCH&zHc0ZjA?P~g@Hv@EnpLoCptz3*-f*%7p+;mOP zvMh1Oxnt)BT!s7AKmrlED=vH#FbkEaodM@m{}I$kA@X*y_9<;pK~&#UYkL%<4N(x9 z>dwg6m`n)`xC`L!6Cxu~@&QSd_Gq03Ym zXzBd${+OtWU+=o4a&v$2BDit`Hr!zvO%5jFlmraSji(eqxz7xZf)4@X#0cE(u>-!J zY7ge8#U!4tqV85qqe&^=VgEP4snF|}IMPP2TtZb}cYHUW#X{KhTgE?f9d-T)Q3q{L zA`QJXMGH@II9HOD+RLH89jU3y#o+#sS8a}iF(Z>v zlef#aPk+Qu){$rZaJHvVUvc1v16w6Vf?3|8E58-OMeag*eL{4f$#j|<${4)YK+AYq z%~)kaC{WNc|5qvKMI%0!SLUIr>`snHHS=nlA?^GsLNTdO#wIOv7CIFSdLVCMAeWll z$+@>NA9y_S=?glBEm-21uK!|IWPPawz1)fQHmcKC8}Gc}J*sdESTIB6swx;$fvk$spivW#Mc|LA z@;QgGsee6HLW!mcm7Oojuav5FnV=c3^fBG0|#NHQ?6QD{mZUEv{&D z>H7{2o&RG$3);_^{{rh!dhke_`C9HcN@oBoaaCYzrxJ*G1?WzMyvyFi=ELqt|>*veV>c_#u z+66sPl2&>EdBCyy#6j^L7q5-3gV9l9dKJuO0+Q|NxlA;)02cHzkYnK&g0??@W6sCb z6i=)JNSG!Iyh1=}^{9o+kpOxHhbTE< z9_|Sr#FjB4J^p;0{!CnAph)J=>={`Fc-W0ASv}ReB?1gR9zDf2}IKV zuzZ_rVzDgf*<$9GSs<=~&HA2$lEq9$YxkFa|J)yk&3q%g*dSyD?_U+0)g$RgwR}8@ z15pAlL^n6p~b5l7P&cqFXeFz@L%OPP4KOM0j=(l&O#O8~- z$v9<5aqw#_+)f%v(7uR>X|F^(hfVO2(eb*}iJpF_P2r>J+_Mu7#7RQKjtk=RAWF>l zP3w^;q3VaL8QOb{m}^+;&yrKu^!mywPwA z=Y87CLbvit;2K}%fQS04A7y|5HepCRPdx9c7CGDvDZi2m#28G(s6jbk1^`$PPcYk- zv*txz%&($bfkp9R#It4P%0;z9BT8d1~d zvGL!)v#bB`0uQEc+BcmjDCSJI1i|M|!O_B6B!6Ci-zxq@)t^*wX?YxY^V!S-S4bnk zg<&5Zul%Woo=QI{`Y!A%Y9mn4H^Wz>Wh8Y*)XRmSU{S=t(Mk?0YR;V$$FljI1ldD} zqOloK{#-yyyy)al>BbeDCF$cCXyFPXPa|UWMzGdnM(&CsL`jM+Deth}i99IRI%q-N zfSqp)M$v4y_Nls0LgD4_hJq+a*et&u0uXKi%a5ibQ?DiL>d&b6Q1{9Aw#u!qmSISK z$h>vNh$Nq*5K|3D08E&S`-*xMaY`6g zNA2eCRJY>K#cV(ng@W@ZHsz1YgzJbD*J2ML>Qqwg+@@GYw#aVjx+dqpQ z3{T{p!~h>PH8TekiJ&60UX+TU>1)#Fx2F%QxhrZN{?>z=aM+V7up8)M+bnKnO9AOm zX=uw!dSdiM5L>|nAGU;#LB*CVd$4CAklPQ2`U4;ET0QuJ(X4BpGSb_{2Pkg?C&+)l z=&8wv@;+c@476p(N%rG>6e*+d`Q2QI2NOZ547_eji-7mOg1(!{6PX9f1)U~(V%y5= zTM90sId4GQi+OrdVlgrG>JneoQ}HTk>2EcPS%1LnZ#x5skeOM- zv!@_JTu%O(^ilI~UtSl!53FD#C~q5a!WNR|M}>)~9an`>QEgPThJywt_8P$nTlymJ zfNT7y^N;Rq?O6TjU%OI_u9PjVge$6KB+clwa~i(==Ax3nNSob8B#wzP$C_}?6c9nd z&H|>l?^>CuONeauaZj@%D`m5Y;j*^DCn;3{DhQn3#G_#V- z?nnnA+|q)-#)sUOs;;1~1ytwDEQ2&+C@$ZQ-0#JwA{6W~j7i%(hxYRM7IA|$3T(4v81%j^(%<8Sn{LQ^1w z1c9)FGb3;Z20+87t^LSifvn?%=+ufpip9(JG{7$R-Ftc}eV-BLoeE|{i_pH!06(b+ zxRwMw^R9n%eeP6bt`c+w|Cv0MEH%B$HF$A)qe96aK5#-pe9Br%Q(uNE7W4>KKv73C zL8y=dJB2XM>7_>Fen&q~;kf0^7GXL}pS?+`v}@kDnYePS!0b06xdG0m9fAFB)5F&t z*d0MGozu1QdsNxOlspcR`GMTUGBh{{66;3l?99NJ&H+q#N#Lm5`n7-7B$IU>tauof zT7;IUV%t$tSdPr%11d6rbv(bP3)nD$W$%m|a{Nh$S6-M^YB`=VwP)E~jrt(E2E7C| z;$DVPxnt}{$-;S!SW1qVgt^K7vmy+w zfG9B)OetS>lw3BYg6Xor`?mY|5k1Dq6eN-fjaEu0OG)750vC0UcH788AU55H@33R! zPqym&{*Q41F7k{V2ZIvec>AS1H};2Vf{rWf>0l~3nhhvp2{#BFjAq@v{ri_Qzl@FBlSbY$$4s(@k_qZt!nY@k28p-(l^ul*#uiKWp2Hv&E zc1j8jWYZ$r%NJyn6*fff6OOlzJr^@N+S5wNZ?e@g?brt^5?X$Xsp1zJqvW~*JF$-^ zrzgtx$?!qrQgktP_lB)3_yv4(OkYVZeOh4o;M)a_h0b-KOG0p;%#g{qT%`_?iaRH zp1bPyKNTprMTJpk&4+bEz!+PsBECVuob#p>>zBIb>#QynrZqL zvN9Yx(7yKoassJ9V{%4wEEq7j@YKj5QDGqj2XV=y$q?bRwHw9UwiL*@y%24HI_Qwnjbj-+%h59cL0UJ%Z zP*dvTXxtZVN3tQS5FVX07C!uVYQ*?+>Gb(1mi*-V!~vb36wMqxvd^1z90v&^kiJjRVHA7FOVGh zlf}UaxoU%3^Yy_)c`N*-+qtoUnQO0MI_kvH{X7NM65yLp6NY;l6bC0&*#R$Gt!va{ zy7Bif@D4fl9lr+@dO|uiQ2)B|bv69t987m_#vI`v;_&|fwLnV0HmX)*2Cp+uDtJy5 z1qFp^C|!^TOR_QUoo+icrMg^quY4D69pLPCvXi0(KoOg($PO6+`NC{FK_{fW;+on3}vVrd}aywiU%Ox z_yDw5e+i#^_-RfRjOzL($H;hFYE=oDR&cqC>F}h9)({b&2<0rf50RE7y?```$G-V5 z+oR%^sP`I0eIM#}*LNP{vh)j3kajaTF20K@^=oMq2(GdOkr!i+wWGsrc&X(hxI(_s znl46cFae2y7vJ3ah`I%RK^)z8ET#fsj_1J})1cAmClxrS*2m%uS}-^j)<<;S$K6*H z*g5A1fYd=^u;U}hhc50)b@ghTW;*dagp_=U72k$-*&Vp!=g)Bu{_?k@GdQBw zK=k(ZO%HLLDGShQf$#*}SR4o9i~McQ`u8INAk>9&Yl zuC}h2>OMHF8Jxxx_v=#e5JhBWTQH|6W6Ii6(*;BJL+&~X;)-PBa2yxe(tY5K=jiG> z@{J1kB?N+J{%2MNBrAs?EgLWxKRuo*0@054>TPrrMed~Eb$X79#i@0h>hnW^h%3u8 z3~+;6L;|!Xr2HJ8IpbuQfJ_ke>O|d!hkWR2Xoc4kTkw(-bdjD{lbH9xaXhS63*Pu> z=agL)s#n8hvu4@Qc_iW*;kn3M2_pe#Qox(faWT&WQhxw_9i6n!<4o1(22qA60!A~3 z+ycOo60t;7QHWX`W37*1fQ;U!-bxY~wMx{}9BZMd`*=MBeh=XGbU`_~1yajFlv(p^ z(e&htm8i&_Ee4^!2X#MAwPv-EY`%%Ou}<1YILpTncF}r}^M#(%q9|=0jfH^LdBi3p z3KhgiT}ZArwxpIIA=uknhXU(tn`+UsY^>N|0y06O?kj0%2({JDn0i-5-B$NtPz*KJm#rdZRGXT`_!MKq9l&Y72!t$QR?r}$CNQHF25J>_`EbV zRyy<|6!ng20-@il$u(L$4Iw2m6a73|AgV|?n|mF3$=5>^GvYdiGUArY*UHG%#&(ew zbz^ztA(|+|+*lKb3CIM9UX|Ru;yQazd-qwZt53z0WTfsZYJE(iX<}xU86|~A@S=dJ zsGO~;Z*)BW<~BQ#0+73FKtdz#tC6BR6>kv|?&pX}w_rq-*53+*muikK#nY zO|!9BM%Kh(0ulqA&7G(_e4I8;oG7&NTyLTAk9bUwXuI}#^U^S9{w(Ugnu;&@NQ&qq z<+F2aXxR-AKGOF}6%f4w!J8ydo1K^s6wwUxJO&N9GoEw&{)n{ z4>H=)q~8d|dyap5PNbPwWd%v}O8k5@r(9TCY-?)lb`+=Ig7l>2ab;xrWgaGh;Qwdu zP2k%&>%8&r%;>Z%TfTCicAY!vnUR~@%Qu5M;gs& zG#br3-{*IIfAg(zRAnJ=5*5sNr@s+LylwdUmp@1Ettokv%rHeD8Q@T3(?0U(YwN~| z!>w6;mbaAW?!MyG0CrW49dqV8aOd5sKf2H^EY>t?=T9F{mR1{`inkNP{Y#2kJeVQ; zfi(R;j2uiOcwWe$Uo#u1(z3Hu5@8m_kh@C1J$qmOTE9LPRS*mS{$K>2=I0?b`~`7u zf5yM3*g%M$5I*hEVKA!}Vir&`nV`pez{SV!9FgC2sHxfY(w?K@4ErUpnr7x?g%E>v zp*eFV^r=kaD7{~*=}3|0sxOK#a$n%iOS zEHi4RtCA((yZg%pw?4@1kEV=9-H_TpR09V(B;p^DH1QA3LJ9gtc45V13eCVuRo9W& zjgh12z4r1UchrzuYB+f?M8YEzoN9>x!9gGr4?x=g1f;fivGXV2p0rj-0tO4M&&d>W zAPyx}@A_oK+~9H)I?NT{zxzwB$9BEAb+&aWN-Ya>+6S3i)R<&cWl11@MZpnIGnxi_ z5(zUo9l$w;DFR7@r?)?(5Odbk<3(Rr_JKv&R5>IAk|m^goVu@SW;pQNYp+o^!dMg! z9&Bu)G8uAI2Ipy2iAy_X>c%okqqjrFPzAc|=MmJhd`3#)HKu88OJKHea8zTMrIPIO zO5Q#lqER5=2RxpGkPbhOc+38A@$Zi*tPUvV3P6gak8`l=Fvh1(hL9uR;+=&%&J4gZ zzK*y0T{WdE!Sj~1RtN_LJg4@Mu?jK`rrQMt^DJ3fFM=5deC=rQcj4P#`2vmoOu4br zV~Rl1V8^Z(sZwWWa|imnvoq;=OF2vyb4F^ZsUXEARMnJX=4?AH92~0)niaDt1AUOY zj;MV1T09GZagus(_qnpgbm|pAg9YM1!gENabaC zcKd_Mle_nbvr8|f)#;KFO^^g53i2>(4{~eyB@QQo27EAR!t-t`e$!>cs{=X6{76yk zcb|Yf%|IoKrkYKq$5c=BG$7=$yuNNtPp5}!I~h%xxv%KV-KrKw%=gPmXa8FTZZlci9^s|31IXrHGR;V1QSkKkhv?A1<*qNfylyYe zzRFm6mlxFFIk{v_il+rq=OJ)Xx+=5LAqV(TB}{-b zb*=PSRpd1z4`}g=QU_4xz!_Eu+Yfm*YxRzbMo46tWpMF2Qce<+a<5caC|AG+DB;D8!HPsf4Um6Waq1e%NqLvqDA z8}JEPFv75v0c91c>`CIdw90f&OY0@1z+_I?GBiSBQYUO3TOW%6{oO}Y+4rA5P?TC( z86yiNS|yg@geH6na>$eWG3ANrwq=-Jegn$v*P=5v6UPPxyysJJEEq>eEQStg3^*+o z#4+z_oDQmmv{P=Z(J|%18U;Icy+|*f-uB+C;vZ66f}y;c_Wj6Rx}C$^1r?ZItGcgN z)Ym!3f=F2WL+*8eKm8tLg-^t6XnLqII_xXEK9MZvIU0+T5;Uhfx`nQan#p|C~N7<2?=q; zyuk}-@Setp-cxjujR8|gjVTLc6tDriudO?6ZwoyHg8^di#e-D$s=jv3&TZdQlt2&U!NG)Ii1t3W88Qo?v*QkN@MfSCV$kGChJxovJhMVU zR!9g8kw|$pP+5(H=pvE`f{;ThZ7jA<{~c7dH=;heo8N%^*GF*2sv26QPR>bYzj)%I zWHE4Nt%MLg1rGk~52}E;^X{*6@4R|I{NTy`&IK(tam%VZ@$Cyfjc=X*ci24dN_?!c z7W8tGBI-ju zx`Yhg4-WNer}FKY2GF&^Iv!8Iy?!tU zhFctr7?}Dl16d}dQtD6z5{U(&CkpyG-F^)Q)tX6ps0lY2s8tgSg>ky=6y_dz9&-2s zT8}WEnMZjcSr29u&>(s)-=SpD?Qaag+(@_F^>5shyZ6#b-5<7nS2^VCz}tPtQQdU_ zM?Fml#zXnLwRi)fQUuNZE}RPYU`g#l=U61KoGq9lkP$$L;}6fhAi7&S;qCWj_1Q%H zBMywSc#P2|_?leUyy-LIeLwj>lco}xW?@;% zv-?miLz7YpfeW4hkb4W}LVzWYEU&Ly^S!&j?Ao#GMe%{{zjczq-7JUk_w%lH_Rm@E ze5bDwf9*Slj=?SrN-;Hj9;Erq4Dl&+S8y$FURlvsr`@|yJxq!=WPOvrmuQkGWbbV5u(AfS?n-r6weWZzj# zME`zrz@8u$1Gpe)|9AVFk6_c9JH?fY>s{lSzM3mIqX1aTp_nUyV219dm_ReJ_|h~% zlOh{D^_htJI*o5`d)T?CcCK@!RD-XryIFk4eFD$4zJ>kX)9?m+RWivkPC~4km%9$) zwuKitr_y;x##9Vs1dxkH4u{d&*aE*NOACbD%sE1e$7%dy-uyBc1b$3q6%qrazY9tz zpo;Qo;0!!r_bVIRv0$8el6OvNn?YgaBuz@um`8WZx4B15zxEwuZl8vC!+>wDuBlta^eM z5}YtLeeo&e2oOFocKgo)?0;Y>#jENU(t(`~?w|R@--<82{N~nQ|LQ4c^dpaWMels^ znJd4JpI-J)xMkjzm}4o2U5>((Nt{G5!yO&O5l;&ovn!l;+^~KNOX;7&a7qE=LJiho?I(UU<)W7Bn4iZVF-ao3B(IyJKTlp8f7Ayx`=b1iku#+(udRygKT zrQNss8u4E5QM~Ow0YtT#j>$ga_qGnU(LN!iO3sxfXFa9}WCSd)uUm7+4eP}x9)1eZ za5&=tI)NfsbN*hF#SDkTif8xj8<+G!Ip7Au!*l&<3tOH8Z&lPD9~m@}lEZ-4>!4NW z<<)hVedQIXS-Fx9JY*)nvcAqKhlAMgsm&tZJ&kDSs9KwmgL|C?+zm#xU@#UPvO<#G zRM~)hHWmR+pKQR~g>U2O@7<-`^3Cl#h-(*k|Co5)?Ajl}#ns?x!76F`R66enm?DrAAQzo1EAX^;!{Z)=B*`>2HyvoxD03wQ>Tk)T zc~p%B9_={DjWDJi2nRbM_q3exJ|}Q$0bv#hM=BAHxKV%QdXz0*0`b?scj{aZBDvXL z@^a$sYyU-*_B;f4^f(=~jb=cK=>q5(sFTwIL;)zTQZuO{+JrJ&@?dcmXciHThXhWe z?TsfePcUKU&wilX^woQdmPAww>B_7=qex0-io6pHLLTJ0dGv`V#qy&k(DVNuMVq4> z#`$wmxpXmpy!HykW;f&3&)kWv|M&4k;=?z$J+hXN&okS9MDM~|?)n->?xPj;bx!j9 z?Js}M)fi~Qfq~OF?rp=Nffl^uK1tnH6ogDTfo62Q(|-cD)?VU#_?M5Z9gq8QvSErq zQegAO4dU;f`it1n;YPrhSqoGtF2Pu0rPc>eyAS3TK<5PmX3i?ZpvOdygUo!!;({fE zIeC_S9w0PuM$HOelSS$#8H6JoLZKKe=IL1YH@Bg5)=d3(QMUsjlZKWKmlCZIZ@uEn zqW!~1;U9RPl7}9$G^AaneuT|tWy@XVHUakewOCQN!1>4BuZWNBdQoqkh|BBGbCUb%!H0iC+tz+= z;|4JzMbY4ErS7f1uooZnH&Q*UuE-#DbM*z|FibboILKJukCPQs1Tq5TxCD29Kcoz+ zaH)mD8&&rem%D(Xtwcaog#nFYtRTVs$cnEUT*wV2N5xs})yfr^x#~jay|-+1Su6rJZ*bzKd+z5} z)z>;%oJ1cG-+cFdiL9}#KjgNy)S(dx@5`WT81 zkL`MK>*Cq7oWZW3v%lM&u?vegl|U$|97=`F5>h;lvT`dfymT(DK>yaZhu4nfY=>9` zOHCf9eDWRY|4qowbAV7IK`7UPvgrcpJP_#(qo>6PzVssa<}Pzxbm1!MQs{AePU$zL zgD}sd#}jN>abB&H>pX?~5zQ5*46P?W zi`AZx*ZO7pd0}`_BYPim7`$x`%=T$G-0gF%T(a0%j6wBHSDY`(jjsUVK>BM>R_Hc- zO&o%K6v|OFlgu<52YVN|8cz0%`|oCr&JG@HbS<^pow407)47=yK#b!Muv%d-o52YJ zqCOu6Pqm@{;34#U_#r~Q-H;-2aGZ=~wRO&Y?|<-H+BA*l(dTwkpY0d7e19P!4i$Os5VWCVIuS#m+h zj1V|usn+{Ed&t@dW-qtki} zACf0Y>_>;>v2~=emZb(0qVXR76BN#fWwoDhKK@=)(FRhL5(nVvDclY@Lqd^vqQG3A zE9z_4+;sjjaCST3^T7%Z^E7FeUXF)s;3kMDg=Y&dqDy0&;I5FjVAx1iOPbQnv-nQ=4jS@?11?D^Hs{auI0RMd2` zVyX@#1(w&>t+{pGT5-_pM>G=4IDpQXN@xrtmjJpV%anW^6;>QOb*kXHS7&@*JO;_# z4{o6O%$3X%5i%1|B#3LNv{kFlhsl;%ZNiQh_H8vT--yx`e+QePhQ62Vf=VUBW zA&g8Ip%_eRmAbx~ojsD%fb~dKTnNnyiG{=PpLiAX-S0RzuTg75GWv1j3@%eOUS8Lg zFdZhCKp4nm<4=3`iJZj(C9Ga(W#Dk0MkKtVy71^j5WpD>5G)pIZH4>X=y>%FeE6R~ z$E){z1F!${zu=F~FMjmeaq;-c(_?;5PDV@-hz`V@eR}&t%97fJ&VVlnS(3Br|H0>)KdOV(YD^qU z-a8u&N(A!22}r)-&7WurFC&l)(swDe0lZ?-Whh&;1d72#(|0q88SteQ;1*tulKE?3 zjFxG~pv5@iL*yXEhos-hBN_tYI=3|2)>=wkn6qdV~K*6-roAN~NBczeX_Yiq?73+Fk>^-8W=^3aosLEteJI8Ti!7uEx{tzoUxL2^08Qr zS(*CeW_{*|_bP~mVDU90(*M3X!0Xa_S>1xrXmf9O0o^8cmGwrP8nvvu< zNJ4`v0vJ3;5IV9Ca(HGIC#LwI*7)#1(3mvrP6Cvc0zEy$WCv6dQ4mr9AE(Y`l5bh+ z9iW+!3gl=Mu|NRvmQx6Jbi#kK6`sS#aKZT(h*x}Kz37-b1NH?A@vZ-U)QMftT$Ws- z#^hjQldBlxU=xKY3nT?%p(y(L{E%YVWnh6f<)MG2rtq4rW*DueocECl?%Vc=Q;9|) zdrkvE&l&AdX&-cJ7H+sm1m?2on7v>j{|JO zf2M0I)iNUpVucVAu~^Sk=4GUy4^`>K7coLbyAt)l^VTn^vdnTNc$`P9Ohrw89O(`uR*7IX!)UWn7Z*7X zgQwfj_VQjFe&m-p@S`8&z5ngXZkPw6XMHpP?jT1I*T;>U4%w@ef8asn#d< zEfKD5Meu_s5brL&Bpk({l1L`kA9Yd2vN16y7T>@7OD=^sfS)&a#BB(PEC+|_X-I^D zoCDrqfT5&>)|1GRgkV<}df(fRqrdw-4m|Xq_~1XcWB-qSjEmfT;8qBna5LzZyu^tbyiA;w}>l5_Sw?amI$7-V@OQ)W z!Cz3x8|ch)B8v-ia-r~9TvkPrg_RBL0A>Pc)dZq*>14tQ0t_}A{lkex7a179>D@1* z!(v8D^QWFbj#k~KebcjOzL&d{*z)ZIxQroERYmfTz8%`;2X@m z{)6Yi8BFPCf1^N_WthwcSWSkp&o?JGhPxA7q(J5FoB_Pe2BESluMwKe=pTD+zj&{TOvssRK;AwaU0|#HirfV*lytB?sVj#t2 zfe@I}Pfm>BFkegWC6-98X#$BXE-fWkAm1%32zGU&W#=xu|G*FN^5?&V$YXzSt`2y` zjkUAI9b50CX~BwCm_#OP%t|?1QDj%h#N+Ah4=HV@dht>qlu`XhG!lc=R+3i=udLO8 zU<@sfVNfEF2HJr@0cV(|8MKhHp{XUWcCa)^Sv%LYa_!fg<(vWC2YvxgJ~NvN8CVpG zw%%-22_TweSaIA?r8?U`TP9Wud!Jb_Y#S-;!N8FhQ9geaHs5gVmL0qI6wPdt%$W0; z$fN?(O`B-MXU)h+@=GNVzzPLT3J~J5ODaqTr<+NzIukh-M zL|E<^Km8%j(^_EdBr`aJ5rv2gaDoX!^&AL`u0vVpYjAfQra|#UO^7atuGh303B&>+ z#303o$N)MS6B=)kFs#+CBn^=hv0@T27e!r;x*OqbJ&Zdy{EJ8kWTM?!2`~m60h6^3 zgg5a(IP>j|T8#)Gqd`kpE>zk8Ba}pXuq-3o(?=ifhQsK3^RI9$sdrvbSL>Ydv8%{^ zAu=~DG&dKEnM|7A`y*hAKy+wmY;xVS?pj2AzKm-?hQQ?&kmk7Y@g|ZPkQ|i(i%MK) z_{4b*oFTU#QmC7O-E7bN;9nJMyplRVC2gk@3eW z!J$%7;N}WTB8kJ&kqCLP8k0!B8{Wnycn%-Ms%6VX=cd0E?KRaf&z_6h@BQwu`(!fL zm`o9f4lC;GoUu?8?t$!kL32EpTNgrYwrDht&qRa_%$u%QwM7ZHs2Mrj@LP%#I0z0o zV-2ja47A>S?~l1BzxElW(%lYE>vIX0RVsZfq-cT52!f^knzg!+m{!5gNQ70U>&b)0 zK$5;IAuDeHb*uS14#KkkIXrdm-z$%Q(4JEFtLTtv*Fq|$SX{${vAh)7_QA4(!(sr( z6b0T93JnVZMkKt!K;4LhNTMfv@E$*b&ez^V$;=rjKd%;L^XK6w*RN3=)5~C+JvR|A zVPNhqOp-u+aa|!30Oq=C&}NY9FTRZS0Fh!b2${;581svPFjQ2IVSno+D8ZomBDo72 zbAM#0fi>2HjA8BySTDRCk)Q|up7&wU{1|+awV`)G(Mt0XTIL!|s`w(?p6o|Y6nc_i zR*jyd^g3JQR1F;82St)_=MDcVa)N1MZ~AO9tcf~R!eSXuhZ>vqZMo}euI!{)1mN~ z4m3A?^b5g2R%G}U|UM^!sufcsbDk?kC!B3DcXJ*c`!v^+JD_JWclzq zml<_?c^awMqTG3y3RF%ijCS`=!W7=oPzfG$z@d5q20dO75(SHb$#h1IN%OORrZpy2 z9c`1Y#^jtOkni68Wm-{6ERaYzhQGP|iY+Y%PvZT99XNU9RK_X1lLcfZLoQ14EQQ<& z*$Wm_WfjbcAZw;Vio9ja2b;&qdo!g^rw3;i;CW*Jw^jm1=ai3P!$ zP_gy2?S)x=<}|k!S(bG|j=-731I=KIhu!FU`*AFtUg|6sd6Oxei3%E62W)wy_vQ_r zr!^)fhXbavGAi(RdiTpX@~hur|9}1r2e)rW+iPzj(0r2Cm^}K#lj0wq+f50i80AyW zu2FInEU&Ly!$^a?e*fT6*S~${(|a#pyh=RJR3XYI1LFTY^cbFhd=I+XdNNAk1szC? zRK`8u)Jc1Mg7;scB2nN zril`q39#0U#}SPih$XU^{BH`fj;9m?38i2rJ#RD)t1)Ta^&;Ng`aN1>5`6S`&Wrs6 zYK@5|Jx}gmHc2Ul8k4ib$vFz1-u{rXW7mtKEGr-T#Z7+KgJWv;F$%4iR>JsoZYly92yU?w8uZ}d{(^m>U%`*bN7Rf zw+-7S;etvc6b6>AtLOP)e{+t1A?14TA~D(Nq8>@ zRe`ZYLNqc@*lA#0!AY$~WFqh0R5d1K<`WqhK=)hkp!c2k(fG&5Q95@ntudK-*=pQ$ z$4%Jr%IhNQV=|F7CTAsq5Yk`;dF=Uj4}3>Cw*LfL-L2U9o4=r~r908@++Y-PO7M$D zVkouR3V!@!3MB$16oC?zv$Hft-RIa62utfFL}HwO5$4pcM%VGSgv@&;NG2Fs%YmV8 zhS`FUk1P%C&uoe!)Oi4ll~d01oi{p*nLu&@ne9&Yngs?UI8*`%X@T`v5&bGo>$l8l zgrZ0i!oB_U(SPs|t1-c4b+zJ*l~>{KZrn(FzE9NkcGeIGGwY}v#;zB{<@I%I?)%5j zyL_Gix|>?@>Yv|4^U+gq_j=&-_-UVWXoY~eV%TRV+?dQ9a?D@2osDC=J z+$_dBx&il_IqO@o7zu4$HHt4oU#*^ak7Z_YLoIa)p-ABXdJgQt%xTN8^JhO$Zu;uI zMKmODHMXQ=_EqkJ+#K8_r3k7Ie!)Y>y{0Q zWA-dsVMlB9is1@AiP~4QpLPfQYV>! zW>;y(=dk(`MJ0t)sle1_6&)fHqgJU-tdPOx*D>%>Eh@~V`To?2hhPT`l@omw3B==t zt)34SF?r~ruQ35_1}DMS)J#dF^NqJ)t*M4>)=X3`Uxs^byvfyl!*#CvfBxTV$K%*0 z6@d_|VnuzOlaWS4W0Q-#x8<%cy81fY=xJ$(>zOxks<9RA&7JV{4fXUW1Ysm&DA1n& zL{lp8%`p<>s0_~Eqh?(dVtzahF%Ugg*4H@|S%UfE4X{LI_+M><9O?tF>%ql}2a_w) zQ*|K(&MX+ze}-meCA}Yu48>3MWi*sX0v`0g_kZa*dFF@rDmQ=Q2VBv}oaBNcA`qhz zDOlh;1_dEPN(I{Ac!63X(I}naaDqVP=S}5hFqYXNmlk(|vweua7Yg1OYj4TL{ZWSVitEd4=pSWV>} zC$NEd$L>8_pSt(&lu+ZP@HOqC>+}VHEH;vO%@2Q{kN~qB^y^tngsmgX`q#WLv`qIO zqcUI=Ot{hO_Q24*ACBH;`o0$6EFJk2Q{xb9 zVAoA8^%e=MF6V`z8W5Tm98=>V$@EFKV-|XhzI*qV_wLyBA}yeK^v}D+x|y?`H(Y*&*n0RRP8@B;Yp=ga;~Fge7Gvb5 z$^_JvRe(x#k2_efV@d|gWV-XJi?+yN->BQte(0GN5{|PAi{aVr4=VRS-^kkMH#V5r!MtUZLzMcq>B+kfVh#;7igQT{pdbb!QnouwLK6nSacpL z7cD}0T|J(7^Ig$k;J~+bP)nTEgG_|%eo+w!)1`WB*Na;Z96RA+q|w&Yfu_^V_|*>| zg}cY2_RkRboYQX$iF{<-^@zpBFQ7*|5f*A^6C`=TX7!J~c0jy+^=+aeNfRmw>)YeXsifjl^dd=4B__)j8!*`V76uN~L1 zAR1D8lt}Itfd~8v7ThCN)#jgkTdar%;O{sFrT@*uDIHc+$eKb4 zLvapfp(HOeLKrQZD_y1+S#L5#(S7_Q*zHe2j-EgHdOz@1fGeBmqZku}psMpu1mt*} zN|=Dk=ow+DszS+(8JKq2MVNN}`7ke7gz|DDII{&$yzzlpQsscYe+aQ;izTKuVRt`E z!Tsj8hnxThZYcV*gzA4liQAAm=A7*Vi#4Psr$($L?f=sFPU>p9|4 zO|@4i^`2?LA_MI)LK{zgg!aQm-0|_tMBcInJ6_mV6gPgRP&gB96gJUN;$Z|^2f+0g z#(HLn?Bn6TP-K}}8N}KkuZ=bv?DOZ-E{68`^H8yDIV{ts!!dUT>wt+kB|j>?~WVRZ@KBu8lCS_Q)dn5`^TMLAJkKxWczcaRy@3NB7h{%_4=?zCRDbU&!(`H%P05(xj zBn5_!u7Zgm#fHpxiRa7J-+{+ithp}b`YU<~sWWfT6zj@5LvU<7`EnPVH z(i>+qCL@GVOr)X5xDf~=4l+RAwC-9l=m{X?_F(_32XN|mE83bn(9_XJx3$?zU@aNH z)X-u8)6?3#af3M41fs+WoH14e(%;0i-@L)O<+k&05KlI}0w^OFOQzDxQj%KTvgOgp zgY_RtrNhNsTvi((`#KOjxfkB1mZFe+=S+&Kg*95DgiuQJlW)4`e!5Xn3}BH+L3R^@ zQg9)~M7pge|ICreuh~o=WpxWsxnda{^|h#8ycDJ9)vM=q@0*FwfB)_;sl>4hVlla> z(qY^PgjgGqUjvW$yB#dXvkW`HWZzBD?|=)!wT~z z3mTeRT}!7gb5+${=M1;J0x9gt+VwON^p*;y^9q99fWZ#2SGUJiThd{nJmN(13FE0^Pm zw?7iiQGh?*f`%7frDVafr^w`I(#6L#j2nSmf5~d`t(QN*FTeX+goB}B3b>QiMJ3A; z48eB9F#`rN)yyLfLM)I$e+0xblVxR?Amn%=YwM(lTAz}c+lsmcuG_EuN9U<0JAmj1 zkY#mpl3batZ)ZCaWStd~yuJQ4vp`15%rcn)yX?nc^B&AS?_%f5t2T{Y%hEJ$1=QLl zW-^VkEpOLqKu#9;0CR*CgAyu?1P^mxWs5WFGa?bS8obm7`-1sYF}HfHzSPuwmm}s|H(=kdW_qh&kH0-;Ux2m4@% zhY`mDl|+zxW>r)hyydaZ%qpZ779kJ0z}i}QprNV7wS4|nuBCr-kF)Ew-@teLc{+eg zDdbIn;eqm01cRikELjV@8;rV?UtwrH+nyCNa#}}2i-2KJ9_iy{fxM(Y-0vTv&AOGIog6uB@C1VMbglmdf8InW^ z!|ZUtzHk95mMlW`g%{v7jIM^3HkZX_0@vDsoqv6ItKP!ESwa}e7&ihbtt`XEYtBdY zjB50>bs`*!pyk+U>caAQyov3MrpafK#KVIy8oD4E=EG<gx~-vd z8oqST{cDp8`p!neNXEDk$enkqCsX{&m-en+e2H_Q&xbj+v(eMxhS%*yU$+PSU48Hk z3}VnbNQs1DG7w5U=mt+`Z8IPkb35KiD~G~afM^foNU$h6@v*A=C%^V7C4A~#YK71q z=Pc;0btTkGl92T*TUD>Am5@K-)b+Iets!;Qx<2k9rywP>6|hDk@Erdu%BrgH^!NTn zx#gSN^B-hlAs`;gXw!_f&iLX|n2twOx0@0UgR|rppYcGUPQ20XQs%DWjYiB`b2TcL zE=I|MI@qRFqHOLwG)H2t`?vj{wd(bLm~P96gJ!LrBN%t*wfOT#*6J(HY2S{|f6nFY z^}yZdgQvS6o`E2|{XTTJcVnR65C6b$EuLZ|6q>ph=z{mmznL?Mko$*=g}?>eP%^0P;Y_?LRg(^a z6^eOgu7_0+ux@)~K)(IjHDYwflX>rxsqm(QB1tq}R93qHtG;>{+69B_UmyPMT6#?W zNXmv`lO=PikQjFYVf7&F^`XY5eb2u7DrN45#wHh8W<5Q6+xpPg)sIjhLJJFfJNw}7 z9iUlTtWJcX7)XVhykQ?8p9GY-FqAm76`2!BpI`k;n0Vy4BWTo>S!IYKNaIa~o4$H4 z_skFPRUD_@gZraCnw7<}r}RPbE2WQ26q~>@P*izyf{M}rVT{g8|{)t!|^r8*T4)nx-+7FIFTIp}foH-5nV>7Q;=eEt1E^V9S_LI{);gyGM?@XV^@)Z9o|byZn) zcTFzc5D5X<>_GpiM%dfl#*^Q^TY2K`kHj4>x-uS&SX?67*^1`(+^~9&V^-OmwALe6 z6-+PXuKk~!P&{e%#L6lJLfRvv@8md?&YcCbg-=NG7jseHM4%}0FH@zf64D?R$+xyW zyq2uLdHb=^*FO4WSz7L zi(^0+(;)8?eq=%NY{BWQ6tfj53HPDvttSxY=VIB+h0YcAwOK3ndfR(oj=c#RSEfw> z3X~pUnUDMb>sLjQZkmuW359?>Es$7-=ZD+}g4qmfMHRS06%(C>DB3fVOe#Fj;j_1X zT>R#?hn-*e?sta>Wu^(%vPyhv-EATv6k?rpwRNMTr4xa{aH2>N6X52G1-%fW2Lby` z2xT)zwL*BFhZK*)I}pawi{_9UcVbNAL}_*wV+NbCD(z!*Q2F7p*Y=BduD(v3=IKV; zo}Yq~!zruBlSLRAndoIoq`2B2gpf+AaV60&UH8mfV)`^jfaY2rcGr`nokv^dmtGN zB3x$8I8BanlrESDu6OJ+BPT10mOzs6*sd41>Z`L?Ek4h=qQ1__#27n$eXb?73!O1j z6vBKn)?BsLS!pVDcDMDQ`*asNT6<`wS3E9JD}`7n7}l0{Y#_yBkiBiRIM7fwL!If5 zLL|{h91Ca8a!zzLdfGHkJ%|Mo>m2JN${B31U0Qjm)4t$3XW+zN(z>3K2}b{y5etMY zm)M7j43q0ffZ@xj>Q77-z~S(tzrP**Z~hz$=Ka#SqHckcxu??k*EipA?H2E`eeial z0_N7KT3DkY(-;X)epos6^G~D%JOeR>WD$o*$ zxOVK`vz0vZK7g|jlZHT&@vUtS4=ZdUWWr)8s`c{L*2lL!sLYx_9l%OjU(wUnO*6Z? zT6@l@KfxGEsnFnhpbK$>6~@wv5o02P!GLH~LNpvjT#~69Z^y0|$6OmL8FGLJUz$ZK z7Huk3yiJE#Px8&{FUKtxuX8rFz6r$hYbPX2symBV5-hNuc-B{`$2H+&U1*4HCm7XO z2+wz*cL3;k^$Ez+F2>{g{yOUa{p|J!l|Sx!Nxbor3&f8aUZU@fT0p3Q6F3Od;^{MV zwHlC>^|qp@{~%CKwdTDKVtou|@?EkFgVjo_%MZ5qo---AxnR-~NHQ84n_R4eA;Xg| zye#V1-}jH7clkU44D@)=*Vcu;UO)P}-SD~xQl<+RGLAwl5ksJZjw6D#47?zuB#}T+ zLce=#1JR0MWCy+?DO3w97jQ8*pcF>%u8=s`*yJK4qR0{q3$KA~))E9--#Q~3D;v&Wa*8io$3R}w`Vy^;uE`A8OnnHQdI9T}Tr6&W;NQhedRxbP+c9wX zBnEu(%<4OarD~6|dt)UO$}(9NCl(Ma%ZylKH!iOiqrZDR@A{8mh9Zh`Gz!!7X|&=T zx(P^LUw)S2tRaw8*SgTpsrzB@}N@A9{Oy=xXbwMB?rpK+qqc z*LE*U47dY`MaFPOZy4o9Oy>p}34}bzV@w3H^MgKf zMu}dD+t%GJp5DzN)b{2XDZGqKG9eZgP$yQ1!KAAhi4TzkdCz23$s!fV`(%9uA4PX} z2RdH(KEgg8e-iIeZWn)=a+D|52O-5vr6~G6AHq?V{x((=1w8Ykjg%n4k|7M!pctnC z$lq<0E0`N^({)#h(RbdZDZKgk(OCUQrU~kXQk&Y`X~3Vzz{=z6&sv-{1dqMUCuzBMK=q;2L^>xmt_v}q9Kep?|t>Ra{wD+1%TtTbkJssWXX!juC4-~XYo>(HB zUkf(dr&G6;LI>@kfxC}bAU4$%r>~nS7z$M{FbQ$!bf-&+I>g(qyhCh#xfh|{Mi>l0 zTpK%+2}4gRY}ugQHN*-D2LPi{jb~8ZD_(6#rEm3_A2a{}Q{G8LK~$lu2Mwz0nq3Ln zH};UOloM*CPT~CGy|Ne zvMBn1$l(woN1A|GZ0N-2fVkEJJ;tSPnL^06ysj2yi7NStr&QW$b);kI3RBdWb)NWLR8f)5Z;3)~~%v9BA*t(Ic%G==Y)PbPui7 zU@dl$Lk$XxiAV-3c$-6WEeyp)1_vWBX}XMKQ4hiiS@y=x6yXy9mX5`q3kEW?RpK!i z=PXCX@)pEi-$u!Ukq99Q_RPp479BF$$or8nV73gAOE{>mv)YF&3TAN-f{2EO-Xr9} zTv}uub7Lhe5r-e0&F`X=40sK7*!j~36xNeNj|cwg^RBlZ`Ub*b8S|>LOuynsP#fUL zK{)_}1FSlJqH7+MNEm!qH*Eu(4}q{ghUu<*n!al^!d5dKw&~SH(T%Z~an=&Z)7u|X ze(}r;Vs|KxXB)lnMP;m;Uy3VcT2V56zH|FiyTwWqN7I9$6*DqYA;ata+a7VU;B_P% zgKU%#E0=Kl$8QmP+j`J)tQB4Dz3A`i2ggUK%ZbU;OK~Z!tBYD9-c$6o!CDU9AS7xq z2!ULF>HG;x6?}QIB|UV`4qCMD)*uEaJM;!Il}x zP@OF!V3vl+fO(6Er9opN+B))V(gm^gBtlSP2d2#eJUvHg{}4-MB{r|Wd`m-1w~JL~ z-+0&8xnNfZBHaNP1P<16JM6TuW%S?98F?5gM;SupFkq-D3LPxwGP+~g3{h@9o%jC8 z-tytx(T~O=vcJ!dRsRJ#IZSeMc;qLV&2nD0WPLy~A@&4mbY&9@e zEKo^AmJtp{F@NT4=Y;hH2^z9*xua!aaf*M!3(wMl#Y8s$@LsW^>o~%%{R;7znvuuc zReHA;u{iYdC5${6$a2uH2E#43Au<4l69?Bgor)3f;|b!eHRQo9!9>ZqAs2-DzC{#W)|I+&C-IlRKlGj{!E{aP5|` zKMMJDTVB>j3`)l708%6Z+nm`jR#ed6J{3S89cL|pFzbO>81?fn7b~p-`oj_i$c+?| z(Bd7y)5m?NEHz+p*#+X?EG)$ZGc4!`${?1Deb|}dXciY+`t&ER7Y{a`q*d~pHg4D= z%L*b~1m?ODeBmE%6y3cZoI2h{`@8pc4bXJqz+ia9DtRf;O9Pk&`wTi5M58kLd;F-J z;ecLvvY;nOj*plPuSg1%*qOBpqwmiTgqi@%DcB*7C7#{>pmMOW$+hH?+noO9_c748 zFOiZf>qsM&I3ki_BlI&e5b&u1bw(J33>aagB975e>LAxiKN?$J!I2O5VcycebeMIIgb1VS*NJ*S)5kaJi%XEv&9XR~9O3ZRdIvz9=hxv|I${;T(|5o_&6^hMOWUlBNj zB?VzJQ1?a9<&B}y9l;ZXOlDjnUOvl)bu&$reDoFo8O(`A@<&~526-m$f9}p3MY8R) zZ>aSr)8|e@+*^k}Zw!%8glc%T96OE9b`J&z253JN2HFD!9tdO>U$dMB|K0AfaS16# ztLo}dM)7yZ3Y0jf_7utlld%0MvyyiH^Z~`bWDV7&k|jTk2LCW2MMYNYI+DQ(2pP!h za7az_GVoKrg+(x4yR{UP*syJ=D5pf>=& zH%QfmqmdXa%25cVvoJ6artNJT3f)^^q?PfcTn}p`+;q?V+@J2bMVaS0 zjm~$UO8jnpKaga_-sEL{-N&F$&Bzk6jJ+~zPv47#OeBn2$qsqlar`AjgC3NWTHxtA zk@3D2IfEcO`TuyE+Q!y20|y&-O;`aP>!)$EQAW7oP~Q6sK|wf8_LaiA4)Q##l~ri! zRSO7NkB=#&##v1u%z6lRwYZj6RXfeigVge1oV|5sc%_&Je0B0v47T zabBev7uHO3UVZ!jauG6FT372NWCC4J6aDuxl46ANb>%`u+ zJ_LJv6NJ*=(~p5ZFCv3&=Yx>z5F ziO%B51jdCIqf(X;aQDD{>{ST-a4SULc#0cAwglSXPplBH8?ZanV0m&XZz`=U{Winf z>T-xhl*H?}q@e56yO81vj3y3(frEihPYzT*M*xH}=6_4E5tVSC2gO*4eEO3V0<^b% zeeIf9XBW7ZQ&94Zf4DQ;Rtkq*6XCZo7V+c<0?; z=T@X>`#I9!|HST>wvqvX5ejXprB%tdpEwPFzn4x!jh4ct5VGbxQosk!;21TXk)|0( zIl!u9uFA`iX|o@QbS3&YU{_|sfD;WeVD9|Mx0N~9eFnjD zuqUd(C*r^RK z%lXUC0i5*&vU%eM>ULUOZor~S3ndUP$qE?>WE(~{(U^?)dcyP}^BgX%He+L*9jmIX zxPR*pl?5dnArsoVm!$(U7uIM!P>7X8)_v-0_YI4+tiSj&v8=ps+FWcz88ad#c93x5fde8@0 zOObFvB@+*ett9tTPwvr9t(wTl#K31*6v|n3zh|TgfwdOk$`V!J6GR|%;t@Z35=uw@ z0-f&BX>|x1gWG1#fMwo7py$K9zx!OkSx+E@JjhJ{=IhtvymBKQ{5eHQSQ(i@GV;{L z#U|tj`XXrd#b6RREUqx&+WB@kXIgNzbKMq}#YHTO@7?`n7dsApCRK8JE(_4_ND9yw z>_m(QBtJO0C&T$(@qlIhD6tS6i#MUSPn`NX+ULhuu2{12&B1~)moz3`fzUewq?(WHZe^kCC zlj?J=|9RQ`d9ajPRsA%q&-?q&cAWJD!eSKP+y032g1`N&YiXI04*WUwH{*vYxI?mn zP)r6F1v&#kyx$$hudM>AEz8Brrk7yt92-71d!dVviIG!Kl1A(5=tzD2~sw*qkBIu!jx{~;Oat#S+ zVIqfkT)ncAU0KmMPlFbG1{U*Z;EX(Y+b9zKh6>1*+C=eOUSF0czW3$7-y7WhBKZFP zyxdnID9A)}nFi2fF_hKS!dx>Q-}>)Ioy7W@a$lv#Sx+F)bg#(ss!Ag^EiK1??RV1@ z-b~zBBSLc>C|UsCD=F~#V`%ZkXeQT=BVH^hFL7Qp;}Ykk(=1p!$C8M76zqrP171xU z7%8t&EhfxC&@s{uU~&-%19jQRviP0bzu@xq_rrhkT`0jeI{52*pEE*9C$>ne5Whz~ z)uk0f1&XPXqV!r@U_tY^0x8ZR5|UxIrv4&>z|ksnMH)SYmn#`1OO99|##z|$;#=Y$ zUv8K%@_2Upg9;h6mlzahsIe(8`4TmFt_moowTBgjikLZ;)MLg4%dxVpkM?AlXd;~q znAkq5;|MaNuP+m5%)*rCY%UcD8F89&djwjT@PPwjDRx$BG6o%Qtg zhsH#Ts?dnLb2v}&Omkj}6W{;m|LxlG_AznZg;&E+J~L5`&d4H_ZdN3$KC=e{lR5Eu zfY6{y3aY*qmw4#6CF{w1!(uFHt`xF;8I8iHDI&C`u_kTjL*eXn5N9sE@dlgmOGl1C zIh|j3%Q)+Qp2;Q5akNmeysj3;8Iz+BwpegZ5D0T)-Ff%dxfvw_jal%y%9d;3q@>UD zJS3|LlHCTyQ3jOR0ka9Mwo-f$;_+H<42K5Pk)hzV9a(@k@lYz}jlL1bLD2*Pvu=|r z`4e&`lW_)j-?m4bywwK7l8vZXz5&KEbwC+OY>{Tj8iuS3y(Pi6Ap|oxK*&VVtyk!S z*Y!zf?~^566mXOS<)uK01+ZEGvsrx@4cOf;V{e~~$G1JG5CUNmCB+CblU1Uu zvW-K+v>Nq8+RYw0HMR#g#%O3fxo^krJzH-Pf5uf_coVF%&qqwLL*Yyb@<57M1#qVI zp?}{upt`e?!CY0Ub)pQ*s*)ri7)s6HvZM@;i;Q$Fa~zF-aE1}qQvt;)$R(Emf+^8! zB=yE)hfi)?FD{=u(-}B&0Lq*1(UZpIK_DI|aA(l_oD~pOE?)}sf<@Tz@~bpEax$c! z7X!|T7zlK;{>>XV;D)&+`1Jt+eG!RfWn~O9f|yNO0|-s$L&$)Gc@BY?jOTk|s4oG6 zF*$8eeWIbnW!leG;+39)!A% z!oWw*5K&ByUFbEk*n4Cgj7EX}9<_sEdDZarTjt7Q@3G~06o|&Tlp^GWJP3&xc!d&# z5*xu(R1|O~9)d$YGk{L3&n>ioaK|g}i#sMT{y{9iWz!u_?D;F?6DRZ97Ym-tnY1_4 z;vds4yA+OT_6bd4o{T8&QLKPqwHUYD^>5s+mtGbZSDG@KSPugk6)YvHbs_MXk%tb4 z2Z6`C6#T zbZ#jj>3i9qtBZeRbYNoua-H0A*`;FqqXR&9cV6vlL)s$~D6$MwsU21I3&C3^UdDd1 z;hZ55XtfqkZ+}Q}7=bJ2*r*#z7-{B~3|Ud9oZ(<@t}lT{cUZ#V0SN~N;?xS6kYGAz zhEO&e7=uIt3ONE!9)KJPj?MnZ2`q;5*xL=_>{Sb4oP9YZ1{Mp^SD-U6>myZVIkf8X zK|kQ`27>2%RJ2r}#g&Rh<$xcbNu9|dLn zyd{R2^An;#btI$VE;ngFhV4|XcH>ub7h%zRoSx`zZ z181DL+4p_h9&s+Ib~vL?{RQxN@(iA<+E-ErlqkpJkR=H-F258YS(yw8@Hd zia=Nm#^#M1#MV>It~GN@U^nuayRw)S63d}J0z>hV!(JJuO6NIi7c8VrqsBd;p2=Xr zagYOX$UY(aOsr6TKI~${ju%~G3yiMnYyK4mlZDRui8Vn;Bv~sf8L0?{fLJ0ur`61? zkq`*+)KxVS47?13F}>x$*<^6Z!2mf72xV0N>R^lCMP}XOT{uSuYhryYpF7jJ$QN+R z$B$FjRX)LUACyGzkI}%of11k5Fyo3VVX~J_DevZhb0&zc$BOzo=Z8ldUDq$L5tvqB zPsfhmK7LkQtK*Gx$^v27vFk?yOh@@cBo-#xiYXJ0dI#A(vbTWNQGa6A|Ux&wE|Lc_NDo31?1j2NtUf%PHc*UGjTr%B41r{@g ztN`I~UUekI3i)|U4ExHPYV=be#eQed_gO zuvXDrjbL>2d9=mMQyCLE5Fb&~j9AUQHAVInUjo=a2F_NGhNc$RM7eL`-KP-w^GiT~ ze_pPu7!%w4~py04~?8_r1=7K7aYY?y1t33mzJ=n84tP#LD&odRlRE3lRIp|4L3ppW#| z7>t}+h0gP%)`19R3V3T$1{NU@%VH?T`83;%%)ZCd-N+^s-~0R~m*4d^lvnoVZGHGP z@`z^OzLKL+8vCfZh|S-154FxaK<4w5>wR86@z{S9W6j#J22o;Z_QLHyb-NB-D=Q!{Et8$ zqfQL0OQ2Y5=}X#!V;r%PcIP~~FM8kz`1kkcZG8~5lk<|{WvWOL>GJ ziz;Y7#iOeqqi0|V94vxreWU_S>*YCcWl_Ma+Ycdl0^>CN@s-1rI3^-^zG>YxTcRf# z5&O&Yd0QW}=ehPe6X_Cg97^ZTLG^{J!CP&_BAS%NuEl_Jnm||`#^Ja2idW4lfl=Tx zFDwLYQ>YdeN;!5NA`m$2?vwCTM;te-Tfb$jv$DwSk2e{C8Oy<&4XIQzhJg%3vY%KY z7(NiCL+B{D*eRTig;~#Te^5Ep>2_6|e*^62T@6_%1t*viYP$?-Vc}3ubLgxTMksp1 zVHgba)P2QT*QNp?8=I}1zD`*KLIzWd489~e{t*T&=RqmCkXlm{G5aRpdCQy{QU1#- zwC*Ec>%*-D&ym4^CP$;NR90fzrI+HlhGQZ*2lsFL#oD|M;2g#|O(2IFoA!|zKe@R# z%(LRknVMTCQ%i&l3Zbx?)|)E?9)Y-m=Xzwc)m<&#cKy07%j@gLH0aD3tuV~J2ue*o zzzK<*_>rLabC5KN_tI>v%{N?o*0~4BjGYWRJCC-C(=PvCn7()wID=Uu5p{6a*ME>@ zl_Z#&@9^`@w6AFY^C*V_U;2|>Vv=CBX<1++U9V;(bpfGmH5A*bMBneMPe7j7bj>AV zboX8;THQxJAl63*F_JT!cFD0ADpoAP^ouW~lbeZ@Z#f%qP7??Nm3wy>aDI(?F=rDC zp%zOhl&2NK<6uC>^W8G8xpsrNq*g63%zcL=gGqGomU1YLdEl&OARZq5Lop$Tiu5oL z?ZPLoze;2UV|g8T5rWKK%NH*}#noF;GHVGX5i%J`*1FO!GeU_)honz{pm5~bH%|f~)<-bIY#?HN2o?)!R<49? z_H6pzRM)}$aLyCREqDDJM`rw6xBtSqtlErArddEQ=?tw9wO6{VW@Y6ANk&&p!5>?r z@Wh7PYhwYLb+hLUQJA?LO4+Q@e=EnSfpnjscIn9k%v_0e0^!Lm@172~-v1w5#j*vk zFS(O06D!1Q;S%JKst-CL6u~gOn<242qHzv`fy`oRr8WcX1_S+XXg?4g5}9>INu3Sp zqst{LAe)!dwC?dvuO`;$AOH1BN_fw!dH4H(W__@p=jlMK>{uWGOI0Px>d(Xd|Me^9 zRPa21obv<%tumcFuAX7R#yUIfrYz)5piL{ok-X|csMumm!4vIq*v?-g)-G5$rhz@q zR05%X9r#&GMs;J+-XO9JC18L&$epR^n({;1zz{wKF4mijWknV7ZqMwBn# z`2Vx_Ch%3&Xa4`^oOAaj3E6ip2_Y;Ai-Mx4Ty~86hFkS-r|sBIouRdh)4>jhwszDy z{nr^b6sST_AS5I}LKd=bcRT0&Ugvx636~H;a_>#Z^1NTK z`^t8gle>IB=lMR*^Le1~+P0Fqekd{HK?IZ9Af#_o0uhtr?&Vq!J8* zHyV*X|8k_xo*nVy5@$mK657HlEi3o@;3to8x8yl-MWzjd4y@G(#C!gd*n#pzmyGq5 z5{j-|EWZ5oldQoo);W1O)%7#r2U5#o>#98@ z9s_wx_6&`hIRim?$gO9E8uOiw%r);X<}}li~T1R&%xunJi~eBtuEHnQk-t- zjm?m2YQP%|QAZzbP*Bgdu`WDukVPM|4Ch1_Cd{0LHx5;ZFKv6DB99nB5l9GCJajLr zw(4V^uN6%|oPi%)6r!#U-Cm$8`e8~3+9iCuG=RUJ^yB6gLzC=N7j%vnV3^_tH}Mko zJEf2Adgjb4%TQVc$ejbsgCLX(@g4);eJIw4J|ZbCtJrzCrQ0*{t{)?F-mN&@X+~9p z!1_9xyhb#17*W?|z==iyCr$&WTVwn zjD);g9IQI&q2zh&AOQ(OJ=0e&HY1PgvMq3!c-Eah=&dZDKf1DBHF^4 zhV-JF(9t2GvRY!j9qOf{OJYrek&>7kk1Uh9?+$cTK;k53-_EwL)aXN)066AAam<8z zvY@}_(fyYfMtzK;NxANpgGV60{ua>M8k76=0%!<*KhWg4WkMn{7tDn{J$uaO%eV7CkK`($>B zmV`J{&-Q3v9q4?#3`3%#MTtrfu+N0zT!I(g-6szB!Wler5aw+jNPG81U9yW%^l=gj zt0o`FnFy;Mlx3t|HU}F^tJv!@R-B0$NI_3#ef8)4}SXeGmChh!@*BH z;G^JczAP^`*$2n1H1CbLY6Q$}53~v9L><{h^PmO;`cRe$}v-tG@Kl-&MLcyawsx zPuS1VCe0Bl+dUroejr;{!R~H0Fe-E5)!0;7BZg+4tQ!ks1x6AiAm`z(lI7wABXCQe z1M@R%gL3Na!RrM&JEIp70J~cxJXJ2Cc)=28brSU*_Q6fxTf@El@gY%|c`J~R&Z4ex z5$TCS8q5Q~Q?`xO2(*8OdrB4#`!>qOL|v@7__}LtdGOt5H8sB zq2ue8+4ZxM5`kVmT6)(xpQLDg9}1`0$k;E1VxNzjf3R-YdLGm>{EbikK=JO_1$^=; zd;iBmJP@*LAE@7zq9_oIM#Q;X$Xd1xCc6#4T>b4KIq4ej2vg==aj}nKMDo(6E$h@M zq_d@|(v>&a{dv6?Ej~H2@?2&s5k&~E+phB*TKqC*#TyXlXsK*yYL2~62+t!eC(o5^ z<6Ye8Lt29*FPv5F11J!ZgWxR6h3BQK0-~M~8zunGD*;n7`!J6eAvsW1?pb`r$_F@` z3x>EdBuEWNb)-Nsa0q(4SnsKBuE_OzZ>bTABmp+7fc%0KiX$khgHr4A%qJ{S_|m?afe*9tCHL&9+$+WK=+Vs}1DS zC;5D^rlufs;Q}djo79=43@Q0tRsa*S?|F!7h+gFOGd}&6)HgL(HFWqYGp5dU zC8cG%;B5lhPWOlivo;9=oLz?C)RVOrcs|q{C^9(vbnLHGJjI0t?(rfZ>hrl_^Y(R$ zA%#^#W#+WGtO+ehb@-8%kO_xVfZ1XIulOO$91{#xP}Gwbvx!G)iWyU;$Ycfb54MCoILIzx~s&*p#c{apyJj#DW7~xurk8z{CR= z8fY~@nxUW^K-U1vcG)(oBw=F7a!kGJPJDdw)U%7Pxa@)LyZ8Jt>VqN9fdr%<^aehw zfk#o{6!+mKA5L`ywe_-(2Cnm>iij#a>KWN!Zr29^1vuFuVQNN_Ytf9!Zl{sMmq%l} zud9iOzp}}kS~+9pT({CvrHKf~Ymtchzeoav#9+wwY5)QP88A)6ff}c$c2b)&iAP@c1Wa)yWAell zq}r@7aAzmX)o8^qQG&V9r$rtCO+1wBpFnY3i8a4_&Rstg5o#~)E?KsAQPJcF3XU9g z`=0q9aBXeu{T^-79HGdgT75qbwBsB=u&av=`zpNeYuJ3ERxCYw%(G#fz1M~l>O>y^ zs*pUpbeXsy%Z}a6erDk=4R$Nb>jjKPz!v46Fwdb%7O=5SMz%%5@+C_}eOOT}JJ$6X z>UWp?s~C_u1mFKHaJn3dF-~)T?GTtZ7JqI|_x#AQv9TDfsL$uYf_zVL{z5mOlL&+5 z74Wu?+4DG|-TO_HWQq| zIBY&wcP?2V20r;1-Os(G^?Fz=F%b`h>`LkeC?2fiJP=^HkL20KNSaoF7uP&N!ZE~9 z5`6&7D9B&Vh3fQauoeNkU!a1K8i>gB(c|5)1+k2VlOCi%{ljprZ*=wGEsJFy%)%3uPR#X8r%T)hJ=(6aS>}-Fv{d z?*SkG8Q`lv6R3qu$K+0)b(d?u3Iala?FfQT1rnD+i7&za8i(i6e|vn`MzgBo;eGW@ z1h(vey#GK<8U=OQLV1r4?!sPI2t^-~-w$g_3UZb%Lh5Cgqp0*KH4F{|-1Xo2{>46q zQN@4%>IvobsxGYkr~wUr8Oi`lF&VN}NyTy@@o`ZZF7^hr328^Cq#1K0i$(7hY*omQ0t;CmS@%2t4PY8~eBE1<+(gPVTv_^>{g ze-Xc@1mE5U|Ns6uCf4lXG=;pbszVi57i<_*6xJ|ku-P!>zB}Psu?+Y8`+tw?_ttPi z5y&7(whAc8wd2{+7Brk59WOLAm@^R+-Qp9BPZ$0}L5}V;;U}obB1Z z?=aQm_rYVUAKby77r}u8$7Rofx-?JGyuWuV_RD~{g+SaQD2cb=K+_b@wu8234^(w| z)b~$)Q*-5TR9hA0yB02(l=XmP-vJl**Nsq4oQzqY2SQdQC!nyrN7o>#u6m-6uiuCC zqAB?D#3@g4LB5+h&W8uu!is`J00 z6af^+8So!PMp&9pc;-%>?B1|xi#Sx2g=IXVyFZIOtd*(U`crOxyLZM8>>-~B1@Rc zOYZ#lK5$DP>;e}E#H`Xv=O|=mRU!{&M>rT{Js*>9y%GGf=b$03{C`=Ji}pfeAQj#D;f&Mjz|}u;%IC_awsA#k;rpq`E*3SN`a( zm5bM|T6nqWFDrxZ*Uv!y+vhAV5zB2Wm8uBDBk1*NCA*i-LE!Q$Ja2#cg-9nS!w*Fu z5%SvlrxbO8{!3*S{&#;9_SAbJMPmJ~qMpqq#K$HQffkJ{O)=uT6AhT3Y{0jE^vJNB zsj7>edgdH{7O0m}(wX7t9BRPR1w%+aAM6?F$h~$6a#oh$NPVM+avm24ia=t(FMj@S%4453 z;??qYC>$4AQe71fyFE6QSvr!;av~38^Z43CGrsY|p^rp}(Tkpc@gF{j&Of~Z?!%8E zS672`IASUu`fQJrte8(cQ@{N{6D$UqsQnyd=a4}dX(H%vYaJ3=cidv z;&Py_Er9B-;NZQo^y{~W>i%ODi3mLEyCpnd1JndK{Noji#d}MZiAI5ssdpAJ`Uq8f zt-EWvd+iOAb4CAV4+8IOhEiU^@*T0xd31*&k5ka53Jz-Vk!4nOm2u4#$XK+LngvG) z;iOQ1Rix>3EOM^_+^<7`; z*>EVlvxw1yB1>4c@ba}&4T@WN?qvjCc@?Ox(YCB&EFOU{@#r2zp9l2lLzXdN+Eh%w z_iMdKfN8xc9Qg%tx1mX+_^v3t)Svuy$v&z|b`%L)$G``GaRh_<3+In-!q)NUW6 z?W|6P!;#h?cDKkVN>6mnpPKKs7&y!-oXon{X-jMDb9c$IwQA%sBPYXs$J9xptE$?a z_{v6?w0k#rMPa#)SZ-M%6nX52f*MXM)g8>cS>L*{q$FYPj~+%!@iZK&J?%+LN_0`; z{Nh6b5<|W`TCp?L%wckZ1+50BtGYEX_yJTpY_d>5yKOYn40|K+sQ1eFyj8}b)*$9h z$#b_>AM+Rm4kRFBm&aB=xTC(QxiU50>6(#|ewXi~0w)yy0*|HIGR{%4;DDk^%Sj-jBQ86!p}9taJG;!P%GEm??+1y|!pZ3A_h zk1!|#i7|`k&wGI9IV>tFaMyNAIMNzGARt4DAPV7F_@Zd}lo(7iJPTR7--<37HC{E~ zQE=zAT9wwJ@(K?{Bcq$5g1m*PNfTW4P0dwrtbbCu^XfU`q~q1@z$=>|?fwjMMMcOS zCHCi#dgO6DBpw4T(+wx+^}-Yvhsl-VCUUM{z;E`=_^E>j`e(hORf?gZ$E8Ab;{H(AgRD z@?0IgO!rvG6wwf&co^+=OuC^2)9$$w?^M-@FHxuYh=c@Wh)@^bBr}g&=S_2)OahLa z_OanlgBAcTOho*F*f{w1hUd`fmvOK|!TZe$0^R_oP0n}!!_6zi>#w@(f$h8ZJgbU` z8eJhIl(9VkB3g9e(4A<1xB6R^h4nRV|MRaPxWxnI)6ammcJMK73e?e~jtcetq5d3U z&Vw}yI-Qt!?Q#^}y9)O{{Xg8niYkhRM<~>ZJ`DVe_;1RSdrsrcijIi=vN+wWG1k6W zz41$cz%eha+f#un(=5oe@_1+4R`ITq<)U7;OpGjacjP-3Tq2^m2A!oRA^-7tD4&19 z{>~>P4C&)nLuTU95wazTxuMO8=m?r0S6!EkkD6s1>XeWuC^&WenCHmRqaL2;@Q0tRsVprk_fRBq zanVb1)yw_^rJlkByF2mo{Vwmbe}Vk=JHYW1te=Co*@o;Gx}l)G*9h9dp4#+une#l7 z=gh*CRkz~3({19xV<#x`7~znB3bcyGSfNUGGkK z{uNi?uWtY+PO$Ax&SV;rJcmvbWM)ZH5oSv=SbD^RDuB2OT;JkG-69-2m8=PBmnwsb%Q~hC1NxTnUM569)L6hkZKi}Ipgwl z6L#)+Pc(80Dk_h8iVE`Gw8b^FsKW6tPyd&@Xi~0Q?rO(vQzwhQEjxjoA40CF0T&Do ziRF540?f-wtFnqD*P)~LdGKa4a!ZzjbGtodt(_jSW*y7*pzG$V&%Cy%S*WGqNEV?l}mt5%;Ga-{c>4AnHm@k01OsqlI9t7hhi z-i;q1@Zm0Sm0IAZc)i0S9?hY-u(#JP1l(9%F;~zg6Kl5PI%<3=dZ>UVD2% zj_BRJ7dUVT@>hqUR99=wrb93#urKN$qaMKNka+MBb|Nc^!e)9{k`j?RZ!Yq0D8aVI zHu0rx?~nQS##n;{WEfEeL|<6*T$9|Yh`jJ+3-+J(MYo-$Vlrxxh{Zg#+gag{t7wmH zH}c4{^0+Jx$hHfZ?c|VV6)-i9$NdjK!s!dD`hTke8ot2lzZ?1kjy?M88U8y}D0&M> zB%)bVkhk!$fBcrmTXPcJ@oM;w9)+^~L&%4Z0399Ll?;X<>mmlZADjC3+g2r8mujseP;O>%TYj2!8TjVxxL*Q?pL*Ba&%BfTA zZ$mMkqd&S?oi1u&oQ1$8$_TF2oz_pH%+* z*NtMsr@LW(>19}spU}3bhNyGAKbj!3Bzc`0HAGQmg|ISRMV65~cMkGa-HD7j#d!IH z&xYmoB!(7>Kt>39iSLtpPGiT3F0=<_$c7k15b9a0<03^PeId!P^PDCqs$iITq?&k4 zG|4E8Ghl{;L$;Mif|l$A3cW4-{m=2m=nMm*MBl7KDm zZ4>XgzW)eh&7HUG=z9K-Zs)%Jm>85`Gz>#gL>Q`YRI^H}!4G}vi|{htoaKuVSa6l+ zxL@*c1|!H-cWgicGJ?2m#nQEfS1b`X9B##i!)<8vN>N24XW5@P9GZvLND&epy$C>2 zSb1;{0uQ?ZOk7e73T(W>q8EpOM}|p;iRaj5f=RoLBeeCWUN0OLHH3cE5s(p(fsUXm z6bd>53X2@n?~kbp0H9IgHF5BUZWJauJtBcHGs?c`@&a95umpnm>E$WNt=WCva^|~B zma%9?ktMj}ZQ>{Y{8Qxm1IPjg>!3z2MUFmdwk9MTh;qBCC+biXI9<7zxN;e~rcL*} zw(p==T3$IS3nqxZp)ITt#H;UaTld-xD@BKK0{q~xsjMxs`RXB5@n9l?AkfkRSS^6X z2AE=O#uyDf{~L$8@Bl$wr~^Pnx772iv=#~J#@NnAsST-1ovt!cpqI#UXMcO4A_t$3 z4Fco*K_puRHr`mz@$?ma=x5@q7GA!#{>TA%+uG1K*sys!ZCQ;$NI*s)uWa7B?hXJySh7@{ znQX?h2V3E(?qqAB60QA-KcM+&sb7u8;p-cTgs|v@p`RWP=rp<4ZNm}H^Zi-Zi9kHs zJD7Or-5o73NYhCF!RG2^=p`L zL>qYoyAs76DEphrRV) zoazj+My^3G`ug?R8N95G%H_So#zHvcV32i{ zTT@ezz1WT9%PvRe+&Q>??US4uVHNk$M?;JqD2YCTd2RhuitZ=%Pir1iUN3Kl=XfXE z(u&$cOI5bE>lH1c@->NLEyUhG$uH~!`^rSa1} z*!AdI_*z<61QGx+MFH}o+ECJHhJr>YOgNg;kItFZK09=Vd&ee}&Yar*NwSeG`(^F53F z1OUbex3Rjz9CK^AGiA9#lz9&5<++mf{&To;k$>xr@XeX$`J|@q+0vuOSX33|LlC0` z+QJ&)=nK!mvhtlaBaitxF8AcCvfWSZYeZR-pN+|l+Kf>r7}PH6*|gOH@B&~qjl9y| zk$@@|onhjEuz4+N1d(V)zC*zN^W0oFNIbRY3)Ft_i5AI3+4m6$vmWUH(8k4Pn@WcX zN2s^MoScOGn{R|``4Sv%>+-zu@g9+cWBfrY!ze-(lSGSvmi_OG4`p|HzCSk!m!?{@ zY8|WLWF=-XCZ-RJy?3%v~a@g}$&eJ|Z_tbbBr zwk5?=#fH6m&|Xyq-e_c2A3EKk%Y{%yLyIclUxrCHT?^;LDM%`sikrT-hW0tfITV46Qq+ZM z^&>y#7N!~T-Pwt_b+Qu~b^}|$I4MTah>jYS=v!OuZ9se18NaPqMLweium8N_pog>z^y_M-IW?+6tr7dCvX#IIY|^oIt3WN)?VnkXe4? zbSOD4LA%5XCLCTb6AyD@B63zPL&2(Bk$S~7NS<9x;z2Md2Qmr?KdXJ>nLoIT3i91+ zu2>{~Qs={a$2;)ui7s^bC00s0XnXj+2<2CLy4uynlji}xI~181wOk1z=${x(sG`}? zscrG~g{;6VaJV$xiX4Xl2o*r|W#Qg_^a$$q>_wofi#6Vbqd$Y)p@zR;sG6#q^>6^4 zp=v5!USb&!vh6Crp9zQ~CmV@HGmvu09AsZLAFqA>mAK(&zgkyRkhf61(6$vp0y4_c ztF#{d=})*9e*L&IGug~c0r%Bnt%+7g6=1iiy_?1VdKi7Ms@LJ=TOo z3iZyMPdq~T4~L1zf^0jRe{!Oa>%6#W>$*4AKdF?x`Z_vK)SQ*~&=Eq>gen$QA-j=Q zPTShjiM7pQcv&td2yo=)VB&Slk-nq^TfX{I{K4bD?Kx>7;UILVjCYiy52;eWHwZkc zD=R#grrVI7n(XogWcVZn-2quUTkT`9iiV!8GWAO!2&fBCFran0E1|8g{!9l)3#xdu zg@$$Y11~E`vI@9$ay-mU$33T;n=26(fvCcv$P)4r;@x%cdvNOG-4M*?K1GBNS&X!E zXRJmHQ4VzK3q{c;OX_90=EOv#&7X_u|KGj%ASj5Htu3C?W5+$K?_2fk_T78`7{iAq z#sCz7j3Hjyv}N7TSAS>6hD}?e=gE15qedWEHUk@)B|hr=_R>p#G#6lBPRHhPZKpY{~95zG}k*F63E zbN(NKpa^7)v19k1KQ=TqSN-$X?|ydsj`zf1{c+DX7Z$r679-S%#2-}P^~;*4R*WN( za9DK0qsMoP^ZEe4Pm4}i?*yksEh9NfQN^RJO^d89gsdRmz~jb(IJh&dh&OR;doeu! zQQy>DIp3B2K=a$1T&;(Xu&tv01SHn5Xd~1Fs04#BSS_$;XJXRzC7AWlx3QzmD^_}g zo|d3g$q5Fi5eIEo5&c0C$Qb38hknTE7UK6^zg$e57Kh8ytk{3L8!vs;%Ir`eDKU*m z!a3_c)yL4k*U#kJ+qJKHc`*CkUH3m*-~Ts)*s0B1iHK68W?O`i5W6;|YF2Aht=c<^ zDAA}bjO;eql2gW@U|x$*9JT!7+;&2Hyunz&U`w= zQqJIZpyQK0W!D+jkh{Cq@>eg9a0_AoenU9T9+kKJs}z+Mn8!I=%GBE&hCN>>`gBk0 zc0Th=G7l{L=ewSEvVvEIs+dr@&)&+D_gsFEM_2*IZt5`E*bmu1fTCfwB;Q!A4Se&# zc1ab9z-|)cat8bi#^On$%wmZ)Z{|Z-@pioRNj`f{RnMg>2Nn8Bm%>Ike>pd9(4xRV zfmMDn%OWD*?exf~T{HNll`Er^zaq(ABLXx_p})2qA<7VafLU za#ioS8C987N4LyPZak3dR=>JXuMHpOnN%(e7VebFX{u>SU*4Vs$RGJf`<#9GkJ&bq zN3gOvw92C^qy_8fp~r{5N%{qL9&d|(nq~~oonY$;xc!ptN87m8CUR+f6iBxL6oXZT>*{lHqmOYO@p}2T zEN%;ya9*DIlu<3%&8Y-h;Zsrxdp&yEQahGU8c?c57{Mm;V5-Bs@2i-X$}INKBtW4= zXHr)o<3Pd;8YkHYkt~={*{ZuGb8FN=*WSJQ*~41id;Q4lJAMM85z*cpX%#`q?6a-t z@dtk|^hE~2*gl%nx+|Z8%rJeT!+14V;CImU=-7hq-OqvjGI|A8adtxgFhlEA zLjB1(jY)6;ZE3(KbBmL4o0a>6jnyuuX@2oib8P{q+K1n|TecnUB8-FRMpo1BIM4{n zETBd5Cg!KRo9%3=r$&A}+))3Q^`!ncljzCZ_%aFZD`DJNxWB|NKlZ@T)sgoW!Rk#H zDo*-a32N(ysjNBlWBUs-dEWJ3%KcQ;O7JuM?bg%YGV-S(2PfKU%Z28hBH@P_aB&w# z#vWx|4MXerrTf>bxD5OI)Q>cNh}@&c+7-=LWF}**j2f*13rj^~*v@)5)9Y96x7?_u zVSa3AM6k2A0WHbxrmk12;Uu4gc8a!~C+t(a+{K>#*4O0voa!-qato}{X+zxxF;*jb zFYNI|{&>ASbp~-zvYX?bHe97Q2+-7X5@z#}xUoDn5d0HpI3Te_O#02)Y9YJ+X7=DQ z89__=Q12Oz9bj)vFb-UNl%A*jeZ$R#oX+)^t6DHb`@la=5!7Awt;xh+z$|LR)MQqR zfb?z&YoFfk?S6d}APY(_AFA1HUwN#6{$}Yf2X=rs>FXzmBA7W#d13u+eBB>T@<+c4 zu+J^%uGW?0JJy^wiW^D0=Opo&>uDxF1oLv{FGGB2kVn2PA!DN?m#Eu<)FnX_tP8`CM-oH5LQXv58=jx8u~qHzqr zbmmuBl{*uolxbBQH03SxN7-akYYUPUfjnq)QhIwytD7iDTwWHLy$YOuuLQr5hi`6; zXl;nh3W4r@fJ%QANnA((#jRwuSM^NHtzP?6k$uj6$X1>Bi5$OFRAbjUa!=T^1up2r zT=;f^(04#}>}+MBdIw`UdXau0*NJF`y+fu@D2|s2$P@h0q+wa|(dpT~du>&m{FNHF zBZJ`fi3ej=*-lHpKIT8izVsM#Hqh7k{_-}Q$0$KXh3S< z2)&wzU6a?L5x*?QB*?`1QzK;ED?gSNMVu zUhh?Wm+pOjn#tHr)HjkN`};c&4UU3DXO_F#AF0!r2_EEHbSukq6e1xo&rNCD_Ji{h zJ0&vY?9t%;^#bz`Cn(FHhtuXiQj#voda6Ep?J-sHVLZ7{ZxgY~Y(=HGK_BtZSfNTc z=rQ|T``fa!JBvO-7Hn!Kc7l|#-LILU`BuiyImyn(*&iuNX>Q!2;&yE9EvojM7O+Ail;nzDX1j zY2~=AhDOiKE@(ashOi>}e@Cqf zVn;mMz?}*zBY0c=OUE*M`lGzjVtm?@ot35`Ly~YVF0$rN{UKiQN_CxRh*~}8Oi$WI zg%dQRdsy}}g&m^JWeP&yRtjV8FEP*uFhj8`GZFk2?3H6(X${!_6eRC9N=dR}75}B3+=x0}Jg`t+6`p4yNX*0O zc4%Tr|rXhoK8)c0A_`ql>5J{5Xm3@t`<9KbD}niKb6cXOtH5s29T% zB??YWxbw2+ClIH<7rG$&ydgpVRU^>`2M7o5@$j|v8M4yX^uJpmI5rlxiGn@A;Ral6 zJ$^4zdCMZ>D9JCtE>&n6G(PMco*m~Ly&2AJWGKON9})W%QXvweCIYROdCP*M4z8X2 z^Iro7gV)v3?dCzT#7s?Uyqabeywcww|47R_W_N%A^IBM}yGQiLJ*UOkBLfO2F(d|f z3B~i(jyKgYacB)T{TZ(Mjk(OTq!M2*Z4Y*7MFBJOpJ&e(hk%YO#O8bW=LG4>A~y%! zs^KkJjZbkNj19C#cpt#b049#_=FPz$8lL( z9K?`VU`mUOXPM!-^iEN4sV&l_U$pqJVB##e&bN8)Jkxi+001FhJwiMY05HJvrGHn) zhNQ`%Y;%+m(eE3UhF(o|u5^C%LRqDDPYaw}|FQRBA&dMR5SM|X>pTw6J-d#L?hiE9 zS&Aqy3f_D5&D7{0dn}Y%q)RBwxbx?{ZM~zk86AAiLpv!RsR}}snGv)9k9go18Jwfs z=7i1mP%JE!;(Mp@OrRG&15(BdPFA0(zhC886jDurb-^juCR<%OzjdK|P}f~t=`Q7K z`K8f$SXZBEahGRbltbas5;P)!*s!FnwVceN|A=34GHZ!BB$QNbJO2jSpO7)VnRJ2p zIvxgbF#_0c0wO?(X{MZqtLr~oI;)qyO!IO(Jp@JA%-1GbSrq>I`DkkY*r=y|BFz3Z zU4lY&mxlWpK8$3!Clt$rU=Tg#Zuv#4$mLfTn$$t%Q8<%JpHUWOA+#8!> z*SJ63Xu*-kw*`2}9iBjJfmv$DcIFp5l2T<%T0~i6%2mA!3vfDPQG!Z24`4Kg!xpq6 zs9_!+`K}S(uq>-j8{y`EI}6*0s_tJ9lIyVkt`tjmn$a%tPcE{{JX?u1G`~`kKg>$I$^1X zV=^{5Tl;Fea~+OK4Z4Pq5(d>gSQlMzrZjK5kzh@ZyW7uZw5HJTZ)J@080+%OTYeih z@wifU4kG{g>;z=}BCwjN8vs(#U-SDr+e=0Jg@&}b*pM|Lc;YOu=tcTpgmc08M#W>Lxj`>j z{@N*TS@yx#x8B+8IZz$xhIkBKDyp4=K;YGEESwVB&UVF(&E}I7VX|iTp)WzIs9aXS z;A;R5OR)HJS5*J4Y@&Hb#rPTg|ml4+6AQq49{QItpUI)$dj@V>%fhsUxzsMP^aUy(Cm= zeU^;?cvlufMG#QYxuYZY^js!Ew54KpgW+u~E!3;mWK7Uw42M(Db?cN!y#B44dLEt_nA+2Ni9s^bcim_xKx>qW02l}4671!Uj z;7gKUQxi{&Duk=b*No&a`PkKQP2FfHY6Olh?ryxe_1H2L13A%B9AShJU*Ou?wDj{= zkbifA{1#j6^wq#*n)5+XkP9dkNGuc#gXw94W1)$OK)3>~Fd$Sy!Lf;8Al?3d_VCn^ cii+y&EGS|Arl!f?Zs3MWA7iXtgLaDj9|&37GXMYp literal 0 HcmV?d00001 diff --git a/microfrontends/app-football/src/static/qatar.webp b/microfrontends/app-football/src/static/qatar.webp new file mode 100644 index 0000000000000000000000000000000000000000..baee559e7cd7cf4b5d6384b1c77c90f1e8a95733 GIT binary patch literal 619606 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%0AgiLvA+N!6xSWZv2E2!b7tO~| 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­5LkqMZdGCc5HPye{C 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�T>xqN1>F%ggtAEpI1k zmD-9qJN$(eGKE3{<{l|&6W-{O0P{!3LKHT;Ly%vq9l4?)hXDX~DYz%}5lxBY`Cb6h zC$BYZvZH6LX`xm0Z%IiUrOP-k8_u7Fe)lUBQd>!m6S!52U&6?R46=XP-2D6F6O{K+ z+qN)<9t=kODnL}HAi^{Fita=)iVs9$6Y3@>(|R43o^{2r(t)}ccvcR>IjrnSe|Wdf z$CA(nx}4VzH+7ru@}C`0;NY&#+pL66(%Hi*0^G9g8u_E7LXIDYnxPXRr;oRd6Eidq z^r27>GuD4fJeV+}Kvl-Xoj9k)4FaDqnSxtujT^!fP0IF0d20Ins=QiP@;e62m5M0u z^BtMcdvd9Wp%p<(bRKkU^c&Oq=57BRvmkksA(RsjqEb8Ao=J5xop9njiuoW_=eP0` zTq>5rd9@|%{(IaGk0FwQ%vz0UlfN&n)-807YDGJo$^_B?hnr)Ryze(&iZ$Gl zmrZg$MOy+*7f}Kw1{XdjqXj-TD9Jj?KC%0+C@lJ^v={Pv>UU@k8NTH3ze=gbr%9sA4z49j(&wLu*!JL;u#k#s2%2U|AO<&b`MMGoZmxHD zBPq@bqQg*CeBqSU9vH^xP#rQ^4wyA!pYMmbmL2oi3Xk+TXKKlR@4{6*@&D%5)U(Ml zV<_8WP=jAm`ZZ}HN*)X?z_Ec(R2zhy4Y^IMh+21 zwNgs&)=F6F{X~@@4Zdv6ebH?-Rb~DkFALK#dVodYG1?N2wmg*qY!q&~sAydZu=~3} zZ%*)m8=sE@%&Owc^W{{$sWw#e0*v{~xlE=~R|csZ^=S^akJ1-gReK<~4)Wa#*+r&`@*4E;+fPB)D>%MNfpmJm#9HJqWGs*77T1ldBk=6USK~Mz%t^ z8KusFfH65?by02|bgKY%V}fgQ%y;9`ih;A%W6t(Sd$ ziip=I3()vE-2N8nGc?c6a8kl>oH;HX?d!3jV=hu;J$y~EVXevs!Z#47JUkPO9AuLuAxp-}qk zjH#i$XQs9c0n9KWNn_0B=^n>Wu8QWiSARS83pF-|f^yC_5_*To+&kKFy>n<~7c zq<+AgSkxMpwN~Pc{3;YAYeZcfY8uRd5yPC;hZQ@anS|8qP@OjG=&z6RY<7V#ThV8* zeKFnBBN(oDLE|`P=^;FJ&5P#DyQ&WE%cE5jM)e)&Rzx7@jD4$f$N?tM^avqVn*&O4%@!XcdD_Q zolgGQc&tbuKyRvM6WBFxI)UTA`av{bLC?u;2V+^lZwbMwF8qeioRtS@&Dp} z^O6RTqaeF>y%incqF)Haw>&aixj2A$WAGA3c(wNwk)9LXAj>q#PX*kWe7FU{;CUzW zj)<_LIsehpPt`!8Ub>Bg{NcjQsoCyv_{)WNNYjDB6wCbORwMThEO`p0>bYjpx`@b= zUoehY7q_hI5V35T#p0{02>j!(|MJKDZoN@aa}un2-!%=LslL3F3sU#hPlX zBJydo^Zw4LsA*v6wpy%$zyYXuGgxc4nM&#I^g=|S5pxxPO8bscnR$F5y1-E^NL>!` zDEr~xq$-t03FGXEy|FUaD&DqL94SR7Fbe3r3M}rfC;UG5hx4=%Ii@pE9soKT8ugwR zmg$<_G?^`!d^>d%J4iqu+@y?ch3lH(5@M`Q+%+=HB!iW=!d0kxD(yln*{)z6f&pVM(Ij6i(Ag363pfQU_G#}xfiW1AOCjm+LqSx zE)ofeQ6pif<$pm6@ffN7o;Xa)H?U!O785``1|`(F%FA9B$w||1^QS=}!zW0)hD~m| zBSxx&g}_5}QUq~`V7%F{4fjZUU0e;ti29ruX$OCh?vX5T6Fvet>jw?9aF!6JY!O-l zXlu2$9R;K**;`ZcuGosG(YnKyVc?#X#l6StVKwo0k0ztZtok|Y?QzH}WzXU%a+h9= zOLUA4tEhC;g833eVw&tN_rxDtC{JK;t_OWTbt)kRfTdOtT}`DNNjnNWcyKmJEFOgX zVbn?QeLazxfcZ(9-5%#hjdmPaXsVS@S;bp146f(d!;AXpYdv;Og`G{%$`sw0Ng!UM zJP-C`>I$gS2^v96b^J{BNf;-@z_tn(CeJ!mUuWC$A_OC|Wp2*|bKXpte?*q8&A}+- zls)1E;gh#Z&md&2W>Q-ilz&A5e_Qq;&8II^*nUOA)>-)pKLdDJx}TI>TWLE%d> zcWfFl*=vd^_uZEelm`3G#IEf?EG*W6&sQVd_b`4KL7TBzpZG`hTl;qK0D|p9hU8p< z;>Hj28~wY@7+ySXnSzohz|8Ba2~S$xsH~od-4?>L7o#nNgD9Zuek7ZO4y-Tfghjq? z`&vuB#UrMMFF+(ulsyel;kO0T)rm^Yk08X@di2l{aU#p6_FRHLYbqAdIxWJb07-j= z%D+b%%Xm)Ou7_nZ=BQIh7ob=;Dp0#o{3vPYF!}!-JlLE=s1o6IW<(}iKwVMtq2)%a zr1tu7PGG_=k#6yt{86IPD!3BTb?)x${$_XlOvV=YFHw@wGDem;A>qq zPWwp$szZKRS+#u4440s7EJ{*Ivt;y8!Zu(6Z}0zHJvaQ3LJQoz`ac9Q%3Pa@-Lu2ELynFIBkr_h*i-q`e+MpZh6RlnofW5~7Oyvf1!MH>LH-@R&;7xpd zBg7#cA?b=M7#ZY*Uwu6T{^pf1Mk(g|}9P zZ=ld+3k>vgo6FsW?%t_jq~{qG=srdX%8@WZWscgALi1jPB_SCDu+;PDw;a-}|M!SRN|p`GwOrrg#9_7imb?Q zV(2|2FKPalix3fAeyrtP1z!C;-6#Q@5_s0h08A6CF)4)~q7kG2#E)*1+9b5{7O8Ll zYeUSG75~}$)#bM-ouwV@(lUk?2}a+i#JW|?t0uh zPh0)q6a*y2uM;KIluByl_V038uHcLNhedZMJXNqMnt#E2+}RVGm3gPPxN};aSR@^@ zxnR#z7`MPNVd2M69WDC%?v%Cu@<+^RO)0NVt;5*{d!n^^0!bUBVjA{5Eakl=>}(iB z5wPfs7zh3zDKzqG37l{4C$jpj(ByvkEFXf#`^#-;KnRfVVXK-0u*z?dV z#2jJcX8}6wsq2_=(?>Lb|I~xikG~)*{#x@}B%Do};!E$-zThW48JP*>R8KQQsG#^=L6sBcAM5XBs%-*uPzVpp>6%=(TL{~DQ!ORJw(WH`tUC8gmXNsXD zUarvFyFaC9msX@rdgb^#2P}I`0OvS&Jc$t$Ex~{LKe9k#)C|6p+m5@30|}I8iMdYh z!2ceOZ4Df6P=wX-`t_cC@*^lAWk`0R0tNV#XN0mzfZ_x34S7g3IO6URyr+fyF0l1Xj#FsRJy+PUOEpDkDUOi+ zq(e@;wwZ0cu6SMYWufzX;kP2kluYizhWy1Dw3ankz5qZ|CkdbLZJP!6)GmlmrY*T7 ztTkLi%PMVD@`q<$Xjzg1qEwpC%C{wA@O{3FB&)n}1R51$>wSxSC`ijk6*c*Di~~XA z(y{EEQ{Y3?Sp1jXzhq)bZx6Ev7*twf5Tvp6l=P$0v*}?|&eiGHGoCCF_@V(R(}KZ*D)(h`zbRpr6LNU++frF&Al0c7AwUUKNqsMJ!cyv z1NXx26STOlq-iY(FxFecqr|ou$rOk5~wJ=ZKCU$L`8&%elez+<3}6U0ZofJriI zYg;uq1lYSQ(NlY*CGh_w8wjGk9Ui21VPR~0)W2Qp*My&5k}V+#6`pdUutDgWAg$haIDy& z??s0Ix2o$46(&R953F)j#u@D@X9uX&<&^TvxA_8m4mB33kf<0?;fF6qaNpMFTaImo zheW0rFCgpOavLhpa@^(6`V1AbMyF?Vje)PPwrek6xS*q#SNnBA^MTdFAZu!^vYosk!4D2NikjNS`xh&k8-r{s zQyl;u;_hby&p>}JfJ5>EcE46Ce-Gr9DiOm7XIS7g-9$_PC>w8?SrwfB!|@aSsvweN zzR2_jMP8+N^sduRYDem)U34g6oYznFQ_G)T7;2>q@_^&(?zkR&R?*mFRPzjR^@Rv3 zm(CORTdZB0gPGJ_@yqY4?xe&8-$Sc^s!Lz0jsU-k%~K{QZx%t{Na9q&$>QD#*IrAp zd3;w0a9`T89)$7r+Zoki{fZ7d>Gc`D0HMD}!Z-{t|B8{9zg3I19$gUF%14%f*W!6& z%*(orhcXb3a14!KTpNK;O2$lAsN1zIuYZ{<%Kfv`IC2X(yz zrb#|7^GwDRh%zf00HAj#P4;&AP^wLXPC_Q9{g-t6X^02fF+XTNAVLXX-*s^1ChKB1DE{pme@8gt1r^3~)C#Q& z#4w8hr#wha*(P#BwY|yWai-va=JnS8W00D(_JIkr$LnTAfog23lOf*cfmm6ZECcsz zi&pOi&Gr9e3U4rQm`Sa+pE)|BR`gR9o#8i;9O5`rA#$Oqd0}SPCK2e z=P)8IQ}KwAo)KgBN%fc}9c5z4TXkm+@yB7HUsMTSB#XwUC|8 zpon*I;*rOriocNf$4(tyKMKA$>_C{V!!Q0_w`gnk#vp%E_M0tA1Hy_Esc>oof*!at zeCUy$0KOozEbdKR!g|W6-2wYqIWa}x2EYB~p%}EhG*Q?Yu>bKLZ))oJw`DV#KIRR9 zR;!NzGzZs(XYp6SYoRZngX4rvsdK-0*=DKn%1HJK`{Z!nxcRC1l}PH;e}YZWj5D-& z%HZ&me(;?$Pm4tZvCbYuUXUk4Hbq|&9^gP?NGb*&9T{c2rS4A^GdnziKV|IdQ$G5C zeKgkZ0u@B-hKZ(0ydu1`+21jmGo*(&eOF*c(VR?HGIlBM;8&KWYm@wa0k!=s6WzTizVfZqWP3t;x;M z<1rAI467z9+3^>4tDX#!$kjZIak*~j5-zPhXT-;0X1SB;+%j>ql9#y+uXiHDX$7)H zbyDjaQ9PLBw(4qrdl-{=N-2$3<-n%^d-Sdp<>xjBR(MJ_QNu-i4p(>Ar~y-!_?Ka_ zM5i4Ph)dVrlaMY^4~TYso+S=ebm5SqF(pRSW0e8eQVO?>Cgv}Ivf#B9g-bw!?#^t*M?M(Ij|86a-fa1ZcVnm_je zfpa#b?mTov)b(#pr)hxs`I87I_nzf@Ej+nAjX|w~X{sx#$e9cx25BG)Dwg}i7eJ-C zTOjJszu@@qV3!$1oV5fExf;NLOkaX2>j+N(tV9ps=<;)nrNcCHs$dXB*7G2TSWmL? zXD!Cf$AT0vI}e%t%q9E%B#A8Ujgv||Wa-`F4?!Gn#UaKKTXKD_D{(Y(yhc0k3Unr9 z)*36~3F!zf(#4Mm5m=PXDi;f?pVL6g|^=D<%gaJKu6-^OuF;s@zoPw=X% zDrxqTBh1&0rUU#7Ve-eU{+OoFVlxlGsVV86^_3T_Nw-0i%EyAV z{IS&xF=sgyf`lM#BY<7w9H@hIua(<1&N3E!Mvd|6^qsQc_WOnS;J{?w4pyt4gXBej z1cdA`w&1TjvFbI$W0BEec(#dWdTiP@GpMw~dGSdkPiUdkwkPCBi z_>-QD8^N?iagqAV8KWm1Vxz|a7MTiCo`!D=E53$IRzJoe^w)z*F1<8)9(~S5jJQCI(|$*s&;5;n~#VR$Gn1XGQtljK_()@3i&+Qz)Qph&!_M zfRI{v%r~dEW4okH0SD$iXs3(gWdXeirj!jIav+o5iRi{2Rb7ZLd&_8_EHx zwZt1K3sP8{O7k}ZH!~j-x8d4y%mK%UX)^o&U;G&0SHww8U*PP8(;mKER>G+p=f6nx zK)WOMKuR9Jacgo@6Ve2fng_&yo0C~#3ac>h7+N>E)l5@{fW@WNrie$%IG7j-{z4Y- z2hxZz0`FxLF{CjOC~inL%Xkc)$d$?x8x`7dIxhyxQH1}!e};K-LGa~UHs1izL1pRF z)j-`6vSpZRuVUwf4RRug1usKds7`+M2wJCL!XvaAdI)(JDNLz*6UoQLANvH^p;1L) z+A=$-GdBmlfPk#Vb*AnO+%qF$Ro1A#)s(m7leLA_(luJ)RzfB}9>$1bU@JR)Z{1m! zlWyPLR}CR2Oi(*;y$g04E|31S?D$*yuFpEuDJ-yqL z#RYi(R$tr$=PsFp_`Tqc{i)WlRV~8dE_{Yxa0x@Ol(pZxq@sz{E2>dcRK|>Xm?j%9 zQVFNXD7ND00~#yR>lDakE#rb%>EwpflyNGMUC(y4eFo*NTGJZV`s1TO1SaDYLL4(u z7J%B6oUw1E3J0{qI)>&DE@@Bl;@zx;KwqrJ5|SEU(;ZnuW&x&h-q#jO@?@LE9Yj65ZNfY*& znZFO;mq+?%s$^mwP~IB_eGo;8o(4x*WW^*zxJpvSLegKVt|9lb!fSoY7}*~Dm;B6L zw7&r=tx|djzJAkiJ1ENT^Awkikl0*DiXV(qys1w^qZRU~sAf)Y*#}ll7zkRz*!+UL zytC_{ntfvY+`{!!bBLB)!1lsvN=F+bD-F za9~a3X{47GRbF}k2|`V}=8m4JywxEEQ5dZq$t=hxl^x~T;I_HO=Gm4T+0}JHUQ>#) zkYjghrZm5r#8MGhX6}-0w)QzvG{)?toh$AYZU%k4EGaRs`1-6BT9olJhbqwTdfja< z?;$gAaBi*u!67jY3>>>R(t4}jbVSO|#n)i5hsM#GQ3d0pLdOselQ9C+T9v5qg$}>X zXTg=6vqJ9clTgsPYRuEtKtkyJ;tdr-(Ukz*11x~qB=fxfUojwv$g;;8^cwf11QA7b zk!TTXBP|8y>RDD=y7|#iawNDru)t74NPjkjC%Ko~)E;Zvgs1DT~to#0cO!OU4;Ob4mq0B!2#2z>#4CdX_0Vdo?@5?x6ZVn6H(Dj8r^)4@cYkVR~y^GHn& z^}b77DH(+yw-ODMxokRLfgIT;ePtWPOMsQB&vNrOO>8c%&BL+qC(_aCDEHIyo@}Ax za}ZSk!-A8LPc#PH=>9m>uF55{TTT|*o+=(53;S4L5P5N+Pw*puIvSn(eiJ=Z?Fjh2 zc-1R`UyEui^~<0aTFR{j{))fXsT=33v~&V4J+j?K>2gGtWIz5UhW1UpRavd#o|+6? z_5yQsORjPP-blS>W0pY$79)-|yQW8MN8TRial3X?(61{cxb85yCIxh!Y;q};I71X) z$X2Ihb5G25gGGDaRm2`etM%0yoUtr*MpH6*IA$@XkGZ>&YBx+^4C%T18qP~0?5_3^ z;~Y)jmxO_$j{zW7QX}Rf6#S&5W=8!JocjvJoW#GDrohDa;m)iPwrJUW)R{2;F?RuL zan#sLzSLIF4{>QQqj*W@gHu}7d}80tFRcqL0=!Oq0*!|Opz+#Y(lp{i&(1KK377rTZK#07OH-GfyH96Zl;M( zY(@8;BS(>*OR3FsZR0N_q`e13`wL>Q88M?+Ig2aFlAM>jYa2_?>hE3!o&LBHNlr~= zp?=rh)Zm^S2BatF|If-P{C7BvXZpMhstP_I;T9?VPIFhe2M}qi==)fo-z%nFmVVXIkT5ll&zJ)5e;%P%CsOf&h` zkiC<&7JD_eV0smmH~v*l&-R!~QGYQ1BJn@&sAl+fLWG3UTSZf6g+h2m`;|40M6K>2 z{$EZ4okYkFUN~rFt40*tjYpsTB$UFjW0_OAyZMTaKM-NVmb2M{;ClTWGM`d=-+axV zkj2|}kGqH=Vjp?kzgsbY6Fw&3dJL+0u#*r@7t7HgjM?kv9Rzfvb2O+K|EB%HsLL4;Vhs&L%P_ zLY<4Jtu-;qstdhsS9coA0_&;P0eozxIitYR`d{BFYkf29wt#G6z6QZ}LtS8JlFDf# zz3A7TW+J|x8B&qPsafSRRgn;yNOnb zHG1vZ4`XeEUy?!+*e~97w0`1a-tg036TsukhB%PoobT>jvv9C=EvEpPa#mnh-QnAw z_ow+UgFlan$`}Ryhx&tx^eI~D4(gB&SiF$~kwyonNCHUcUBCCKn_{o9C=w)iQt z4IfaTCP^-o?REIk*rTCA&aq}8&0|v zxUT!UY}i9Hw5B+L3A*~fyz#MOIG;3RP{Gs&cT>=&_NdN+5W(O8 zC1H5^GB?*#q!~{%7v{Vgb#MDEh92WIb#8?^`P!9WgQ52=dgG$<06s<3L?|EgJzbv4 zLAJ6ji__~CT0C*v7r0jwBxDw1r9?cud;!K((m$6e1qvtEW<70q0bYkN*?rD}hjG4( z98J153_#KvXA!X}iXDTjV4gPi?ng_*!3S&s$mG5WcHQc8*94luO~5b;GI~b(%q~b?GGM4 z&PLS*EeO|n{^J_Tdf~o6km(+^Gto7rC@a_S)hafB9V}EOq$%>NDuMPiN6HQYtTpc# zmzJ(EFdiz32O%M~*>XaDOVY;X;tr708iA?yTjHI41-|_NAe*tLir7M%Ac@^E8J< ztkOo=(scqR_0P0-!N|8O^5N}32UO|XNIjMLQyIiki~bS$lkr4wM(iv*K#7xuMkrtW zW?sZi67m-<@E3-L4ksELMb7w5Debp2a(tYJk*l2%9)`W5bDgCs=bWZyveS1PkM9g1 z2Py%pJTu1Ee&);p1_Z0x%BcQ9t~>f15b(RV{WtGm_rwAK^s# zJ?1eYm3_IuvVX=`OBFIiF}cP(KM47Lp)^YDrnVa=CV?;o?XWBe53k|zUi>o_OBN*w zpSn%#XV7O`el^pw{i4%A(?g@>+-MQKOd!Nu_SZBd5r<6Y_6dGkPywMsll@We2(!DSo%Dllp$-tiVKnGI1q;kY?C zY+H?3RH?U+RVUdBr~Xu&FZWr*bUs5lJBI+Fq`4@2>MBtngmm*y@1SGeI#Pk{3I|WU zYX@gz+ygssme1gq3A4!Ku<+9OC(o70-tsthauhme%LHuRvrS^#g%(xB-_fnRYSnKQ zIGDT*P?;sx`>QxX#1wnyR<033kT5*3XO?zBf@DzhBudK$8NNXbIfnA)Bg<$?JN9w>^uBZ{Fw|IH+D#xP z&lGiN7x&E|$8BX!!ggHr{q1hYY3115W5BAVa?up)I9t-mafvAL+pQgDKnB|N z0Mjr%zd+igd{g9WXSelq&pQo6m*JSI(n#Bm!C>PU;u&R=p#ju5u4i(4g79nY`Ispa z08OfyeRSvwqv}odP3k(e)VctE&bwCqi-MRq+ETO*PGf z;4BW^=y&ZTYUxo>KEwRMc;T#+7FbRj0l>WZnE(XztU)5FQ>P(lXj}4f0K#k4G}>Kp zOKxWJiVV2|j$C0NiZ}ICCV^4b5K&JVm-oxf6+XlxdWip66T(U>9buBvIpNKO(adU} zn9a8#D_#-r06ezN2eMs-Q$DVmK0@~&y4JNNWxF7$nTZk3i<%DAEFmQsZ-H<*Z>6&M z9sz-lHXp$`G=mpjTVwNgTIiEz}47_wkvLV6*;+BzGQWfcXajMF;HSaggj?do@FzwYW~z6LlZ%YITDXgx9F?@ z*xQva&Hxv;SUJYod~G9Q`51v!grERLOUVEts!;i*4edEE#`OLx1MX0tFv-iv&hu44 zFvzb6$vvwjpe>`MiDqrGK>=ApJetHfLs)8lD6TqE+GdW<=q+JOBpqWY+ZvQKCAUz* zh0N!uV``Ka6&yO*o2NIt53CJ0z})MNNfT3oRPFZZD}7(Fc2%zcr(-6=?5rvF=|u9b z_>6;CaBoXybfH}tC-}Mt4?uFOWi<}aI7=r4_77?q?qks(f!8vr%A03khU{1Gz;2Sr z+=4RD#blSyx&MQSY4zsvR1_{c<>MkRJeFdwghA}#!{qh!qiGYonf=U5cZNpdV>+eW zi~02w`JO=m9zFDzryS{sp%JugcZ2G{I)61G4Jfa#c&+?o0R1y@78OV1HJ08 z__?bSiIi8~1yCo52m7$Gb~)3T%hgnxWzl=G=ifAi%v`MqlHyH6EOK}xR{QVx^l{3F z`RJE8G%PCc|0#&Fq2{L4M%a9~!RN!dy z`tB*mK64zDlAKJ<)CSQqR3=5#F-9`VKpN3$VPkHEk4?3rwQm;54ONDoB;cBK=H=dp z5c8cB6OL~fjr8o-^Meib9c&m7TOq)d@P?8&nar_FRP=2AzQR;Tr0ll{DCiTvP7l$z zj@5-!IKLk75rOv1Lo!ccF3SO2c4e88%kjP|4Fn;Q7$Us85F{bpF=m;y_DpUBFkT5S zfC?YnD-)>g_nF#t$XX}+#lF9$^9%N`ndq$kPP5nsV_c0O6~NOf$U0}Qv{|tF)q=z& zcMHVkGq?4#w8;mGoKH4~#(PfW|Dr!#IUBT&FnkXYGQX#mlc%k}bYp%?V6+?;0)O;N zK=|MmN8=fpiQCGV=&M$j4M#rP4dOJ^{@(u%z)mV0)Sh(zeah{TNU2_4ry;z-TBydVD_2QVk zfu&p*c?&z9pM?Q*-L`c{1(NiuoAt4NBusWOcEw_TfGQR&w99?q;v>|uW2_qmdZd;J zto6V_zCX39Gsh3I_Gpi9Z-gt6SZUeZN*gUG;~@lT_JM>KtIO+*0gRNOTSE%Kgx6ak zT8xAXiBDdn0_QuY*x(PK@JOJ>d z5I9^Tor)&HH&E>(yB}TUtPB+N=K3Qtyj03$F29|gN0LkJ$H=+=PCRo}0S|i_lpGhZ zmE)AvSb)Ou@6rwmCLBk~x~|AR)(FdY4$y$bX~n~Bp#a+Xb5LKgJg+j^f94wOFFAA_ znljA`yWkCfoJpp~L*NXiHlB|JIg-ka!}WYWZ_&{_W^w6J9Z2t4&HeG`Euk z2x$@o_d~De@jDe`rcfDLL2@#JZ*YIUGCKepVEmR2Xl{p5uGpAt83A@%kSeyC2~w+A z0cK=vV#&+xUS%iN2oU6Fs%S4>O#}DI&JH0d*qtD>3Ao9oe7gQuw;*82hoV(g98=o#wtJ zFce9Y)||_yWkg#zi7&cfpmzz7qs4eXj2`Crb1hu=$j?PFbHyH#&vMOZ%0wx4l5vf( zaSBlN$@;ac@>aI&6Ey8^2s$=zDgcct<`=S~PJR0>&N#A2-8z;(6XO&cY|eay@sZHE zcRkb(e*<{dp|O?h>hCaX!a9bi;YIqV!yd=XUyn=m z<1KoFX)W=Q_=M9(YJ7C5N|;ujP3G~9d3*A#H;m2hZuUb%L1PX$hzElVno$iv=5`r6 z5xRuvlb-l5j@n3Pi7-q8(u_zG*5P)q;<-Qh5^9{zk4lUa(StP`M|97P;EL0}!Pu(o znKe9q+^W#ldQoJ~>zAON1$t2+1zMBpiVV)usic)2MxBY$_J`9(Z5<{=Z^O?=UlYZQ zTA@1W+t_~pvU3=`=Rp;nf)L8^7^RD0i@MCeAIVqseO^AY1aDTk# zM#zr3?dxsL%(*K-NjCF2gR0PoX82(G!y%|{q zh&NzMG@YyG+Yy%|!k`d{g*S(p{lfqdrx4dLkzN+j|2q_VJFAjiMoh$~g4h4bmkXv0 z@5ovWGXIg|6&`OKPFPFrN+G0HH#IR%Zl6zN5U2nR9q9z+K}L z9H7UPr!8p-D3(ThEm?;q~S$Cpkve@;On>M;m#Y z{jO~V@Ek=QzQ_$C_1go%2tnNW$LB;YafP*rf{ZBHXpzcDhmxiHjuN9o^Net8xkW%~ zkD|L@CrFI!xbsNy&)W~YrI8`^bhHoi6$j!gEGZet7(E-q0gjrb-?z8-;;$84+oyPv zDH7k#L|eR-N+ZGJZH|e`U(VNv+|v_#a(fPDaqB_0`0bRn7+Q&aPi3vzdz2n?K=3x$`alc68`!5~xfd7kIaJy0 zApFycT+Vgwb_lIOh1$9m-Oy)&{8r(~`eY4uWxeBk)Au9|H;)sce@sOKleJl8Y;8{Q z{|DWCOv?qJVUz`t^X;k%jNO&a?D7(?Yb~@H#zBcnxs@xz( z>t;nsD~iPxm^=;UC;Tkf<(e5x(`X+BDlc}-@$BRv&m<%W!H`nX!OfyQMw8)UgC#!f z026^OI0(t5ddGSl-Q;M7^c%V@xGZ7JPGKoH7ImE*V=3&Z`RUPcs2^A6SWbrcgtjxZ znYhfZ;8hmae?jhBLl4tQ4uWI-axPLn#MoV*`8@4+FNbdh&32Q*%1${V63BYY-$0C; zuHV?S<=uSNl0}OngfxnK*0Oy%;9y_iQ3q&Fckr0mp_H{HWGL~U%e20#fFKuA?Ez5W9 zn0oFN0eKPMOd;Qp-!vJvb7Wj@CUl0|WmTnAawN==r6CL~pt6&4Ae24G%B4bDtLK7b zClD)a7hk?5U>dMU?Tq!Px`5pKd}W3pc>M#)RkfMGECgKu0*0)mT|oxEIwPug?J{bL zlX|K@Phs_cQuLF(=n7wAJmxD_p-gi&!-(<&zUH*&dad9-7mJ+1wFGEVTcJ*oOlt;R zaD(_EHM%>@qJOH&boulj%{@37`u3aOj(t>RHftM^l!qIB>ZLnBkY)?%m7=?xp!0^i zR@VHv?akM!e5w!h(!D=x)*!%Rk|%1*ob}!WNU^Ky-LFIF!Z0c{JEhnxINApjWbu~r zGs_eYgW33I(Vgf*?|^Br@CCtjMX1$OkdC3uvjf9XC>Ny{WeCN;UdS!8V6d+$r-JQ* z(XB_CSd%hhT;hR$?dm}H(;&B%H|^r4pkDf?VqEPS$)6+yF2gQa4S1n;X=L-X zj64S*C4>Jl>wyahwC>pFEMLATnYsd?GB8=PT0QU?*~MT&P=58s+T*9|#)5;O2m1F> zTo1?@G=>y=Dq$@lIpjm(7M@2Nvx^?k)=)E{rsdxV-|G8B#56xib1@{5HN`?r5<{>N zr9deV&R;2dN$HksFV-JeWJKIkPwPE@)L1-M`QF%(LivcP$?JoKm~o>J zhiehxPuvXMcht3&EsnU7RnfHL`=?4#-DJ%Wm_%rrvI^qFrA@LItIV|>57Fqc#yTz; zHW-LTz_KXdGqohmNom;)WtX0>gz~I&AxAR#EJ5o>FXwgT zNFLeMnQ+KVpxE6&mv&t$t8g=Ac9TuL_WJ3n&48g8i6YV?McyO%1a$6MGZE_F7B%A- zW$JgOjOqvo;(f3L36Itk9!yLbAjK#AR=*_5*Vk?swX>Rp_>|{IQv2|70e8*ivNg|A+)=su07fkRyUoYy-Zdv6TK?O7%DdCG%A zo}F6VR;})Fz1Mnen6rCdAe>~>*a$(v^?lO`OW zhHE6#Nv=(I2Mj0cKX)wwM;UN`UkI_D0x@%8`cfCjy3%E}gZoRqlp(0ul>6l(mQ#%r zO6~W7@5xgV;;^?kPPiNsKvxxPiQrnOPAg*>(EH!E3 zXc0y?3PB!U+y*twjZWnD?c1A+BaaL?N}LVY4vEx)PW4sG_w8Oe`rB{Uo0esuJJ(hf ztPfx;9EKh|rid94m~NMm2xAgx2c*kR-4GodL8}`^X(0vMUyHw#m_AD0?y^>IvnLnQ zbFZvFUHie!P%U^G39GX7H+mM&=k>nK)ZRt`SE_~S^h|=QSlVFcG!lN3ky$;xlMK`VR~gWz4>A9L1BMSWV|GWIa=p)p zi5fE&SA9VB%ts|nd6jh<(peo!av_r*8%lm=u!5~R;3HvXGLIsLR0Nqu@Kp%>>i-SG z0-3Gu#ZWegF7LBB)X-gq#R%S@NUIbt}YOS)d~LNzJ_rwsl5^#gb+w1xed9+e(NKT(dZ#%+9r_l>Jj zI8Y_PXlw84^q%}yN}N}F0F6M6at^yyg3hE3+kPNV&QCj(r*Npddhg>q$g(cB%#u?? z>}%pd^n0|;0ni|eVmp8jy~2Hb{rb|=k6}T~kEPCH#ah+R?$``FYm;w@FWA*|{96(e zkt(tB!;@~-RP^GHLB0exrVP|*Z#I-KG|@}|aNQ~8mH(m?m@UU(=02yL_`etR+t=mx znDhU|3Lr30a!RKyHKnh;btSCNni?*)L8ZUfMAq==L+MzsiE5n+{r!T%`zUTbjzlvVRAtVr6-mKodI4w^Qswy4d{50#@(3>=&R9 z;UCnYm7+4NBzOn{nL-h;^$Sh7w&xt6ya+2o_D%R1sDn+C!CdefKx_N z&l9tBN!|Fp!)eNOCf@cDB4Phw)N##TYZJpjla^+;wZs2E@;*(pPul@)BPizFp;1q) z#GN~WzM7rA4Y4das~}?Etji3Yxbwh8USoCpU~wX_GEiSyqLdppF_s_Pp&ulr46tk8 zp7f*46p4m;4BFeD4lq3@-42%``klPSL1=Nzxry!YkJ}|p5hvN`RQQ{XE~u1qIb-05 z%S1ne)=j;sx&%I9oBTm+DlYub+m2N%X&2IQ#!T3S=A<@-ePU1q$A8T%T}`eRs7=k%$}E!ZwbUx zJhcbIS@~K*k}H*QQK}%iRFaLeun&rlb~HSWh7+Ec<$a0qdT6ZE@#{fVkpbE)k|;Oz ze&{z2FBdX*3nf}%3(oSOug`M&B;?7zW1C<57g+Bx@t}Bx$>uNso~^}31s6Vttt!`Z zqDVyn7=U#JMwJUt-5Q@@ah!jb4sh8_Vvb<5r#0Of*E586 zwV=MB20Zc061GYEobfyXrMgRW7SFo`glFZ66S=6Vvj9G+ka{!U$d|L$%((@$4EdwG za!1Bu$YQwjmKJ!$GLG#Q%oa@%b=H}-2`8)ZVWl&gKTGXg%bR%7OO{+i?nWF$2ipGa zM6<~Hk(h%gfFjwT^P6Qux$W@Ck-_c7l@!9N82c}}-2ZNh{+auPiF_?<5ULZ-L@bLs zgGd%%RywU9f+PtYd}Hf|>S7fKA!}%dG3zUWbeYf_86Niy*Ke4GB^sRR(F&z?&Yi5B zKYcd@Kd?S_h~7qcl0WpTicC#T22rZXM9;U)kQ&Dv2I}*(d}KT zI|$^?SDNI=sO{qG4Oa>k3`tv)_pVe21J#r)GHV@6G@&0FK=^I5E*<36frgsYtQhls z9iv%TUUJSLGM3a)vy96-%s$3jYwES3AH^YJC)Xh4^7Qwwp%q)?2}d~b7>xAc+;@7F zwZUf2zHGoHq72ffl&dHDemB$drxhO~J`UBh-|sjx+)DO-Tb3djvFj$rvqXf8y<8X^ zr+vH8`fsQcAHy4!@n5a0xE~t6h6r3iI0eM z*w9^XxYQl{nWh%u-c7aRScH2ugTx`)KOy+(T z8?q)YvfPqL)22kUNnvy*yPou1%Fkz8|j0M_3>}6ZU5q$w{(Sc_7ID7a2pl*=Nw$W(x)O5|80N zgwb@O1H16LTcP+KyG#U=+B8mgi@2;^{RXGTY$Kt>J_jttW7LBK$e@gB|Jw$p02yNB zD{dER88s$*5Q@OzJ(~BiYmSiygbe-e;v1d;!)!`&EoGTn5B3!c(Q;+bV@`p~Cr^nF zWB1+_d^2r|#9z;!hqd~DZwVg77+ps#TimAH$|r^&+GH8NJztO1`uQb~(<_~<+T}(i zK=1kj9kR(gZJSD8E_SO8F*<>fQBGVHx?p26D07$WCiY0{KDSLe^|IQh zzY7=I1&%lnPR7fW_G^_ei2&C5Q7%J&j->!>?zw$}CacOn5V;U8jY8llb|T3<>*bsP z8;ow{>GDWu5z%|mIF{g9W>N8~&={2aQfZ!uQ9L|!L!`*sN7%VIOkB1{A_Sbq*O+J@ zHBH|MRqb3&Z+S?mr>bGXf<8)LGAsI?1sF79*NMXmYR;s2Ic2;x>@2KxJ0mIY#HuqhkWOsl%d^|Gcn&X;*ty;!zah=k0I3$4~8ne z-x8;!ya$pcnf~iCtK+CJ5_ooPns97{ja{}@YC;vs%BD4~3Xfj%Rh~H=f`j)mVIG@? zEqYR0s593P2Mjcq(A(CiB{xdQy1@<3wp&yCixMrwT0H2r0*w8Y?fHN%z@p77)&J+f zI=4Mu!4vavZKOBL^-I-mYyLu*T4omU(9jCJD#d*)1D7tiFG{3Zk^cTtA(sU%X$w~f z*qfcKSsEqp-P%nzS2tWZ<)k;g(b79Y)>xnkMJp{T;PX>dA7&I&cV$ResX6*XtNLO{ zCj4NAr*rwNjiEmf&!4dWl>JZu>_vP7FaTG!p3;8-+UuF zrWXG)`@H6UnSRW3gJxU3`sNga5jJ@mR4Xm?2k7XdN^6?#c2*1E1dN1!t-{W=@PFgw z4*~KBuX2Ko?erz`N4QiW$^kn#jF!$_||}AT|&#wSjjvpX`DSw z{JmM{-aG!8MXWd3I7Y30WAqz@7OqY4nM$F=%*Xf&ebl^o;?%q(5=Z`ctOO%<%cya( z89}h4zz0?7SaE|o&T+yp0zCS^cGHmr2ZVlivV!YgTve-Enj08+T|}x_qrfAeUY<-Q zB{*$|As%cb#Pfn-B861Af&A$F8700B?naZK*@clD;T4!AP$Vk3O$l_%2Ub7jv`3yGi9uz&bN0Mi>(#yWGFvFr+9&?~IZ%Y? z?yOKLzCOWqyNJz?hPA1`eK9`*(b#FrImH2IoSs-0?@_Y3D@zfM8f#{`#V?8UNB+IPLFSy=If&NT{LQPy_cvNo7!H(_PF?dFhOJ zTpdfJ69{!%du+{n5+!_gK<#sCHWc3K^B7%1{boeI>UrEJ+Fmb&xoRmWZP*WoRbIW> z!lSp+Sp4SO_th^w^_1Q0QjunDMZRY#?p7Viyh7nnF?#aegmyi+J=hEAZj~!|x$Az* z;%MZlHu2E~uag>a=zG<^MCmnM#fk+3r4eCu@jp{DH-FsFoj zDSs!=fV4TFL-WYL=L*i<@Om4zZFNzHuh1Gr;?<;BZ%bgUN<*XD@2}$>d968GPM`6! z8dUpV92Xna)Uv}~dhNX)#`K&A<8;yRlqzlF39-%6_a2jFL1{(G_!27blOzkm2Q z$2`zN(1B46z;P{3D2*<8S!~t6(CE;z31S5x%QcqyJu7LaEkor}9BH3GiazAVGZNFR zA{ql$-+Hr|l@%`zy}FjbSA4`DMZL1oVK6k$I0Np5t&xP$io2KYE#4}d`B*i5y}e<6 z(p6}l+Z#vBRU~@|R>HL>@Q={o(WC|pBp%QW-`DnJ%8=lIm~?upmSbeMZrOzWWY_J9 zzu;1sc1T-iW8=&f@tdRGtIFFSx(eDC|U zP4B-&4gi-|YdU0s95BoR=C{6WZ!rm&UMvDhP7uh)Q^4@Q&$p4@9Gn(KVdT2jGx!cG zc`_+u;)$%PI&U^-^Rth(rx^B_{6$nXNMIvCM>?!~@JMe_ACcOA#2#a_mJlG4t4~T& z;fyD&ielG1ZrQjTgeR;BA=e|8xCmWSYOLPkM|i)6_7EFm0XA|v$&v}8?Yi(SrFS;NF2+qT zCS+$X_q-G86G;vRXE&|l0x#sMzT1Y0@<7>P=dN!USDIz`n)@w{lt{ro-y**LZ9YgB zzdR6*64RG4EO*bq15pN+-@YCHYJ2s5$a^B5t#;BLu=9*6c;e{McYichb;|iWWb2_@UCxrEa zDh7%jL00w!)nDe;vi$v2s`TXA2g-uH%$Gw5cP$1Ow#Vd)0M}yf*5i zRH^O?F;Llv8V}0_vBScFyoVpBE?}?Q-O7}`eR-*xJNV)Wdd{4PwhHutMUL1Rt1e>} zk5e`i3#CGE?QGG-<3y}@m?ZZ$Kp+=C03<4!T%jifqG$rJRl{HyE@5=fos9rM4C^Oa z8UVltLpr?4j)pkXjz=Ip7f_=(v9$Y#7W^>-?6Uwd-h-^^ff-IP#PP0P*&ld)`qq{~TF#3<72XZkT6~uS1aGKIvT;knuS_GDB zTs4!qb!RNSOg3Kv#EEgupyt)RKK5(s_kL8ZTi%u-;hA?!AX!L9inA?+{A$d~wWX71 zUpkn3eAVL+CP6|U^7G3lqiZ^mQlCB zH|9)yC8+`!GIFcj=>AE0=n@mS_R`U&=-y(9s4psSGtV8kY;wv83ERnML9zs+U3<)h zu}jt>suH17&X4#|w;DA^8**lQAQ8I^B>q?zItK1fD1my>rq>YWX3&u`-|w1#R=ltY z&qouiwuDD;t9oSFNnJPLUAzqHqyxn!GH;%M0}L zZ(`njfLRXal8oKt^Ex|3rnC>wD9K~R@xdp-R1N)0ITpeFfA^LN_TUAw*@_`m4$&~J zbQcbwTA3oZXNp_+!u-(3c6JG1M9u(l0ET49F)JnC@nUMgDM3Wi566ZSQZhBP)q8Ur zjPuNl1_VXmjQbkctyKIt=f+k&Onxz1j>BjStn{2Y7^fN+qV5{qutqT!)i3>0BU`uS zE>9En9zQ8_Qvt-+eUn3`|5D86epc}S=2pUBKo~-7vvV>!hCKxiea9_-o4%;FSfT$X znAZ0WK!6rf1Z48Ynw@(SWm!6QQk#XomfhqijqZxOyIosO^ec4N=M?t)cyofvXwsHm zD4%-~VrWT;Atv9SRHrhl!4x9jEiGDwLl;mg>hu6_EJKEvvL{nmh_uLIcHZpQ352As;0(>z0OdFq z;5fay~#kBR%-$k+s<)vcu8Bn>RYx0IsgGfrlwPe1_z~ z4n~3^1f7+guOJVxa@uRQOWOg~fr`??k(6`NnlE)~G(qBPQw|#-rZ&<|r}x{+K)rU> z0{OeQ^eH8Pqfw^_9xr1KDsq;d0!0hMv6${;{ovMlZi{9>*xwgVXL?G4M+LVWHLMD6 zBFU>?MNTz5g*_}T6=e*7$MVNNo+?_|O!NQZ!(sZk;@m*40z{DknMyW=T~@9bZ)TVVQkP%ex2-fcw-?JhYPD~u(~ z3C)ak&YVhg3I669CgC@n#v+&~v$bz3C^{vk zvtuKE&cu3KK90$bu;pGxG@L%A%Il>bMHS5+%?%)6y(+t=haWH+Ph+Ra%d|1=J=yZT zeQ#K7;s{Sr1x)v%DsgZlR$;5Gj1${o_0U37*;7lrgTIViH*~~KfGoB2oK@-j@S%|P zI|QVAe7xS99JAQ7Hu?*d=l5Y-OOr&=7zv|^-$-N{dP9Kctkom(a+2`12s`JK!1Y(3 zPjWHWOHR}yrKYSuBXe-&lgbtcA#YX1{o<={o;ntBov;~>0T=7>iFv*;e+#jNVrz10 zrLTypraCug&ejG3k7HL>^LfoO9*J|K-=vIggUcMp{v&-7pbmiCtAJeJe< zy%m0x)|cJIaoS%3oXcs`1pBheFKm%uFL)Ti0$CuH8F|Vqm%vfWdH+gx=Uhv?2UJiZ zXl8ImNa=i#fisj9EcbMF!ou7B<@PxGEPJI|PXOX6rVkV&FUxT`Vrh)SWpv8HJK<;8>q})xSG@V@^u^YBaIK&rQ?~d5i>>)9o2b*F08OLbmUe(%5Vx zfkQK>%#IMu-*^DgE!alP_69fcAqUvKX0-f=wq{%<=41gK;UK8Hx z`8b#C<9dH@_|lzqvnQnWdq`|nTfoS>cD)eG(r)&V#~ZBizS%8NO#uhEt%1AtihGx| zgT~iVYfZ=`Hsh&1(!;=gm`W30;C>Tt4{6)lE+IqAVmf6<@*ysP-Eb#+ZFBL#ML^v@ z>=BZesXe88XU6fa$(Pq|$i4FbTz z$xX=@1j7R8yvWqSBeL~$wD~@Q-<)0k-QLoLbLN5cdi6t6ooBZ^{S=@>p@@nI_5c`3O+h@TmJRs8e0LE1~(TWxB1v9xR1jm@~u{VO;Yb;O@0^9~tK$JHw zxhjIB=)QkpG1*N0yZdM;b{2#x;Yj_QQjeG&qEcwvP6ZsKk@7=SM?b?yOGTMT?wsqS z9!MfHjOHXmh;}|%Te?u)aUv8Ai-~-*=~8ysXY@&`MIMBIvd80*&v8vl&$Qko;1Mfc zN#Q9Jm1tdP#Cgz(#BQln#A=W+WaM=z_PqI9kT_$acX)<5#MqUhic;0~u%~*(n&^^PSB6*?WxdP9o^Ee}Sw77g?F%h<9OgcK!f0eij=e(~ zxyTNU4HtgK9$e3%o_sF1!~>*fD8D0vuPvlmmxrabaAdY$8Gh(%nq|bs7b4ZKHMiSW z$ayAlF{&pW^N7(SWXR{Dkqcv@=F6V(ZBZ%bxs>G)Vn8~=?xpOES+AH{imxFaX7`A7 zJLM@>-*b;nbi^GoljZRGP%6h~?Pov3fGfb|AC~T~8v4`8 z3w)4^pYeT+#Ood%MeqDB)1W)>v4lyvB$gQbV?ouI;-TLun-3M=q0TXkbt9>*l7(vJ z(Ep1Kb09INdS{iyV9>!(r6I>c@FYZa_af+S&Bx%jE1T#Ec6wJ&S~72uo+)$t?HCq` z>R`uTSHFLSBv*AT?jMQc#r9tk1XF$b+peyUqNi925JL!GJ~Q3D1A^63 zsWm8%@2&+qY6i`p=+7b1DUjYg!w`?FI8o|)dHAt(=4cDL2IauWRsJ9X7$jDbczkPVo=3d+&;N=n9gASRzSZLO4KG=! zKImpyXVmCQw#G9|DsEJjTIy=OMI1)&N3F7fBxw2Wt%Lv8)Nk){3pG{X>B?o?DWUKt zA|PR6T6WIRIpbPTIcmdPLla8ipUry{nu)nCv#T4vnTbWZeOgG4dQLxSo%vkQDy6|L zLOL1r@koiLHa5VqBck%R!<`9hrceuwTaXw(Iz2DfV!#5vk-UN=%Y=AnuIY>}Ta3j0 z21&muIWLao0d~eQ*&7J9?Jjj<@55KdSs0hp%3l-En$`FI5f%ipmCYSLDH;SX&en)z zx(_cy9t%N+$ifB${-Nk9G9162WA_TP(Pw4yin`a0M(PL|W1NE2fB@G&7Y$M=!3>XB%_w?AhqWaBAA-WM-=uwkCkU#H$|J4;%&?rb5_%?{=y3I2YW?lWbFb1Za?D zeuNV!a)-@U1s*1KSLmtE3RZ&0$Ual4m4Gw1k2EhkJd%-qh{VF!mjTBVmc307=`0SU zVt{Otfc1|^90o=oyzr5!Ez>GAO22z=Jj4-KGd))&!ws6;owtk)x1s84M#aw5V7Mk$ zzw*LG5~EP>58%=CQK|%CA4Wb{!$o$~dC$S_m8$746V9=wX!nZBjQ2M_L_wc%U*55} z(P1-Bt$O#IO909D(0Px}bapA*Hxd1D9~C(>x{`4GBMuv}G5iYaTuuiT zcxljFt^IBGfPlQnGLMw(+i{0Wma&Ou9i*YMg$=d!<#^!9(F7Ef5o?Yl6?kYK#^_PJ zH`qzX?G6U`3*G!lDdrMKM2HGH>IHPO6tsHH{Xd%ha>u*`v7hEJ#`ZnxXb71+=<$xV zJ>uhXt3Cr>?S3)jBwj&|UhnI6;jbl;3^3H3muWE2p`&hteX4tIpodr7yPS6uaIkl+ z2tpmyN_*hua;Y7(>qYKFM4=x#fT>dO`p(@6y3APhO&~8*2`nCzN0z^?KQrG3H0vC> zP(xnOPup9ce-m`;%v815rj#`@e~w$i@5q}#_}2sA@^fDG)Sf}RXUymgCM!qDQ3n0^ zu<^u;n=07*mf|uD_r-TsfwA?T8bm;jqER*zy^P_4@kau6N&|#$nTuI2YMt|twd$(G zzVfJU;Qs|dcRBL$=M!HY-3LVj-0QM3eV1C2>Ta;EQU|V_*4FHS@Wj@xqKefn z99}^#3Vzn{2N=Qt$}akBegrl(%_~_O^8=^6-=76HN4z+7Z0)=X0FusZO0+mIq?!3S z#CBQwMKC8B9~2Fcy8TIGHe>mjRY3{B0~^w%)|f-<{17xQJ2t|?%%yD@Aem1%w0YuzGZNa>1Cf8%Z<16BEBgeGfs@prkl9ww!c9XJW&q7Za0 zQdT-Lwx+1{=iL^lm%(ajW80h78!--MaCbS%@mXY0o!?Zqh0Vf^XsP4W%$kH#1vE1P zj<`#$3Wd0DQ*5j5PD}gp2!rCHDyV=Gc%L`F_>Lux>P#k>(p)+VYMgGFNTPd-OZqC+ z60<}BlN%Q^9n9W&H>3|Y*A=v3Hbi(=YqP0JQ_}bYFR!1LZ8XXvYiIQj3g-`(s2*Um zV<@#W{<^j(o3$t(acu_Fv;6jrxgd zZk#6k?aa6aOFs^n?zigKx^5+}ir_-F@y)eGta|y}(sE=g*(FGE%qAjRblp{gN7q^< z)~6ZTe59$%DnEHt1IR&)@y~BsJ4b$driooKQcKl%1Or0-e8me8s)_f1v)#1PS)3Gm zKOJ`Jp~Vr0kZx`U?=L5|)4ch!>u7`+e`YK8s&Z}9L?{{3@6awllTAw42 zMIg(bB1rW~%VM>PcLxdaT-nPGCKAT&OzHk$C2Kz5nW1iE(z>^+t}F{aKDL`czX{D{ z2Gvd>u}G9W?8m?~m?vV0lp>#S4y+UhK!aYTa~fe*!CCA-Nh1@;X;ZeQ*!tM$0FJjE z&1mN77=U=MS>nb!l~p<)e?9X#M!WKd3mHOjdUFj++6|5;g<4aq+TgIxc1}3mhqmhJ zPa~7thpZj76`3pSt{w@qG(bsI9@FVD#rz}54%54)GN0Ug%t~9AV7vOPhMKu<9_pr+ zRk?Xh2V%5Gj|KRwOl90%dc235#pz{^as`?PY?R3hkoGy(tG+8=j>6VGP{z82A{TYL z@Z03!r{Ar8pC$^PfGKub`<|gmyv)nU1Z1nzf|lU(mh0kE7*wopVeZerOf`-mb+_3^ zk5Y9+OB3wS_6vd~2dzepACkFR1ZO&T+TtN~AxYfLOtt?nF3U@^{)UcP@mBZHz4!kfV`a6L$O zrh_QuDU3s7&GohX*?wqnEGh%SpRWTva0yss>t>@=(2*-sk2pyHEO=Hz)$s7fw!02- z>FIt(r@y`_t;*N}%UR^Lu;-3vtQ%)ZnAsfXF{)9FPk9oluhbPppAcH$GAnSCjnIf< z+`NyM8S+PVM>}`yFWAuVm+ly!)GzP1`ei~wSQ|OSFP-E8JN=4Z-QkjO-gt%*5^fG~ zR*G{WVPn(U%k#Sz8qVqY%gkJD9i|Lue8Cw^UH*6X#5pZq?Z;c>qOSo0k4KwB1+@LS zIexW@T6bhiZT73rD-G5N$}Uud%)_4@?W{@5TE+yaKBp%POB`*r;lZu+D~S;NMoK+j zIBlSy&mvvhu4$q1zlgHp8&5glhR7^`o2MDpj> z=`{S%#x$2`wlJl4`-)JPj*tJ+A_8l@S%-LjwQ=+X)1sksUFmUEskJMPOOrd1J4`FYtG2AbBu9`Md#cl7 zB#H$kd_zG+>rEfP%V}OUYvG02U;=g!936w?Q|juAfH&qnI(^Rb<-or4#&IVXf#(SG zFXoUd&*C6o0`-i$qY`P`>n)CwiH8>yb1l!uPdARaIEf8IkXt7&^0mSY{O0#lc?P63 z#mWi5I@jy_PZLc;bIPYG$Ec-A&@$Sjqs!WBmQ`4@9(29=?1wv@&M zpQG!}4MHCetPVfQg!CIK21R+4L`t7+tp*h}RPy6298)#TJkW?oJ>DjGWXGq6o0u)i zS{z0{)cpoW_UnEiLMs*$eA-f3XMtyeMJ^ayH4;m@ctx)jRH2r8n(8(Tw820HaBs|h z2k=J5p>kpQIyBzWJP2FfZT1*Hl=ceds3*i<1mh)x)M(ZrF%mh?KQ}&xk_<;h!|`{x zhu`bco@Y1~g&E#C_X+?;_@Tfa1gOO_WOv~I{{c5InB*m(K3mB)j;qt9WhF1VPboFC z-;o5jw52Ya0L}n6K*+zN!#RjuclF=jZVgK0TPT?M;UW~BT**kVSgwI`Hb9Pr`o%29 z`csf(F@}Gb8ZG?iOU#QqvClOpf%PXy+VOwnR2+Q7i*emH{-`R>j=_tdZrgWl({K!8 z%O@d9m!dbM0qNffQ&$mOT?1}R0kcb(pYbU1YI}lDQq9=KyK!FIa4HpYm>PvSxx zFH3wP!~2Y0!z7j!KXUXII$QnM^nxmL+y1XuCyog0 zn9Kp9ZM|+*fBzdQ_x<6Dc_%5$POPe7tmdnL-f?Mj-xXj)xZ)p4&s(YQ2OXcAo-XVfli zjY0zFlnoyyYL`E^$0?)|apRj4UYQ~Af zn$9_BkkNtv<`Gc>u})vPa7!;^&xIJn?No&j+W~P*bXmXk=OCsV4CLk52Cb*$(&{)8 zh!US10Vwf3T=a-g_)}62BTlF)TncaR;qZe)aLVv;n@{TM7nziZ91Qf6Ec7ZH@fH~zhYvM|zd=BP&pzz)h+X4Y$3>+V)3RlZ(_?WVKO`rweDwWb zv$6!~C1ln8?sEE6f~`&tLG=>jxRPd?wrI*wOPTTlG+cD`)`?0&F3)%+d1Qc=r=TYg z(WiqEis06rT&?tK9LG`o<)53U>4(D-q7UyzZc54DV*j{cV8`+VS_+}e%qlgc-coMc z#(VpKp}Akr-I}@tj@cvv@%A?wX@X6;Zv%mQ)306~+h)TSHa$Gyp8)mgcr5O9{`1AT z)kFclrqXm^uC8DmIG-JV^gCXuoS_Mr&f=U>Jfusl37yZk<;$v>^A?VMEHzVHKi6m* z3n_-s6#|zcC)C(ci0EO;>0321-NWc!D23lu@tVjU!Ey(9PS9!6TH9U&$j|KAmwo4B zDjoO*4WMB-&JxYx zqBq*4%Hdxc6rtPo)KAl+WAuFXEwjwX!V~MFt0-c5g~e-Lf-4UJrlQ@!z65xmwp_?8 z|Gk_BES^V1x+E0Kii;`O>WZ-LVWGPx%3~F+{D*=1hQ=B7vndtw5qOoV&#cOc!n*vS z>*yuNf!tXI>jrpH7ROyWSEm}AJKO}wDa(3ok}geSy#6gQjN!_ADP>I2D$LfLFTRAn9!Ke;;V z23->`*7gk7=YQQiO9o@Bih$SeR;DFL^AdV-28-U5HjAtT>0-dveX)Qx5b6T9Mz1Yp zGzI^&_;jxh{1x28K<4|}0*sjfW_edRR{mXy)%)UKUYUb>Hx-v+TE;UbT2hEUOFD$g zo1q}|hmM@d{n_u}^j^&UwpL#f3dYnrCr*E2EOD*vue`gDGw?u|(Y@U%|G_8O-ktJp zMlgPoVaLVzZ1_btpN6l%)d{6cA{ zE@W4|UQy|;xwu(9WSV)kxbbRY_38w34*x{M;jJtbjFEeaZt#$(fTaGjwl+USwOpsO z>+-3%eXkQLsC9>e-h2>0gfbGaGei}M z9h4Uio}4oxFoL;c10W2SvJ|d|jnk_WydScL%!`C-Bsv;IzOIo=G0jl!6opOv$z+&7 z&I+c4mf9l{)OAY6kN+0NI6?@F{eTPxiG7~*uRE@tAy-E2c^9lF7E}nQVRU!o7c=kB z;yqd_BPL@~aL(pwrUI5U8Wf(8c>mb)d=7$srKZW`Fj~fSio&mDoWMg4S3IRYZI5=+ zUE#RuC=b3P4})>2Cu+Hzo?F^xKPdkFVauKfRtbJ3g|>-JQY#VTxsKLEZ2{4!>8-l&*PYyHF=rQw*Ur1P1?~}I2 z!ACN+A=tj9sj2K)yYMHIUvKm7Or;3Bo8-{oB>{=e$(7nccC zQZa_?E&UX9Un_F#1frgFTJO83#tgC?xD*VyY9%#E$=8G5GX#d=R}ni1oivTYd6TaZ z;3NvF&orpZM5f`3gF|Cr|oQPqgUS6?hZ*VZPoq)hu(ooE?zg zvv|J|Md7y`C?zEkQGgAZX<``6r$t-5pQQ}Blu{3M^Z13rhK;s>k;8si(mXiq8?2k& zM+7$MyW3}CWPGMCEWuXhK@KJ*{}pJy$d-iU=Gt1plG$z$$H?IF;&m0r z(=i42J-mlE=Wvl2&*_95r#!63#-K8mA-rqkcZRTH<~0$voHTmDJQ-MF0B1?J@5pp% z`4GDF72`tBx~;zPH@a|#1xRWC&KfSSqWlZX`pFowuUP6Dsh0boRj)GO9UR_k%9WYT z1OCn$BSTiPdTs4cXoJG0SjLNnOEx6cV0FRT?aLW)poq&HByQ?D?jux7Uc{-e6>E!d zX@Fj`7-7Ed=E_e$%n68aFvlIu_xCc~ZP#u;w)D-1bRko7tf{%8z|ps0k2H-X90t`G z%KjnAgab2Apl2Q_MA-NX_^LBv0xi9{F6>8ot{0ejGZWp0bX_A7ds-vyY{?((&4q`h z$RU%~tMY(aU-%(4RYcBThViNK))XS@vbQHCkxMQudj>OV`n%aX1r!D>;ZO5mrJ7dD z5$(W^=TM-%y?2=TYhkke%~Tla#?!L%X|||a3C?yemWMU&YYnV6BuE$D0_tb6ZSGaf zK~Z(~Fk#ZlNFN+T*2qEQzY zz2bWhIsriaH8M)mC03aoB){tZh(-WC3%CQ3%mt*0q{tN&4}aLg2N#3a#D-*qRGQ@c zS4zGw=-1zgITzahS zws>att2v5AvRbrWIMUtd;6rM!Np~7pP0zQI0uaS9&gJWXH zN$8ARhF|*E57az8&p{L8$B(rsQA{~2wF<8UiCs!CRhbvlipY8XCo@}Sm80w$vVFd1 zdy@PBrh!EVxBWYB0t;|w&Cd^T;^{x7@((psGHR?&!-NaI<8wSHjq^?+2A(}RG1;MS zd!5dMasmb+?SF|NwY?7)xcNnG5t7^aB8o2Iy-y~Bf+WW&28mvMfcgs1N23R96<6%$ zEnsE7?J@P*kvH)1Z}EJLfb#KolNeiz_LM;opgQDtNw5_Vz9#c(g`|(0O^L%`jPkI9 z8F8OQtGtqbPD7d~S10%e$ZadPh+u!^h+|u0c2#xf?bHaQ)K^xc7T`V3%QerlOgM+- z7g!ZaaVqVh=mYK8+~VPVv-KBctDbIY=TMNeSv1Btkk&=Q=P04A$O#j?A@ zzi^S3nq|IuJ~y6cV-@0h#^L<$AAo*Vw`Gdc{$?e5x9 zk?_rS_4b4A>{CFuPK1eyq(Gt~1`7^qdWgv}(r+le>$#^X>PTp&(8eJlyJU;q#;5gh z+G{3g+^km$XATAfGsz+{f7Ht$aO{CltwZlW{qK(tz{y&zBxu(kbEuCnMASGAM-*+Y z;YF^Ix#V1~X3^yx&+l|wT# zujYShs1Ruz+Jf4rFAXwj?{A(ZC}D0yev~)<8C2jCj@A33Lp6$>y{}WzXcgJ~wGC4w z4cIXs$=-S0ea|I%8M`d>>?CO{ak!&%I>6$y`2FTsi+F>~9m=u!h=it+LXiM@Gc{6q zkyDUU{LRDx^d-0+9X&Zs3=hPiO_4Z3JbgX~Kq}W>6?x94T-|}$P*+Nh1#p5eZzGAu z*&1Ct!%G3XFZUEpNi+U|I(9nh#EVFanDGehldGb7`m^Gp&N^2z7y7bH_r^4P)5d@a zM*q2k)_bzailpK46l91Xv&qn8_+NZvLaTfZCtWk}uubeJ5*Dc@zR=yG?Wd8pgosDz zHpQNnsyhW`QI5*Pb}(wk2~9EVn`Smt$Bg)qGjn(UK2*E?X}rH7z4+#_y;6Hw=<#Qg z+1m0*pt7RoQJuVwc5WCJMFw5B#w2_q!0_Dh2L^EY_#ucw8h_{8NQprxN4qZxn3*H z!k?S_r;|^9gU>$C%(wDabVO4y_}JI;jmtHC;A)|wDSbk z*-AOl_G8czZAfum%*=8_p5jmTP=~^`4|?ChSy8?eH>nT5Jm8hl6Z;BQvas%uMvEm~ zrF|7=Oc0xi-5MsCP;V(-UtCifTP4^6tTC`C4sgVq%zp(Qko&b|Kewt{kYoAM%4hJB z-(6JmQkHb>Ziu-p4cE~zc>*A9iY9tBKn1OBZALL}@PGT(lXo@QGW|gH<%Z_*JU^h9 zQd0^LMre&^prU!LKme-Fgj%W_U$s6BcYt2Km0@$#lV~{>Mql1eZ-@V4VDG4M9MVTo zt*jWd?C1eFukC?0TtH~_+UMY>qv0!+Keunu_oM_|Z=~c6A*rQZX z#$A2bfbl*jwqtYct-9v-qZE}Fg3R=h`U5Ag$_q~YM*6Q>M;<*nx_gnRn~B7G zm)-g@{P)vjHhp&=mk1`EmMwh_9;u+<2e?eNy_CmXXRw(_>KUV2kl3b4OqGt5O-sLK zhMtXkf~*cTpfsBpXyEmbL56?t4m*wSbIFUqSt&2%Q?8C@r%t9%l-v^?!d<9mK%RSx zt&LR2qgC6Fz?*_`Q$31DcMZbWc<(Q9UK4a{7ns}vyZO=Ck zYsg-(Sp&M)o(H<9o!^xU`n*}&KgNEVepN-EdU$AKyHn165;l82NSH^@GtU&M?u-i< zA^n#{z=iS^z4&j-533`~-f(Ig1;WCmE{!`HI?ZZ9gpm5AZcn5t5Cxmzr0XP6uj zM)yV>?QhO=f-S9FVbPuW89?ptd4>iX;kV(``O!dnchGfMDiC%wEu*euF0!o#$iyn8j#1*eu9yv_ zA_47Sl@stIQ^JK3=P;jU+>mSpTi_^XFacnJ*2LErcs8)VBJ=ZNu+xKuj2B+w zI|$v--yyEhfvFF+$Gf12eKK?=e)9(E|AMU2Unw-@wqg4*d`pDzjrgkVWN)P@vaczJ zqC|v{!R+9AvK9|0@2q4wOWi+(7TA?uO7;aNGfM%N-NLW?ar6cAnheVV+0>iX_uhrnoMKb`sTl-6z+WV;y z>cn{b)cb^#9W~0n9mCX-q-`IV?OSaCuCD9M7p6wdU>_|ib9@GxYpa^Hm0?%cGXp5W z+uPoyzL}A>$zXvbX>@CBOm=B!?n5w&2V?%VP2va52<0Yy~(O`0A5ZmX_C^~4w zm?Iz_I>_^#3(PzX-eU>TuJ1^S0G z^nM#nQiq)2mOP}fwQ^@?$VOx_xu8%mUiy+BK!XbX0h$M>uI*{7J9c8)*}tO+MA}}T zhr%Z_v=05{sxupga^rXMA>#i1J8@9r+`DC0(xXc{>g4YL==o2nh)&`qq%bLtsroUH zYuE*SbSB!^e8UmlDUM?k>cHqVh0&p0nFR*gM=1oQ2cp@&?8^N&9vM??SDL!BVF0k} zgc0t=#y%IacU}1SH7yeD6-A$Xqa7veiLD~P-WxzPRP-8LL*CUv0G_a@hrAA6?boFTRgFp!~m(bF&2;{YB_DdzRop^}i`qjaWF~uvQ*& z8yMbt+m2Qt-ip+N-_mD|GN(ALTDKc9QVvHib9?>j(hf5ZhfRAFAOF)wvA5_qL(-lm zwNqog5<^eDswM6FLf7}Uk+=v?h7E$&Zhnpswa!k&;#OWSx9$sm4i{{HDy=jP59d+B zhlJgD63S2V(aY~{XY9YTZl8Y)bc(Wj#RmmON9}(y77$By2Gc&<%5e4$CXCPkVTt6h=q!i$*rs%)mU_};r~tjCp6!$z zOmXK3Tz~-f?+mVQg!`&k!N1PU)$!kvXWREf7G>k~?`TVB%B$H_d&FOjwT7e$u9Q6H zKomm_%~UXC!YbuOI`Qo1RygZ+d?~D;GH~xV9Rg-w^1l)h>ikxuwth?6*coxnkciaR zYN)o(-NYM(xU%y$G}Yk1eEuxAj_4^PKT-zF2O$nsFLx7p|Jq*1>?qeZ*!F}oWwyJg za)T*1LY{YRK=&RSog;4e4Qy>|JCHtzctmBJR&p2JUb&o1FCsbzF>8N`1tiGGBz{FN z{a%*Iq47$zyf8*xztqHh|=1-k+`pdVlETU4qPZ4F*pvi5}^N5xX?bB59RJ_v4eWF!pxbHn# z02j(HFnV#0&)$t!Ffyk1yoEUS5mAXmUe$Ju&g5+OU?hOgVX~y*yC}VRg?|m6p_tt% z8rq>H;PKf?ZLLX7VW6t@uMNf+ayDJr&$#Ig?8~pc zEi)_+5_<@O{B=r8NQIFNdQIvnF=W?>BPkSyY5RI9M5ktGdu(jLq#|70JZnZC?v&-q z-eA{OcjMvb_WxrGK2-({a8olHETRGNls)qS-=>e-&*#0?{FLhZ{8CQDl&as|YogY*-opdCQ1`Y)H-$&}pkg>JM zXL^K3euzjCp|4%yWSQ?m4)1XOAK4y7;?@F@#rqOOwmw~>XLho|C#(He2kUni5Z}fu z<{9I?+*P{nwj%vgaD^CvfIw!BJ(DoS#Uy7g`57X$q%5;*F`2j_*o;3x_3J#23h^aU z{c>Q2O1amyrfEvnUbz#R6`EWr83$yO*Pe;A0%0KKF zNdQdpb;AH6@e#>esng1|t98yYjZp#WtpAR`IG`1TD zO$S<#_1_wLU#^wI{aGf)b#AGGE!h~lW2JLGeZlxtJzY+Yt_;q#UPS30OEnB% zl<1+Q19syOIpRUAf2wLQ*pjN&@0^|T+{Sz|E8F!+HVkiP2H~6D^IIz1h#=0YO@x~H zIoWc{HO&6#Sv*xNMRy{$9FJQR15nFq!7TuQPVCu0XzU#VPr)BWmA^*is}q1AGGt6V zP1RlJxeunNFNOc8Y$SSh=SZV)MfQ_SlkjrU@N$b)THFJ#XSs;DclxqL}gE0b13radQY5YDCTo`gt^ zimb@WcD6(zbEy+DD`au3HH*OGu%MdH+R7^?ez7o~n1)QI!F?YQUx|h`uxPZ!Y@1&S z$Khkr6)%!oqabrL6G~TKiJ*!Z`}4vV1{#%x+2!#yjja4^=V6~@l5&k`waj0 zeabNsvg8Hv%b2Q(2w}yg%~}!@rytG53|o8VrE#vM*YaI&{OBTFRCnC<^TlM3OJT18 zv)9-fFru~pkz@JGX<}d^0)H7N7r9YWkhXH(xkBOFqtGzbhc?ro`;~f?%l2pY2h}o9 z$!&r?dR)2F?vogJna2c%?2D4?t#rVzR~59(#(#fS&4XX&xw(&Ng$0l0Ue;q{Ir(#8 zy1eNlv9iM**f*2xWlFS8M(CW;I{`k>YwKGFJa>)T*+GD|=DU`b9$ZD~#x1U3cG=25 zw}Bb9Z$DK_R!9fRc!3u?*n%@%*9l1iW+)yPDyIILMGS-7S(=}8e9?MILRt*D1n-0h z-dv(g3&-s+-$+C_L?i^3`pAER{!1uaySOI1cqV_5I5PrX#S(1(wtPa)22%mUED(T^ zP`W(g#d#uib_Pp>lM+-NtFDz!nZMDzD&=z63eqL@baGiq6$9>%>^D0yMNvD3T7AuoOX{cCqtZtRKA;APh%@=R+F#FJNcwf6jUN3_dQty>tE8#Nt!I2o zp+aSqQEw z*_q18GcJiVB<9(>Tu)q6Ov)E0T`|!XLWLJawrXpqVlt%uDsIy>+RI%Hn3s zmJ3)x*6)zD$X$u)4%fvUVQ6GiB^7U>Wg{K^y59>`^{FhO7Ktx;Ph$ZJIqXZ}>cOHF zIC`Cqq3C`}K3BYF7L z!`Z3;b%*^my;ndF3e2DtF%%TjG1_BUo40G6jRrHZ{dy$IAq=E%n<~7q1}`gijYhzb zSnK}rTLYq74Chjsq<0O6JqvDpL5Nj#<(-=+^*&`z6}m;DR^Tl_OX^IM4G*vf2fDK_ z(bL{)SfZ}m5hfA{#r|s*l3v<|xXTuW!}kSRdN|K`;&U87$+%=p;TF>pUd=zv%zGO& zBy@f;L9N#Z#;{HLr^!cO4+^@2L(nHemuC6p56^z}DdvIE&ts*%3&4?U%uYPXW#c}u zlgK$J(=8fzqDWa8SxyfY0UcYZ7TjX4Zir5TN^)KKKLAN6DVRE<$X6!NDCK*TSH|8^ z(7>BOewKHB&1o(rhWWY<1qqw4W5@|1kvhw~O*GeWrH3Chx@g_!r{NXO8*8^xc2FH( zkfc$%PE`-NjUPVUa1x*>?q*0v9X`i@MRla4N1m}SmGI8Bs%01XP*-~F7dl#<6=YiQ zyRsOfl*6ZT9U?0*n3mDfV%m>$cqtXXhdUm_C5h9nDTB$65Et%0h@hk?7}!+p&fm^@ z+%*K+15Q`e_EwrQ$?^oxB;(yC`5{>lKxFuagq`m1XFPE%rZhjBC1O4G6pP~=A#9(Ks+RG5v76` z7_1d^-fO=KL^3^fGWQcfKgn(Wy&MmJZ+x*xLu7mRKEzr8^HPn;ShOTcs3FRfWk-WA z2LGD{*e?0orzWx*AMU5XX{-T5dgzBws_yi<=!{)c*0g*qwd#gyC*u&ht`(r4XaGqZpD{%$?MWvXF=h_i}m3%>*$qvu6+e& zt>xMW0qWvKwCnAZN#o3KG$c?QL^>F(N`8xB;;*XYx8l_MFCL@Bn(W8;`7i*fEn-bG z8{lc3LApclK}e8B=K3Hga;_XQ*VPERs_GIfMS~dgl5QImdnF@N1PI*ZNF#Ytdf!Q% zswG&Fu}N%bQ8j?4$|&gUbzvU>5*w*U*V5&BMte`C(Vc5_WK--5`|dxElIQtA;?0eP z@5Pg{e?ur`pzu7_;G5sFmE9OO$*!3mVuC83VGL`<}7_}HY4h9mn~sl-duzMZ_hd_z#(hB2*n@Ht!_bD8Xw72?O_i3lVuu| z7poOYRopA;&xh7jzt@uuWaBFVRz8b zN&0+97$%UPA|XNWriqP@`P5}nIgXpifKWJSpA5JCmM5kh4sD!_r=dIXIi^jBKi&X> z0o#3FjFNT#cL8Ev`<0DWJgRp#MJ<9WA6q4Tq!~bDvKecBnx{4@mfdY9j=f~^8K8cM zWwk_$O9rdUeUc^<#&ICY zvg%T7XH+i~F(r>3&~rY{aRvhth^2qCkOM=u)7nx?C+k+9kupDyG8+DGVi2I8&9H54 za3c(MTpQ)V=Y0&k7X+tEm?#uU_MXhcPUG{6cYU9hx47CMK`DhzS7S^Iz?R^hjPB(l zm$9}XM6Fs`=oXsYoQ}^uahSFwfoXEt!hu{T`|992eP*V3FKl_`%ceJ&8qn^_>dj4! zH@CZZk|IvmOLGtJ z<*F!Sf*8x;{AdB-Ren71l(!|Z33&Byr&w4j!NF|G>y4`}9mvzX4C=ahaGc{nwS3yc zh8Y(bS-o)GSD#H?r-EWZwFuSYT9g+Jdhtg>4bhwwfY_?z8ZjZEdZuW)(!J6pC6dD@lU=3Ew1Gz? zo(a^6*cwoQm^sBP2DJ%2*LSpc59~;Tup*AOc7RH|F2?3cn&$M*c%Y8`sdpidFIwA# zy9LOyLj?c9;eu{R+}BG(Ut17iIp{Fn+^RSa*s%Z!DJEyb78q&rZrN~28hmJ8`jxEr z%kNH#n}iR+V)Wbm=2tCNRWrSc?8EgSqjg?6Rfy^EYE^=_*V0ml(W=b;E3`w4SR9C+ z)2%5|1WL!xF^`Ydp5PIf8rUCkdD#xS+x2V)L4YIu%Ww8nYPUR?ZlZ+c9m#czABSMO zQ6W2|Rkk#gOYxupiwl2Qa(qtys_L}4ETgTd466W63V{y~^f0KX?BBQE423}U+!HZ2 z|2^v_@+@{KG~9rGTGJQ-VfB{Ls;C3V7Pp#tYY=?9{b+i*FW*irOK(5$O-y)y^fFLFtJ;g zv1d=1!=$feTB5F<(=_cDAWp$cfsy;7hEGc$?|hM=W}(3a>$q24{n1iZMF_yh*z`#} zz-6y$0cMmjt6sP_?#qSnH)n`y3`T3 zIS7Ixx=lz~y&|Q5L)vtOs(?ebc>r|-b4|A~SJ6vw`QUISBYJ5H;coRWGQTWs+^8rC zay5PlT(>yR$F`<>-otK1X%;|1;PMwZCv;^(VW50@21P!hpFhN$?`A4XrxfLV>1k#d zMTqH`cCuTlO4$$NuSEFX<{hZu(8G@*`Iuyqv~$}|B3j2&?GOc>N{fSFI98bC);785 zwCcc*KDaI4lcj2`r945@<*@L??&%_1_i z43%(@PR5#n(*sC(gc1P)k9Aq?d#yb4_Kwh zbmg0?P$I0m2V=uQcN!bZeIf2y7$V_O$Q8)RE6f%*`B$0;Y)5almx%!!EUivwT*Z}C){X0Oknotc6{*|i0?Y?gvnh3k_MDZN~xrS!vma=JNY-1DIbUN;kK{(_L z+^~v7hFfavXI9B{3@`IInp-RX;xy&vXLxe-i>BdN4hkMfPdVtEU@VIw>@-eAB;}HB z#=%+!SO?k#PA<%JB|f*b%%GBr#+{SH|b2FFocZh{)>&n>xd7qIIx1JH;}g zZ)(#==ZO7LQ4|~Sq1-3yfWreQGbx^Td2YcR)L|&_iOMnAG9p_UHIsl^!IM4(U~b5u zeJVdC@nZrA{s01+Djf5{wVn6!sjpS{CFXWz6E;j-S)7kH@`kzz?0wihfM7>+zOF_P z(bd9_(MaSN4X$l+{MifGhB!f07lvbZXAcpn?Uy_S^K_A!-oKKg#7<$Jv<4P(f!xcD z!!aR3m_cFlUKeMety`pSYCIt4Yy^zpSnimi#yYs>sNmlvgIH% zPku>tsu2OJ>gke(4tlDY%>vRRn9(WES;u~HF%@YZLO~^6NzJBIZHz@1=qxnw&G=^N zzkyDkT^P|$CJx!Yh?l>$TSEOM!UTLDtx5<7Ewn_K091$IzW%$*9tN#=N6OdEUY3U* zfvjWs%uo+rGjV5{O}Xg_7&(6kc7bcwl}BD?Li?$qv)uC9nOz&(@hUJ+j^8Ev-51cH z`0}L~=j1e5?-2{sZhmRWU2REphTUnivl_8DK~Kg#gMEs`Y+Mi@}pc~I0ugJ zW_$`Ncq%g3?9yUhYg1)>d0?vM^i_Jyll?R{`u$9NHbwN>lb)G#_F|1oe0DoSE?P(v z+7J6+LJ&|pfbVL6BQPN#+8};GeX08jF#xNpVdeOb{ z`MVgFmg@nhMA!yf+-WWBK%_xCssMUUlRTJ7u5xxj+tIP8yJAKt_oE;(oBYj2t$a@g z#LwTCo?r8Fea1IA!j4%1G-Z66ofEQ4bjMZnn{P9$;_RZ>}%Up zN4Wm5{?j;_qs)}OXosBI^U~5gw06%CUE(++L4a1`6w)U$S2@dhl>F=~IoJCOq{?ab z`Y98GOd;W$0LzVam>5v&BnBnJQCn^wqN27bqt1oFrGLZwuG2NF#l+-W^lj6_j?<4UxFbQqA3}QC`c{JpZp*VE?5(1N> zn9|C{FrB%=?tDCS_ZUB=m~iHq#I}h0FwXvJwho-w+~R<5G~pyTd`7am=H(CoCfv8o zOwTRUV2HPmM(P|y8sPJX<1;AV?PJ53FGQCOSHKunKY%U>UY1F7T_}1#m)McXE(#rW zM_pQoN+&rP+4UN25)a#Uc@{{XmKY;SD&?)+b^xE}$ET^|NvY{u=}|h0N@v}n<~mY} zDtv1Zso=1tAkAFRmYz}Q(7ESxS!qi%;TYEps70J@6~`pRY_S-3S8Zqr12l25wKUP3 zm5z#Y+^mmVWp39>j>CdCg+6uVhel%p5O-6;R+_uBQUdyXC0bWGv`}T1t>3V0m zp8RWw$nk5E!K6Ebc3^}wLZD?`zWuue3o^`^m*h~7%-{alat&C0qV(x(t~*Y$R-g6W zaeLQ9nDrvF*u#-&BE#S?7NJbmF2+217Xq_Y8v%e;xVrq)v+=`pxLzSYJnE6;gR4_q zuY{H87HTY$Bzr1mtibEKS*RW1%m@G^ge`Xw&AF`nnP_Z9i7mAJ2Ic}N2?A_h1Ebww z`^i2;7uYoLDnF`hNCp-*ITiqtCVBj!LH{-WzvnB_d>ovpaO>m;3~aILQnC@@2_B3f zToIg65ow`nFV|r=ObztW*j(;Zj3s!VqXo`^L3EmD33p_-e#CmsheF!A88J7^ksw&> z1loY+!e+5*or=CcA};qB->~a5;x7P~JU4hH1-D2$9vOaN2*q9EGVzIm`sa5{mg2kw za>IGKJ3UsB*zZrP(Lql0hR&9*(u5LVK$1erEo?b0hcQ%=&Ro7CG4Wy9k#`f6Sj65KN&0q^UlVl zAIp#Z0yc#Y7AKGDfa0|o`7FH}Qbfu>n1Vwmz1f*xb(ZMwU7Ewd1a852YuGIPVt`{a9yx#C41ityY7T-A2EsNLQ(+UB)n{`4 z?q9`o<+A`Li}gSVD@i--!GKg=rHSx}q`K3FGw{}PK{0$Smj~Iw=Z$*`n1xan2xvHC zaRlfwfp~z^OiG>E#duqr1FA+up5f&Jtraw(b~rt&xmw2R8UDClo}D(3Kp-Q~p_&l| zxs;)clA{1yCtG(xWl7<*CfE;t!+4V)J26RU%E^@hLyunkSsBr7wr+4tNn%su9uz^! z4jpdFL{92QT@E5x)}8-;Y=(v0{kmQ4jXlQ- z@hm71o0ZDP^BvzpkXZkmW+|xlTC~W!e181y2~#R9^_li;?IYe4!Gd%sG-eChksE?3 zPFYY(jM_Lgocb&aAWwM{9ggOp%mLpbKCCY@7dl+6fZWUomw(Kd!qc+{4?)#g4Arl$ zUrf*ttwpoRu57WFlnuWU9Q(~3@G6!db{spn4l2~R7#ucYY}6dL3eM-Drl|9h*jUR* z#p<}i0)iojBBB!l0rC&S!;|AfVx6GNjpQ6f26hWU_DJ)fA25w&KQEUkeKxSSx%YReqbolFE`7~e&qQ^>` z3!wqP72Z=|gqfx^OgiUf#*)beUOEO>?3e4~5d?dv>6kbmj*gyERLPvv_%pAgC`Dyl zcLXC2UzwdxFj!_$1opl^phJO+Fr^v;`e7UW>vgWv z+aFSKc@*gE!vdY;siSHzCqH45wpJ0ACw4g(5?egcfTftaf?Wy8Vc9~KquXY9TSTwt z*p-5%Q6b@z%-0_Kqc67|5Ld6-N>BzrG_;jiGbHU2bbMamw-~%85e7$nLFVVTq1d=kKhtu``@;;w)U$P#(gJ8`@JsULNv`ASuUxc_V z;vKZiP_K74-~cVsLQZC=Q6gzg+7p5+%D}Z){Mpr*c1mzO5kn4gD-BWGC6Y5r+HK@f5d%>Wjk20vc;Np<%*ETUkuyPVr2)6oCF)9v zr#SW?j5DiV@>W@rx773A>aG~VA-_zcp;cE|&D;}ZVJQY}rZn3E7{(w?+OLpS0@zL{ zFW5>@(-|@n1(^wAg)aX5znipo?)hjy{MR1Gu~9y{H8+f3bBg2FGsoKthpr49boAzs zByt_}J532VB88yC;3(&TvEQDn4Kw?96YC-lKQsxuPO>s8KxNm}0Cdck972pVpqvcG z6v2IR?lpWS#N*weKH%#(1r~wK<)Q@6a(_f#<|B_4##v{LY3fTCc7FOmDD5QTm4lmT+O1o_ku!z2keKp?qTV?k%Sak->m zhgtwN9%6E-X>-6W+3<~I+rlaN*EOW|RH=Ct!^TIRSc_j~+%6zN2mVG=0{w_XehDv` z+0s>`c4(yWfzFqS!im)&>!52J`?>kf&}`g*)unIGTBwVhS?S~vEu90i|79aX0#yiq zNjI@ri!xP!Lel2I`CS@h;G~@#Pvd1*@IVq5X`kcI{_Y#9Kz_32N0E3V! zRI+i@xpubVFM9Kb5j3!;qJzW#)s!WmN2^O7j#LAuu>g1!kEw*li^D(W>Hbj2&$je> z_d=T2tj7=6abw=n;4r`v$`&on8TP=g9Is@mhotO!&~dw+eF{ZmGgRPJT&!l#~?x%^-3b#>yDCy<1(ZqLjNUHJos4nwzl!Ds*h zjh=eGldbCI{0S5-;Y-X!>?s{R3I+1N%vr3tL+E;Zzi*dU*ZCU_rJgB(L?5j^D92(g zl*GTAn9yFPsU!VnZ8|13oQ%&`{5R=|N7NCN9zCx4!cm&EB<(?7yqCI|0aXNh|9A5J6=~G)OwpSxYEXAv^e{E5~Nc z^z`G3vGq{-rmc; zj&b|oP2Nd|xu*y<%VxQ2Xh3BE5UC&Rz3Ysglkh~&E|#A$7;W9#U26VAFAz702}5!8 zO9A$*78ok>96!yxonfU?7~tDa-_;Psy=tm#{Zk2w`H;bDlyQL4I4^8V{}Pw4L*Sp6cu5nE?wY7y#PrkN&X z#=9_ST90vpdcV$xqM|2`96F<{ku^>$ZDdPd_kgHjV%{&_j*tVq?G5-s{Tn5ta@St$ zxLzlorOd{4F!|V_Bl(W!i8)FAJO$_c4|!Q=_8^60zqCuKg}P~(YAW3l{Ll{mg1`2yjhQfwVL`1!@~@~$Jh$$uO+%mQ#=0EI z>ja)&vy{#j=S{K>twgFb+R8N-_c)1Ak~Jmsi@L+nrvzQ2)YIGDWhhwOtvh|(fP&&wWLfGrIf%tkCUVJ^RfcfazpCtoi2 z#}+z%bgrr<2uOwd&=47VUipbD+I(lhg?eQAWbjLgjx~Z_|A0-=dh;k+OIZ7&P#z60 zckU3A9y`=dMFGVp`F#~Ub3!d}Ih!obQZq@C#xrS%jq|aXi#@a>h->Y>88Cb9w`AoJ zyCxZ^0TBHVYpXQOVFvXxC67f!6TW~ZvWuyKFsgk6uitH1$$Z0!W?w0pvxMtxqEqi0 zwZX!W-?{RF%Q$SDtbSYJI7);F6q>?>dYtK$hUU>^CN*?tZz=V4WK?kjbPIEEdB#fV z0v$76duPxxnVB>tfhKayNBnJaT^BOhk_*l65neCznHb2TNEQr!^*={|%81Q+lBhWk z)=Gp?HNr<)qi=nU877WdT$zGNH@%>PJxLo{F{ols74|9jb?fYIt|QkBvg&1*0}rra zKU7-GSz2sV4p7zDg-Atle2jzOMo&Y7>>`C!#{FlZ;;n3~FwFXP2+L)%N`2Z_w{xY) zI++F5B^S0rWW^gEPPh+RSrjzYOZNCiPhMp+^AGrydjG@T7{$ z^Je;3-io4;L4ifHWeY_WcL;T8$YQ!%jlmVVA`@l_pMepKUQPr@8T5u>j9C`ydN>`q zRuaflHXJ$k_d!VWA>Qwaw3<-LZWwfrDRc9v3R7_}(HZ2X?Tq4N6_<*Oe0nV270VMl z8ud`)Y5>I(>b_T02Np~ToW`rgU^ML#D6zfT_aieE!XCuLnvWWj-i$vp)iW}yRNYM$-M~T9hY3NO}xjv}NTKL@-fy`hFipmRV z_!-{3kekrKR$|N#Ght1Qwky;g6n+Gho$)I( zoH$V$^dt6-Pv0!W$R{(v@iY$6%k(ok%^zeJ-mpI^xTj2L`y!F@@Cfc+pbBX$djejD zeP_IO}&iS7z{sgk2ydH?8XD^nJE8PoSJpzV zd{(I9b6J>=r3F)5rqrKZfSO!suTdl^T?^25YHM#&5bM_!laEHlQSy2hl>d83^t~`2 zrU%l}JBniK`67Y*4vvTGXugT5SA7#TCltS?QQ0K?{{~=$y^(9ApBpJG&n(WGs2qZK zND7)FJ44;{)9g-RjR=F%3>3#gziSM(Db+a_dh98Tx!Tm@sg9yozYD`2({nD8=B{9sm{Ja*Gd0tF>Ak4QP!47$BD(1c zI3&tozEduZZ%~=FG zFs;}xq=M+GZOi9k`m#8sPiob(k$b8g3%Y~L;h{>U&;70Pt zamxpwE&nqVgU>JBUp2eKg%ukJQ`7BnVn0=y!H|^3iee*H0}ON5s)CleGXAgkQ0*lp z(y~!*;A{9u;Klq&=uRpn-xOW#fzR$1v4c6uf&tvjbkX0>eT5C5yj-}}E03di(_&9i z&j&zT>46mHr=^~U#u-ybtb8ycd9fh0{k_p15=?qP!WT(r-`Yx#&(hOI<@w1Ds+EoP zi+Oz~@&k6TnP6$R160bVB$0^=(~3j0aS5O@n@D1Cm@T84Y#QyN%!B0asCA0q*`PHV zys-gowPdeG*}XdcoL(2nRhxs~$N1x?2Bu2hSOf2Vjm}5B;!7@X{vLBon;S zcB2v5Idz|G(bWoZNS{g0x(LF5w62gy+D4l#HJ8xyRH6M25dFC=f+O?!)84vqhRnE1Nd{)a zoWP$o96~W>eBMA3=J}2>+`~yp^=Jkz2Hy^DTs7a9$N2PYH3950qu4ZTb=LJwVr*$b zNs6*9N+E(nR~x+cH`Fc4=%}CjgP`GKX%ZB2xetaR0B^c@3h$_1b%)GBnplc_{@g zM>uj;KMv(+Mm5e~&eB*^|M<`8Auek*1A2=MRDGK4Ty>Bk$l6()d{X~c6aJyMkeC2I{?I_+UT7Z%U89X1c_U1 z)eb_*kP_))J6%l{dX*e85e0J0IixT+basK(H<Nf6C-4SOxOK_kt;e&?ctSQ;Dq-`;W&4V8ME%6zs7Ql5b`>mj@Q+HFA zIq6V@n5;P z7JWSLI{#hsP>Dt}&-of-7CnAB4@hheuio}J%m{%x2EbP+WFeD1#6nBTtxT2po2t*b z)5|7KSN7Xl?Oyv!s^iQ4x1RjGMTi^b(> zL!zR6Q&2K_zX$u3p614}eqG+R3pXGmHhE~VoJ&!2Zr@n_d$2Ac=E(siPy=K7d$;>= z@nnzVSwaXihBi(S&A<~Dd~lMY1oFM+3bk?7vwCWx5OJ7epv)M!ayB=H_Bk>m9nquj zRK!S3+CO{VLo=AXHB--To!$gO<^mypwAcJ7BTGh+l@6$`tZ%+~d__Djg@=&-I=wwM z1J7a7s0j?FB6L^^-z`4v-$Xc@I;$n5L3ACSao%u_->)gAE;SZ@%ugCyJ2wx@`Yzmm zXBe7V{5gfG?c#tq5_6!oWBUZvPYNC#>Z={ZAFP!=u_OI3rf(UYwCeO}6>T`sF?&txlVBzq5!Wxjo!{^FfUcI!O{+t<5}}(ZLag8_R6XA z5e6n_1~=7EOMkmwO8Ct0H`C`G)MOV?0ARJ*uxhLVHh+>QE9R$-FtO=n3g229KEy!c zxqBV+ZXvI-FHc}H8(HtvTFfQC2G3xAHs*u!1VP5E-mPP028=uP2o`o;Xubkgy&&P@ z8pI?wm~vq()V->5ps%ZHPK7h-BKadFeOh{!qdxDP;J$g z_J-vAsq?DY-@y#(1Rx0+vysMesRvEK=?QKo2sjFUFFi711j*@S`49A==uuF}dHiKM zj-3%x(75RPUjvTsNXpMIv~)d-lQmnxa{c`~&Ox$%zqu-5U*iVJLP_sREmvO1(TF26 z9bF*s+iHC65e4l4_odi5Zeo|xuL8tVD=yuTj;_&1QigMwr$dulnWYliFIOdqvwDTk z2Vpi~&j^LstNVKfFc^(#uSI2;f{@i5QNh?~MIOMduf|gC))d^z9-#PhzWIEzL&FBqW6r^C>#*RO0V-yKi ze0=HQk{|DX7a@YfR*zbRz3IjMq-`(5*5IS&ywgn5evE4HJFi$#`u4%MY#{oTry{oA4bE? z`F=`DbonzdcVlByF4M7t&}@AMsG~{yV?IA>Y;v)cocHb&Q#ui z{MChz9dDOD8QJ+r0td^2`j}%SZ!%c2+oY6NZ1tvkPb}}+PP1k~b6_?G0+T-bfQFr$ zZ?M$oST#0YJsOvM#ZWq?B8p=sNLj6`3ZE#dZ$}Plp0c1hdtZ}KOouroQx3wZ1c|gZ z+okUd_z-{p{k1MV+P?KOI9O{u5-A8^2}<=1b3Yy3L<}64;fg7oZSxonxZ493CC*R} zS8ZI${gv!C7|^L?&{3)HG|JM?bf-HAIl9Ik!*YJ# z7q289xSC}9L+~$%$y>JKAd8yKyAFDu+*Chof9~izpDC=PbXnmkz2cO!lIPhr%u7pY zr2#sZK3weil9*}qm2pV7q5A#;EeaDBC!m$5^i==cC3xyN>yPRpg{>k!DiXH$9P&%x9GsWq9x8I z0PD3aQVLzn5VRS#o6$&Wd_+?)`8`{0XuFc*D3L%m!XW>%@NunO*^?iaGVhC%3A=ds z@>}f@t!@6iq)I705*jQm3 zMKBVuCmOj0Hk{q6cCdjp9~gV<;#=(L;N?z6O%KZ;{J)kbeun>Krz{G#2zmh_XN6l!q5?LK0>1oLLN7=v^|@hPFLv zWt8RbX6B=IT$35Y24&_L6eLsk15K?Y3}O>*NNaYpC2sWY1UZS^K4h8w00qZD|IDwiW^bj z0Y-rfw;y10feL{|H=({Nyp@`e-i9)2eMTVv*Zrq(Z})*lN3`91)`xa(~Yc!s3# z?hC?3&)(HPX{571dnsMF%H%f@o1#RWSy(SZAg!WV!!3r!H}WPhEX<*0m5-!m72gn{ zv?6UuFq*=z$c=aCN)2qQ-~3@vY2mhwuGwJ`+$X1`JtP0IYc?WuwoPlpL)~Z=bG{A_ zQ94}m7UnLS8X{x22)g8B`C+G>GLgN~7`L?|kE#}x-prF|*HVM+wJ5BA{?N`D-Zlw; zeLlV1H(|VJCY(Ovi)PezuE7A8)o|QhR5%2GdL213txpPjeqxXk zupakypn_$kuKZOs3jfe{&`5{=3e@|&-1UH+Bnec%`;TX^S2&Zf_qBe%u6Knx;iFLp zumXC~`X8i#I8gOrH+tnuT}tZ+WM7YVXdM6wiAUV|fmwmKbn$Wkxh4F36S1vYr0gL3 z?m8)-;2uDR0CJdvLB3UaiGx1wr+#P#4I$E~B`#bFlAav0zW2borBaw;Ud1m{Xc1Jt zsewSJ-x*6)H-7cP8;A|N?R-`BnEuIw-kZJj54i?8-~UPlrsA%L@Qk?0nRn%DOo~Z= z`;EPjIfb5pfY&W!O|xxb3^?MFe^NjzO7`2wfSZlt(q zKcZ%}kS93ivz~ZaP*8dmL~8EGIvRzQ>jelQW=T46_>0dwpP~sKYU$s*o&5Pc2Mcc8 zS&GUeSaA5&oec0lyq}eqQN3U)Aafm|lgxv5dC)`60e5N0ZvJb3J({S&X5cVLw*fRK z9Q6jl|HY))D#KO*j;kZp=9jCCi$F8H@b~`$i=tVK(U_uTQlVMS`^`UAdn+ikD9hx$ zWJNcW1E{7jqR#3P=}A`HAis99qW+$$vr=764jb491WTl;7BrjV&bMB^6NcAce_;he z`eu1t)PQ2HAJoNps?pQ=b3NG0UyTX;6@ftE(n>zUKc}rU%u5s}visJ0gUm774K~d@ z+LhHDNIY&Q?;V!5J|q@0Bfx_p(6wC+oS-wqsd3XCyB%vkm7dnC-l?~j0j;Ab*C24P zku}8}Y+sW60hYc{mn*}~P0?LmFpo%L-^Hqi#y*{I4J1peK4bQBodcfdf;v-6j$oqr zzuMD|<<-|`j1l{22JZZIabg5P(b7dqr+syojfRI(G%XOV%=_VdMYL^07UXAg+9zq< zQm`|X?6nuqw2=6@zLcmq6h8oWxkTYJr_gwbj_bBkWC%C%#8-y(8^$gvMKx;n$3Z1r z@$wvq3#7m0&~+ja#(Xo)9o~L=yO674So-XtEsGh1`{qb?JmWkWVzTQXgf95E;wuEn z@xOpRG@POE?e=y?8OA}K0pq4(lY&?>5#10l{HvIc;EJxe%i78uT$k2h0)(DoUHdjA zWl>jA2y7(qd)=3I-)CNM43&*21IKW1msm1;q33p(o_)2-$(1P?dumN_{x*i3VxFus zHhAz$*GH;$;fR#^y-JhsmZl~WLdD5|VdFks4&&+1n^PxlKec#7+}#Mq z$EF(72VjQOEnpq+UN_*X4h$@RLfhFI5sLwiNK0H9ZD3D&T3~feziC2Zdi|rrEb;=s zqf?az$$nUB3$Ek(Gu|o)D8R^lfxIBHe?Fz!oU=WaA!W}vAeZLb!CXRXV~cc!+@H`d zCW&Ov-Sze6>wAZU8L%50l)v~W42ZD1BB?j}5X~}#(o#_!??sKhs^@pxtmnd(a0^pW zDFAB#Y?j5@?d}A?JeuYpey07rdiFQZf0)$rsJDa-uXU{F;cLfmUd%h zw@=Bwn1x5O*r+GKDmfb&q%R78WX0FF?6(L#*=2(C+A+;!46c?Qk#Gr(T4?a(9ybQ32AI@y<5rmZRsArCWxRRZexUo-9E@rXVs&k+Ae=a&aKvJ1j>!} ze>yEX0w;2YrE|gGWG%8IER@-4li-*ePzPOJ z!SPPDWpcg6v>QNs<#FLUEG&X1Yn>?g?eZ2XxTGY0N*?Qv>P+5`)T1R>z%dxLdiXlsg-wtq7XDk7~d*|y>Mg#MB(e>pj zlyU6d|s{<|_PJdkDlttA}3xt@T6c zv=;VO=;N}5A8I+j9H~&D#EXQ}%ix!$e$*ir!Y>z}{IulvzChVPm=V(Qll+)rts2+DECmE?*TpS3Gc8wQSz zIG}~^x1NlSSAoOd;ecs21+E;M{-Ge=V6=HHCnbW)|3NVk2eKiAM&0F(bnAadX8qPl zuAOn*9^W#zD@G}kPWF&^Sze)#QEyi-5g7ZegGKhF?km1~YuHX59P zgwDA!5OuHCWyC$fn16mpP1C3LnXLq2QOK9^YT>sTgQuv{%Lv;>`x?*wg02UL-SN(m z>0%f+ui~5cJrIXzdN+BIF4{xE8W>FSr6xYyuqCH$Wp$Bn1Ab?=`iF41r z5?SdOI2cYzDTkFMWE#eV6+7y43@_mb0PmOJEE15fffJ&Pq(tjZDd4^@J9+`K#CT8G zcu{5CIyct{DX(O%#b5Z7cm4wdwG^{kKfmGm|GHDU z$aWCKf?Fx_I*GYfZkezzW{uW>5_Qts=QWn_QPrqAmGW?ukVU-;$uhjM4|Z;c?>J%d zznSD|(b+4Bz1{okk1hBekurATB#h&N`w&=4!ndr&6Z6eDRiHL!LH4rT*;~-*f zkuepMzJUL*RwNlF-QuKWfG^EOse2OY)ZH(&8AXf>}eR@ zw<_hM9SvsH{Bv)3EOuZzvieUsa}REeX)@heP-tk6CKSH*bRw$Q@p~mt^wZa7^Ic+n zF`E0Hjl9n33UxAv(3J{hhkoZvuivOY`hNdWk8dgUWgOSzScpZ@S1K-Ti*#2>Y(Gj% ziw46IX7t6sie!u7Um*N9-I_aFW!R?hMWO#MJv5&v@jOSd&y=D-uUZlJ6(n}BKxAGv zF`#zeTAK04M!zK-v~kyONAOQ2Gts1q+}peeA}ghe#xwP*tC(DUpwE54+r`>vytq`i zUvvYYv#;4EUVMisB^VKgbn>h|-nWTiad_qRDi!%Lcbm&Sh!@cLd@9Ihz~FW0pC0!n zQKFU0A_3$k*;sgFw1?sSWF5Lw>?>C)BID#2U9?{Bi1V8!ZR%)ANNad-8rpqC0gP99 zOis6R{41}5-{lptMr`x@?z$9Hrs&RVEFleIeY!E5kGGni@x-|31=6`k?m8>r#>B2w z=parB2LN4Yi*Cy@ddAklh2vlRXY}p79hZAj!dM4s!Ump=FhCXAFTu^rwYhj>0XIfq zx9LleaCNw8^l}MG@FB5?e%jW1wG|hD=UK_QjHXX-12bV)L(AGG2T;ihSjzdZG-7ka zppZ+-!UEbWfZw8jt6k>ILi#mWal(#XF;y7z)*BdVOPPmLCJ~_ zmzaW2a&PK@_F_>+yCb$l0OaM(*09+poqFnXUCDv0 z>hOa=&?iM{w0viJR&QL@lR_zE8Hw{wT2dWE_7T}T?nQ&MpXnz2+^Rn_N4S~PA_pXA z;Lqdu)be?_*{bLnz~=t?j!>V}Wc@t~%`^?KNMf+h-l|j|8^vu_OzW1G*_bHN{;@vK zBo;@2xgqJ;d#V~vD206;W*wA76F1g~{lzuxUh&5t9Y?-MQleeE&T-@$&4f^9$WG|& z2y-vN5nDfSr0Oc5lh=MDP?*1-l+A1(-qAr`3fem)QG^Xo!kY4XG~0rXzJ6(YXb`*! zdZ52{GD04!X-q{p?2OFKBl-Y^UE5-(TvoK_Y$OlU&in|-Fx;UZ;5q0amG`3GAV-hV5dWizki4!t60BX& z(EWq?WIJNu*s~GPitv!hn=UmWhevHo>J5WHa#+s&0W&|Hm5>YsN3ysWQkQ5?wkJ&~ zUy%FU+u#eHP04W}-Xk&^+Cj4eBUa&}qp-;lcG8jw-&(c)O(;XTr3>(xN6L`2;o?gE z*?v9#U<B-@Hq zJRtR7S~I8u>rDwKX&CRY@6wWPkxtb4hy^Rn9bBVG2=i|n)D=sgqsMR^;TQWI7ncqp z-KTnKRa8gwZ(Vh}O_R@+H;*rbj(*9NRWYNclMu{WJV3HdJeFrWki* z`}hCRbjrdZeVBK?YQs2lZ6FuBcKj$eH;aSaY@SgJGdmLr50p;nFvP`9qbq+*tb$a ziJpVFbux9ea*@k7*^@={A3?>qyC}VXEKsx(#c!Uk3{VrX$q~S-)pj@8SKeyK7Pv{x zf_Sf8%?rC-c8&%Lv6wW3v&(d77+=nC?gj$9QUAS`-2HD%LkxP7lzUBU`wa+8*c(zu zuIt(%r?XgQ_=cUV%#sQo7Pex0bi_gTvsBJL`C-<_fkN4qSYA$6iRI%UJg>!=JfUAT zKydL)Tq@!(ft34OD51ncySj_WS%G7wi>mPv2u$W~AVAG(mE^zQD$O}nX(UbF7~X$y z4LQ?|!B)ES;u&`Hbs_mej04z3Z##z}UyTEqjjIyg%s(28+vc_9wy3(y-OIfV(|o^~ zF`Qusp#eXNbnc)sk=o*0NH3Mgj{u)o*Y$Uaa=;xP?%}8*NE53O^co6cgJF~B5Q=jIJAqHqRMny~L8a0s$P{-wWQNwQ*>isCeI7wRd&182e$A4NR|6H<1mgv1W4~Z~zY$sj-zcIneEsX^+O%{o))cQdXd$7h_BZ2*Dk*Nh5cBX9`1~eLoba{14NVjrVy4qD@+WlIp11G`Tz#&MJq^*rOL4O)Coth5bpF!5Mdu)**Q9k7y?=L zgifKcHkKJWvdQ4ecyw6_B#Q!iWm)tx^HP2yKSqTwfG^AX&S}Jw9J^4R*;ZC5KKP`g zqdAMp8ba1FJg+Ue$tAE0y;F(pw?SED5l45XMJlc|;mz&*2LM8s26U)h#H_OtG)NZD zU076j)q8DnB>BpDcb%3H4{?b&cpS=0CT5Dfa##7&@}0oOu*DP9S2gASsGkEjiR6MK zjKH0SJ--)!Y6*WBBb<{glXX?epFreS2c4~|M<7IT&v22jACMgRm#MTDGY2c4OMK10 z%lG`J$5xp^?&++H_t09s=Jr=Z@HK^$zZk;TUn5bfMX|P!R3l>faj>%n#x3Di07##0(Pi+)iT!O z5ICR&J6MVH>}lBPh)OY{P6SAIrFU7 z&Gebn9C(D(s^UOF*2@lg!GQ(W`bsm4-^%|+Eptmd35>#jzUy!oiZ58IqcKKQu^LA? zXFvtL9rB)xPb(Byq$_hreNT3bg(TgQar#k!qnS?TCvGs?HDE(5^zlV$;Ctu3VYoUbXp)_is^JDpg)0Oex{fAqJBh zG5n=@vYC^|B!VeZKT>2+b-_yEC!!nkW)Z@ONkJkVEu0DiBJtU22*OD-HVfA@`K63I* z#U8f$C_Xz8<7@k;QqN#Fpo z58RcT<}2pC4z6r&?$>|?tTg|5I@|yhD^ISImV4<6=`GoQ4`wDU`Wn{; ztsZh26tI&o3H}Y6czcQp4y4jhTLUMv=VZ?8QvC;{;C&Ytbm!{9ngUHl4p=R@fcoY+ z&i#kcQ~m;n7`I&mh8sYTHnH#eif6(s^DgKvAgCKsqBs&k`~TO3|KEk$tLW%!4C47{ z2T$?YqErL&3YkpymPPabnGEeY`3oUC)bbV;6*StBV7lbKYY~a1710FeT_3+~J@-bS zJW5dpBMP<*LIL=Y8CP?Z1Ynpm-5TWBLg!&Hk`#O$G^*twY>`q?Kv<>+-VoJ4W?RtG z=apiuPBMw5OQJg`hWyB*yI(c3^+tkW8~c0|(UUhy#TFsm0M5C>LeauBH+5t2k5Ea} z+*ykS?|=EPrs>PO7%w>_QKe%5sl5O_LvqC?`(}uW?9W1dyd+!CrWy3ttD#z#nIKQpPk7OdHDJ5{`6d5UT7|e$mN9N*LcD{ z1V@jzihn7qbyq!IL*_nAB=k?LYx|Ex^_{XF#4XQZW)0}E`dnYwz7 zw<;Pd$)aP2%NWlTSb@-NX>kwWTyv`#H_*GQ;&@qOjvudo?bUzmhofAh0LcS(!e+L$ z)Ox*!epzc^rmaoA$S)+hLyb%?pGjM#yy}-a=Qf8bEDFrKap;5w6<;IIF{h5{)CFRF#zPa?O*)6 zRobEdxw=hG*}502!o~G2_j^LC{w;7$ce1(0q@8$d90daq&W;rLi0IC*( z3tYwbY>WU!$?t_GC_-LiEKUrYx)JiX0yy-;myv{mmqNBLJJSJwy(@(J^j{1( z{uS#LpFEGZrh2Jh6xTupMgq*?)RC_3A_=wi+>HTy2ebTkViVD>!eG5}0 zUc_O-ND>D+=H7{88T0C?s2DYXa8CreQI;w1->NfB{b9U%c7QAfgllUBTYTKusdC-S z;s)%&g1QfkI4wgEPZT}R!TZp+W11RgzlA=8+)q(?lVc*KeN3<|JzC7h*2(taJx}Vy&7sI9hdL$fp#!x$HdsonB0=Y6)>*q^xRG=kuG%iI>~k z#foOt0W+!K+AbHQ;c3KE`UIUAbtI1PS^>qONJ#g;I5nx!f-cPM42m>-?`@xTBumsJ zO2pS3wGh2kC@1!vSh#k*~y8Pi$BLS|LAO_}Y~` ze)Sb>f!1zKYw9*j@(u76ZW|N(&R~kw?oyb_X9+aXELrgtOgTj~li*^C44tGm(K%~e zsE7Cxa?(JD?z{@QvO&Zt)W(e5?rUDiHZ&yDxn(ZyNzfWAcg22h@A9x2t~>K(!WkO; zcJN46F>*}3PbM`HrijJv<3ZOQDs$HoZ~Yii9mMpkg5SYOKk2H57ih?`8zp$Z*n;pq z*;9`;ovq=Wboh8e*CbTZ%>cK69Q#LY<`#phsW=;jOqk8al>i`B63DBIjA(gg0i^T~ zKJ5M$rce38TwoV=a_h1RZNQ#9vOhkO*mU|5B=l6F<2o&~PN#VGlfp>|QbF zR=vNc9^?vERD`)Gk{KJ3C7)NKFfDL6d-a>2X9BC0Sra`95V6a!nk!b1qw#p@iebZ1 ziO${Q&&L}K&W*C>E}iA@*Uck$7~fI+oJv4j>&I7qDy^*A)R0sII7?C_D&%tfq!)Fh zen~^vK<_*HIFxlt=Xj7_O`F)vcG=2@C3RMWjcm%<@%e|r#c&#J{18KO zAcOP`#F|0_-=LdC7Y^$GN@3b}%|m?Qs`Y_P%TA9-9Yn#>!QB^)VM`i9gke*Un{F3I zT`+LzXnp3gn-#=ECwV~-_+B}K==xc`6*Ig`Yp;m0D__VCzjbnoT=ciFfLC+XU@AUI z&Sdf9mn*W zKVW3?b2bJ*T?Q|&8^PGb(nkVNLHDdm*;sE2vPY}zIJ&cT|IluJawP(KWwP2X8kH;@ zv#mOD)8b0K7bpjv;bm7{c#o8Y72dM_kG!|F-h~r8Pnr~^14Dt^I0Avo0Udm;h!pLz zZYDt!pu!Qu^BV|#R4P}w;XO<@qe4|s0NjcwSL#%pFo zNM1ApTIz&TK!|qB+491v4c!}n9UWoBU(?bj4S9YDghRz|G zVGk~5ns_Qf)l=IHR{+aiW-7}z$-VDe9+X?e%vdzE7~wf^ zU-pq4S!K^7RrJLbJJ+mJctau~fI|7?1KaFs9lh9T_*M{O<(~y;uANk_2En^{BC9s1 zZiG4ag^DJbC-eU#qU(KTo_jK30`^|+#de!Bo!3S|wvEzx)-f8K4Osb^pq^t|d9_zz zuA9QE!eEQ-Kkc$wnrXfSb*evrEwCvPAmWPar}jynV;nHO1BuKpbw#M+J!La(Sxr2! zXecWBQaY{QrS4<>c8k7r7v(dg^`lr%_$P>PO3`W+i(U0K z0?-OQI_NMA$(2bxb)XK~0lSRwU>ox>L}5oJRJu=v#kUVV%az zI+|GGe+&IdoD~e=V<0FTSqRk30v-(JF83d=q}Qy?8`0Z)Ec}|Q>#sx$rpA)L*sZvn zyw+Y37-VnOA0nvzL}_qJ6h^Z>?c<{L^}f>@R68dxari|!aqpKwJ4ZwtH+@5g z_+MQz3JD-S(jHphCh(^EFMtyHn94HX_T&V%o{Ds4`?b72&c7r-+{r-Ba%qe`5WAe+ z()N2zD_RfhLkxO>S0jF4Qrn1-j@S?%?d6z4`I283rfzv50?k2RiVVB0vK)%9ny`-$NE53M06}-v8N`;Iua|N zYij-k=~dhEe1mZ$Nzvg~wN{35?uuK*bQ&=X$;?~`Cf?qzZCrC<;PlwNDx8_7$ePgx z*DnB&r+4AUCB~E@lfDYD5ToPMx5Q^T?VabVQBvV_5ci=FS49~gjQHS(r3l-;jooL& za0Mi)c#9~`M1S<&Gj zq21P&dp^XeM16i*@V36oLVoq=A*8$7+Ky|fQ$;(!>TD(YNlJjly1TQF?u*M}GqwmR z0O);A@+j+IWKV`EFhTgB$6#mzZFE>y-n~G?i6t6r=A|-uguEgq&%-KM;h$#1%&N8` zIqkfGRcw4K`#G$YB^KW`Vn-hGZDXf5*c7AV;1ednEH7BLXf%lRQvNsc85v}I zaQ&i5AkJ)u-JJ5uWKsgbuP>8dDXjEE%Qe7kmu}A9Nu1I-P;!F^(9Zy;#_UnOt#H2> zp?r0QWiNRM4<1L8F)?oI$?Z0Y_!f z)*LZWCo7Rycr5OW5cvRUUOA_o|0i@Vv~{i|-DSs*t(v=u6x9S+GUvuZ5t*5i#V7r| zl2VMegYar5_wrf}!P!Y`5@acUc6#vjX2Iy6*2WgVaGLeu6wvCmW8Ek{ZT_))N%=`X zS7wm)#q6r8jrh-+cnpcOU1HQgxp(=%JNhpq1%s;?XH}1w^t;~*Cqe75*5@N2xbq6r zu5aw!P3FufQ78_5Aq92N9fDKay5GYza7Dpt{0`6yI9Cdv#*1;?{pEcDVBbDh32jwH zs;)mlS!Z9Y$iau4_d$)X_5aLt_ne>j#}SdViZ)DOXg`gUW01ABB2**Weh}S&+#E-T z9Rago`YD;dg7iM!6Yo6@KFmZ`gG_+ici8>XvzPHnz$znV^3!nT>=dk$%fOR) zsa{hAB+Jrpb`jb54e(Oc(#iJGYv;W~496*7$n)-XCY~)A?&8d7OE7t6NNc(gwj2AL zX-5O^-7v1h&YA^@+e)f{ ziI93s^?RkEU|uGBUsvD!xtr$oSIl zfX~se?pCh^5Wz5hunLIX9|B7=^P!?2T3jnW5&lW)eo|Fh0r{PS=>BofXtGIJa+#l9 z*nSQfvZQy_lZ2F9(=t(h1gRc4t8GjPYfPr~##o)|^2fuZe!(f6fT8Ef1^1k5@XkU% zzz!uqLtZS%+^a0Ma1^efaUt92bE(U)pd|(7Z{fd_TV+a|J!c0P;}po8Cz-qgF!sa> zF?p;BQ91TZu}Qu(G8FU~$C#uyXTwFrxck2y)S6)<+uKty#I}ZAEA)ITxxYVl<8?n4 z*IJz$90a~>c;CPQSM`xXcHZ8TJ~TIW*-}Nsg(C%K7TT%qP#qgl`g>6Qs9;^;mG7nd z*JWGI@mM{=m>ky5jnB8_IZ(a;)yMlMoT?G)S3It(F&BZCKUSoNF{2wWn~5ljn5?7_ zg0n_M?<-5C7|d7|TdY}nttOfC1ZmS`@{wtCf-CawRU+La2a-xmUH;2)9bM%y?o9+`W$NQg4G{l8+!0*EHnP z%#qa0vr+_DITy$Y+MD`gSMm28GxT7a4+p@1h%r*by*-4_S7eqr`yDL+kP!$88?W%8 zAr`d6!Zp2vFZyRc1*w46eo+*CfqU?Hx}hp*VyIV@avP@S_VMI*UBqDKz+EQlrm;8d zEjWd>Mwh?{c7_rInYHOyD;h(w&_H%xngs*_DAOyx8n+$ED-uZU*~o5H2ZUG#Na!6B zgOh(WBNKURMLAbKMe`0j_qDYMz~8v|{gk(a`KxU*7fmLcmYo0r#zsi3@cpW`zHZSg zh?LQG$XybW6H&B$LZHe&Gyw*|&JRFaS#Vbs*`dc>F5(@JDL9s+oh0m;^KOaYoZSFJ zK)k<&__dV6E4yIj3|awo8(wt+J)u8KCn1P}3`p1+uZK`e51bJsDT3z%tm&^G^q@^+ z@+Slq5o5K;)?BaxbBJoqOvT!V?ih?ygH z77De;j@kz_8+43r3d3B`9WO|}lNcp@Ck*x`E}M2GL_#pOpq(*Sja+%$?z_o6HsATfkh9#lm}cn-Ki&UO+Xq@fOt2@SjGu?4R! zS;j$Z^bZ{uHt>s3l@-Y$JN%r4fdry>;&JZscZjZ^f%xxO5e<5LIPXu zKUo*oaNmLc?XKnV_L9xH62b~LB0_<<@|8JOaGO|Gp7CJh@8+$E;eeSeBJm@Ak~~$Nqq#43s=Plx<9CRm9f@}r2@SD~C1wTsaNt|z9t02*{040yH19N?MAm0l-1BAt}m_Qg^Bv z_HqHZqBk;Bl|(c!Blta#nY#@6zx8F{3z4Oj23+e1g!b>MlbS;9yibY)6ds0m367{3Blq1x{gz`Tl@ly zICINE18k%Un}qB9z$5q6C+hvPgt4*uU3J?c=vq+?RL!-$cq zXGsQdf>wq^rW(yaVrt0L&ArUQl&U0T@p;2*Uu;kHI-}JDro~|fWBkvJmI^Y3{h5Zb zbASE%Z`faWe@x-!v%l#@uc&Y`lGL~-nkIRUas91pR#U8;eKk35z3;g;zGEe0)s;W( zoV(;tAJYba<~`+bM&6sANMDaXTuyt!rX2H;>QU4RpO__-*m356d7 ze#CE2+IjK?20SYD1mTq5rK?i@+^EP(HVMd3NDB`((~H{s1NxzL*!_a@EYT1h5H=>; z(-Qd757;K74U+1hp_gkVL07WFOSNgy-^HMRkB~!_PSaBmU+V`QAYtUT*_-;|uZ0WQ zUHqU%{N#cW|E+}m3kGy;8uxj$%(+3pR?98iio|O?>O)ueRo_FL1DIBA zw$Ca_<}^Q55C!&ZPt5LGy8g>cS<~6xXZs@G`>xAr^W4eNU(6DYcT-_N7ZuH9;pMM8 z(W-9hR4^vsxz#J#J<6bI6hy_mXhIwY9 zGZDq7MMs_sjAL!ZV<8u6>{SBZz#8Qh_+YDHGHpNZP_xaO_aK=Ip&qtSFo^^1CJ;k` zR&zA?WC3-)Fde3R*7KV(^~xAVGlWPDo`1zwYiQ-$EW1DN+5wy+9%w?}UmbNNv@_yo zORl|%{CXkIY5DKMp#^_?)C2>0>-2cj%Ttqa;Bo&s2j9sK(B4Gqhv8*cq{Cix-T>X( zMFY;-3i~xeH+c^BCxH7vDu>)3E&)Ae^=JE0XGa~z)zrbu^r7t8y){z@K$^OLrwq-9 zO&8R;g!dgMnUPt;I}G7@8Nt7?7JofV8Ng!m>jZSNQTgEi948eWzwlxM%0*G{Tz$Tx zJ=c^WQAC3cAmWmGz2P_WGCtgV8|+w;a6;JHg@3rC&I5tiYyi_cqg{maM<2lCff^Z&y?D?n!&ew@919f3@2fvhUPzA$b$b zyNeB$MBxr%j@K7_&n!Cp`tHDbx$|5Vlcb>6Igs5s7h%HM~7np$fj77Cr5m%1HjMsV$xno;KPxn^H}+9yr@(o(ov`NCM_nR@IK zX_Ys+MODt>z+>zX_52w&aKA1|)aCcm75+lGX6D9+IJTY>{5P|uOuarb>e?QfuW~#a zi~aZYR6D@F0eFZydUr>}(y5>D6>*_OiyN2BTMzPFqPUXzzkQe@x)FHp@9<(n1Rg;u z?wl_8whMQVx7PjTG3@dR=%%`Wb zEYKm%BFzmG9zg6%bF_I7gOp`>tKdQ(rPO~4f;jsyWnMTME`72= zfyuGuPlXTgGVKVeM0|Yn0G)CCS<{nPU0jkO)Fq$juiBUDv#J>KR}9KgUeH+!%Dw4ZvN;|*#5zeGt?{gh6Qn~H%@{e^e?}An*x8jFoLPFa=%V=DC zSt}Lf z-H6_L_vKsdr31_XHMo7)*atpP<5X+tM0!Y)Ny!<+zlt&l8)(>BLXIER~_i{g8$}feg|CUW37PPt{O?#^OaPG^tp;q*WSM#gG>*$-@30Q z{xloAcuHc~ok!GCDc}&;IG#k=j@Y8J(b^I;y_gaY_I5M_677<5IOzC^U8f~O!~&VX z+Jn_1kt`X&dHPQ*pOtbU&A$CpsO<+#<+AB*qFp)E|Bg|$y*Du_30CeAK<=91<%BDS z*u+T2tUE-Zq(dS-=Gh3SQX68%&m|Kh7oNP5%SRFMRlbxdiLwG1xpmA0I2Zb)aZb}U z&sRQ9BGFU9o{W!0?CSCx0Q}Qx9=!1T;7~T)VC33zdw9XG8Ai#zjqj=GbyV^xm!(mP{#X6x>_vUIWa1968@d`~IN0Pu z3F+)9w4`3_id};d8H^cOpr;1PAY;69b=9NVi(zqVloA!`RFx8sS+7b2U4sp_Nw(i5 z$~Y!KE1e?eLjb+2 zv9(7_kPN*FL{vOeNv~uwY|)m-WwrmVHR>5|djg(9@xGy#36iRns^<7Wf(uzU(thF@ z7}@c@j(;OIZyjNfyve4+IJosk4HTHwY|QOyAC)*1QC6oTSy3_(_&EGlV}4Sevh!7D zq{UayKr7#qF9KECS~Rljk)O2gDIW?}l-Ud|gHu4(Wl*9gzc=?YsUGZ9MU_FkSnoiM zDxdvHCw6f9Rlqgi6#$5H8D&2X{;{O_rZ%odIEKPRZLxL_;A+QMaM}Aj>%^oNR;0A#OaPJhRu#vwTH`Xgq zr;at=b0+oCD!bBC@lKM187#yYdRLuB!_!y#BHNqSYkM!^eX2|!{eS}z{J?6h4y!^RDi zc~g4s=lW< zghYYOp))u0zK%Rl@|0bKIiv}2f~xf~VQP{iybgClhkxXHar>aG(GY4pC+@5~(12@bsrJgGgGbts=$z$LE}a+70yAhw<-@ zHOhWyNU<@M!QWNf;VX{GOpdpwCIC`*j-s(tI~*i|af>ol}V> z=K76~nAdTyC3SNierwIam*C?%1(zjSJ|fKBylnNd(Q!!}g{d+DvDd!mGBv2gP<=R~ zQ)DYw`~vCcl9&XKtUXQ+_(~_fWT_djIO>@u8<5|WBj#Fby=k7GQ|>Zvof2o{VbzW= z|BC4NzN2doIQ90NWimdBNn|-l$I3SDco#0)6MQxGA^y1cd*SSe4Dm$<)=&n_CkAy6=pVBR4B%1V>E-Hx=-N~#FE zH8=uD<-4Lf#`S@-hRB88%dz{VR`wX^B0uC70N^J{duQ=>8JP7`#5mortsy)WR6AAd z!R|D_8qOCKRs{{5%+n=>|1aiv6O<~rpi85wr5k#t3=a2H>Yc`v z)tkHKG9ZdE(`*`*GDj`9+&kkqyZ`h0!>{u-vHpL$Q1e0AlAO?R~3`8P+&)2;3jT=*=MXGcGP-pKiNONR#uKXZ#=dkG2_EVI6lwVY#OT{M|RnH%@b|` z*eC{(ZvG(@ye`wH_SmJZ*>Ahd_d)@uuZkoyp?UYM{;GZEi~owuDOacN2+S_;;&8iG z!x^5C#4x%k3x`^R6w$vcEA6~wPr;|H>zN$O;VN{kga*PH>$NE)Q)w47_LfwWg)Ms6ctP8a5b;EyFkUd3dAhbEFoxFg%W|rw+hY}i=`n_K!l|uZ zw;84urR=oy*Y)I#`h|oKH+Iy~O6e&yWn9(^96!0itFC}3y)~PE5|X7mBJh2#=-Rs# zi;V_>0qZFGQos>itrCL)qYl;x`QJ>W_g@=PjJ-|I{GY?&=euJSX2kXRnNp83SE|@6 zqw6s0D?ySxIZ)NRc8Kxi$A|`6^=}OG;0zY<7eAgQ8S1szbw_K~-|?_5k*-+__K2|mI*AlCebzGkhl^RY3oDXZ_3=KT({*tPY>({Qok{qp}jm&vP%E3wGcXCYQ|PRB*l~wl^1l>T#AG8uMv;*(;`eDVNqEVXS41S+(2Yz znwudiH@AH8%q=`)lFbZTF{2#_fmqpD{ADXLe`Ra&r2Y*~= zmlLwW0^LBovcwoRUEofVOtU;vHJ@LmMUpFi@nd67!1d0cX&-O|KG&AUpyfYAD^njn z{>K7ugFcN02?en(@hzjLww={n^Tnm%3cd&Uf3)Lpl8chfx_57e@017mhLj8PZ88Bm z**=i8NdYJD2_df2*-H;fMIWS&^XA`i!SaW5-+6nwfZdrl8|6f5s&G}|N0rZf`8fWq z(P3uI;nu6|-kpitEO*7*>gBc+KI8+uLzA@*>Tj)dy{2B9Bndpw7DZ_Bpm zZ{WecAI2Zpio`coab7Ru!8)Jgq z1*+dAe|M+tO>p#bH-2CEbF_SUFC>yKROW&u%`|S#>AV|0pf4c%&ec%7`>+ zV~8DNzPdyxZSfZV zSpo5M@q=Y=w9s|~PH3M9S~7lyxX@tZrvf+ug{?fA$!rR!GAs;N(FDBp%1C*98G^0f zr~2v$lZ0_K1%2AzD&)9B8(hXabjR{dO1z99@m0076ysCz8^__^!mQ0p^|ATVVVE)N z(10eMJrbC-Fp$_B3>;m$As~*Js(glfHQD4mag}+ zXB(sm)9YFc(WCOc*(xIh#g3{d?vMUQa=lVm?o3Gc7w^r;ECPR0C5g{AL=`<3B&C0Z zlkO9nosEPBNWz!FDI)rD%oPMj#?5MeHtv z!wljjJx5YHjNzal)HdI^4){qJ6J!w4%pm93pClGc#?=SkABU4nz>Uu~AfUc8=>`~c zCV|}xP*_)y5b|K=CVp2miOHL9riiW9xcPUH#^-B^|A1Em9fLgy5;vx7^38^hq_AL zsjk)NsYiB`k6gk}A!Q|TCOckNC&?OE6)M`u?<%J-H* zzG|9*Yr)$i6ObWJETm;#aZrxoA*1}xw0I$*s7JpJyej&6c9%@*DV2tI`00^>RC+pw z2|pY6)C^=w$lCJA@)e!izj^-351-@(bnHAW=QbL3IMD2rZEkwplfPay>YpN)L#+wi(-grxvwGyJoM zX5zlkv+>(|zW!Bav!zdJ<#u>~PNtT_c%9x&g^oMzyDrsgq^Q;toUbEFMnp!`gD~Q* z7C~2$hTQ^QwEJ5F`_n%`(4dc{r+m5m`cI02^*B|ANhF_P&s?zXu&-+n4aRV!pt*>V zm=w$HF(~O&AI*o;1AgLJ`UGNz0v0PW&FS~E4|*O~>!YprlPiP}7EjG7bCwKgPmUhu z9?wD&w14*CQ1vjmPoo*hmAILOXE1$IIf0eP`~)+zXcBP_i?v5=ZJSqjM@+W&=ukAR z%4545B{Uva{DcP*bCmNNL6^!?8Bt6f)A|qYjkihB==u%dZVp)~1=`7_v^Gk;df;kj z(yTdB12n~Q^DZd;EyqZq@h2~PU~~~5+r(LcPXny$Cmos0Cpl7x<62Ilp6FnOVXUF% z0?~X!U>N&!BE%OK-$lO;Lik_kbzwQcr1m>=3Y#41l7n|4xC*fzoLBTt8P)-Th*aMD z4@bFatp~fe3ze7SG1G2RrfhyRgx_Ce*-Ab*QrHlp<|T-i+Jkn6iglMeOq>o}(Y0QgflVOUE%Dd%lbfYI`2%BDyi3P#mz*EBEOQ4ac^tPkUm z#NkokvXKEfVZ+_0vAHNe2b@vR?~Pn~J$8Br)tseX z;%E;b610;7`(7ZAPJmZm*8Mnqoit47UX2B`Yz@s#ucm$Wch5H24=WQj8<3&;mEc%| zGnUL0CrMIMJ2=b}i%;*Vx^mA7*bKhFU8{Sc$TM_~^^ovcHFBcpWPe&z1UUONbr*MF zVa+~eP^w_0gUu`cI}D=-cWOd}#JG-IKSDa1m0LJT#v2DCR_A;njyu&sm++h;o;3Mr{tP{ITD-nZkT#ipqU z09r{Uv#}s#Eu?tlb>@kc7Q5^ts+QxDy1pdNfwXc?1bi}CE)6A@6gG{hC%GRm6Ye66 zmS#hiY$-#>H#EJ)%ROWnMxZo>Y-`04{^g3Q*^p!xuMY%hqQRu|$h9DcJ^^S$`WOCt zL~BXcS>AuoZaC6bpNLbA)J=G|N!6FOh}}Bco&Imw1NEZd+p>*=p5TtdQwpp5EP)KN zQK1W(o)=OrWq-_10}MVI%f9!LxuzAQOH%xT5`znFBSkwGO7l`~d1IM`q_bT=eyFJG z+0#vTTLa(ea=_<1tT!Sf*r>87vGZ?U@}r&$jHA@9y=S7%ZoVgQ1nCU>F+MLi1OT1w z%x1s3Xu#Hc?}=w(oo_rD2*~Xy?}yP}dqssu(p5j6SWA7S_ZG7F<^zD&g_1q$&`1U+ z-q}QdwFjdoPRoMKY*7gQbrLD_Cwj|3HhX7T6m^@-GHVz-wfX^ae^k%pF~g`Xgv@d^ zQua3$kI&DI3gRker9k|#P)q{m7N6vNdVKsU1vE(7f45!`iMaYUS%$rCzl}Jl3|J`M z@oBtwz^qygoXk-9%oXLWxW-T|dN7lVFE7bLSvl@`XzNKn!~qB=5~250KUeheos-1~ z-Q_Zga5gTZK!3>g_X?c56C+nB;^yHH+N3Bvdmq$OK1c4QCjRB2zCGLvk}R05GQVP7 zH?->F;e){4dgtnzu-)~i8MuSiwmwh*4EX+AOv>Q5C!V*KZa_fxI$cwe!&?jYIQ8xg z6Qt$Ss>8hc4_G5|*nvce;Ce}NPgEM`Rh%b;2@XpK6<1e|{HQU3L3l>&o%_~R_)oxv zJfWqpgxjt05}VjKb{vB}ZDVQ>C}L)IUm=BxOfINHK_+EP9K2|^o3gdr#LECWX-1M)x^_ctY^5RvkUef%I0_F{@lebK*)uoF%Z09M zT6wI|t_Ow)(vHw^SHUaMkSi#eJHjC&JzdOW*F z2g@5MB&Z{o=&0I5M-$D%CaaP1^}%eMO$oWcyi$I44)~yJ#g^_?xXG{1|1}=A?D=aK z$N>I6?*J3B^neYx++myD3oO0B&v7eP-|(ntjA< z_E>Qu5z%%M0Upx2W7f|jDBKbPpu*jR__wf62LRXAjl&s02Dq43VWfw)P;^}J2;lj+yv!@vTnSAp%SCSmzx!mLbh zZ$t-sr}mj|URLWR9ZfNKZ){Lqi7K1FyGC-JP*`C%zHqqX=x1tRR<*Jjv!>7B@klH5fegooLuL}(y^Qt-1jO!AK1oRRq->SLJ9 z%T@K|zYx-LpLsE7GJ>}@dN&lQpAwZyfCR`s+n-Z2(4lh{os}=r(A3B1A#-)V0o2ef z*EV--Yrz}kig@YDcmlcR3-thWQT# zkl3g%01Mf9g7XCG zndhWyNY2F`1o@6~^Zl~&Q(ldx4$?yR=1fN|^vP_k$Mw|GSE0{w1>36ifz&gRi8r=# zN#T!tGk(R)7!|)z;@(My%E8;AD%hNn8KOO$Qo8j?J;lf_l>)COEs7B+gFKKR2|MTf3i10hFP>ELY(n43D}jFONhXeGTY z_0RmK=6?+@{GZ0#wK>S_tkRP>cgubLV!R7_8YI0mTQ{fZ0?9dv3}LW@8EQfOMsF~M z;*z0vpxmtZiGR-Z{aMAYnJjT|Ngct{Yo4CJ?i*a`8B*Q9;uYSTZS0PzU0Z8(+xzy* z4*fbyGgn9;gfjH{e4kZ`%>gS!%LA~#aqve$oTo}sW1X$;4SP}!7w2vAZ!4SHuL;*Y z9wxNC8)w&ubOzNac13GI*;&&EN7bafpEF`45q1BO&sYZpC0kuN#cj2tGdiKoS1v&V`7A1r^;Mcp_AxPPb1(wl-`~ zx{$H0?2q!({ZQD@VU#-Ne@y9s5hx$p`UUlq)xb&c?S|tV>4l7wTyn1CBM|;$fSYpo zsZ0o)tO>ku>};I0mu25?bZ4cLZ;m2mjCs^=!JbjCgTE?N=BJMKw8lX_7nBr>x9{hq zz!K$c!MsVcD{92AE1{t+m;<6%&EFPS?lGNadFY40u3vfAz(-6Y_2lu^}@9J|_c%-TJ(Yh76IDbB7KGmQOW> z?{T+^H?+im)1cng&>*0|Lz1akyP7d4JkAXBE~kC|yZacqfJ?&n_nuvIXuEuu(*(-= zo?<>Br;KeYVVU;pQ5epjseZ{hsKQmc~{NRZ0GukU*-+uQ64X^>FIh}#)iZ08UE zN#$%l&4@2zW%^!+$OzW^kV^vi(rVDHIigbL9&XlFH-{*xz z1TIm)g8fA+xPwDZ{WV*Qk7aZXXECRs=-3}Z>L_R$qkQ@gFEBOs0yRD$c=#qPGzx5{ zsWu{~YB~S@eB$~}uO*imHxJs6GIvd@Z)HW*0Hx;d!DF{ggA2o$epXT2caGHJ?h8u+ z4+gR&^ArmEH9X zZ!Kol6YDu-CaXcV@`}eKi22 zvEJ!8By`}7La}4Sz}iX|M!`C|)GYrr9W=D5bF#7;(+@joc^M|qLAyiPNHcmbHKnxyuW z)sJY{y5SV4bWw|MKrsme_I5P=(!;fVzAw8b7>KLx+n$mXJ{GZ~CVQ{d_gP{Wo9o<% zjiiGVHNEPFt#zEf$cQ%~dz{jW=U5kyUlshL=C}Yba*ooYvd=!^9M@oZe+CkB_pz~; z;t_c~Ao)?M!}7^>Jma502=(Xn#KT`H;O7nfG+0n~*-cZa#C05yV!(_p_4~BnQtH9g zOavdF??s;L2Q~Ue5~RA!mf^Ob=;`<^fbj;LeRON4h7_{7E9h;U5D53$CsL}I%UNGP zyXn$6t-FsA<|ehw)dIfFAxulPLsK_^U<#3clP1d#Uvo@Hvx8e8p^B^UC4t6wEWq_R z^(4BIzvv}yjIk$@9GJdOXY=-JV9_d^dBi97vJwLqml^6S-rISasJ282er(IVs~7|O zlII{t{|MbM5_Tf!If^J;W6?v`sbTmc70AKZj`bh&Onv#_@1ck5-58_aHQP>SrIS*h z4LnuJW-{Z`z>E?emCu3JeV(MV2qqdm`1G(tl@U@UjR^ieS#s@w0ghfYq`hGdNHfBR zXdIJ#Cw-+E$AAMb4L)k5o;RrO51&TCjgc?OLbO(UcS($Grr`1enb6!M-i*SF_TQe@ z$*24=KQ#;T zK)UJG!O1kP`)y-mpWLyZgaa212$TZxITBFjz08o0>ni3vi_s6yhNtoXY;E z1VgY-^er;?b4PvFF=c2xi2Dp)iqg<4upD9H+#$u$_sJfLs)r_rE(MdH(Ysw0W=UJ6 zHt0}%CGaV6etj5nLPgCnc+xX%=!@dNafh={v$=vdQQ`%m1e{!1Mn}WaYwJEK%M?sS6%|u)gTy&p zJ?xGT=4AzvILj0mYJGI3`Zi93e2t=!-s5EeOkEfb#1DrK@M5aIf3`LIBx)|qy~C7f zQ}i!PSlwYo3Rz8?=QHDilFAEMLvT8lJ>FVVah-?0#}!dy!h&)x||Fb z^+W&mHG%3t!-&p2cfWoh-V9yZ#eMtogCZZrFJqwwbG6`QqhCGvo4&ai&25f996LpV zTUN1`Lo3jlwuq0|{ZC(7*t%cGAh5|2U)#zSHWIQq^%e@`ED&E#p&Mgri zy>{i4&jU)t@ECUb=r~J4uEjIfl!#MSLhdFw>ao+9z6wX3&C|Iv1%ez_w!CLep*7nx zWT$ffCk^<_<=1+p>F82)T#jyIP@Yj3K>`Pi8?84mS54wT&f(5FJ8&8zf*dZYRT=F8 zX9BuK`T#^B2@U_rX{671_)@7tWiSFX&CAb;y~a;A!Dqe)NS^2NT@k2pII}@!zQ22` zazcH{4{PGormb+H0)sEll#U8@1U9JjBM_!;4vo*GcnTnnNf9j)S24mM_ z@%`!;mrZSB2qr=2mU55ATSn5=Pv1^=6Sv~DQo{W9>>ybL=XMg^@`1cJalGZ?W+vN)sGV2YEc%px@ zb$p7hPX-b}>-XenN}{oTPswKawpq1(yQE^9C{rWlmVdl?Je_a;G%xkvuJsb=BI>Tb z`ZK#2T{Y{2{47T-f`vVo-FLeuN8hLe44J*P%n0Drakl{f1B<+)Bfj&JtY!oh-4-fgrTtfL% zhp>$P+)Up}k8Tb3{PtKgjWg%7#x6>|@{Ft(l}cdgOYkj0BxUKhQN5Vz#%KKk%KUIv zyL+1niky87+;KI0-H_hK)01f%2qNP1-%*^CZ}{z^*FUtdf1fT&THj+Rz-yFm4d757 zDE9s5qd6KdzUV=pwRS*On<(2m`O*QFrax^g4cPXnp}M%3TN$XcfAA%G>Ix~rsc3dy z_O?z-Hai_k-}%{V(fGN!RM@7K?KSq3oLaX_Bm6=;Bi9E4@;1S$@b z1(&%I^8t+kwTpTDx;Lj5nvbRiilVuzj;B|Fa-DU7cNG7CF&$2;P69nn5_WA!i5KS5 ztUr<8YFifna*$K@oOcGwmhuRgOX-*BNNBnigdT?&huGqzJzCW$Dna!ERNs|gfg{me zQI;;D*LN0d0jf(|<*zH4b#;({wDy$wz z5NQUuU}_!Woi@8Qe_^3<&fa5D!BW(5FGrIzo}!LB+t-j=0+8HmgwBKi)R}cNJ$Yeu z7D*g`Ave7&vST0=l&V3gsyBfO0f(T!a&hGcj(wd*<6d}L{#9faUDH|>JQ#`7F(-I5 zuOaeAz^UU}k!v3StCuD3OaN@bNDNVLG^*%1$%wZCd{(uc!uz1YiOu(*2`~+LaV8tI zF-u#wQ!=*FP@p|6R8Ray>%dLTx`FOn&_VMS5liYsJf%|mi)KsvmNe8BJ4iBO@1jJ4 z8FRaBk`3|zt7h}h&ZgcUGK>2yMrYxdA-AgXV$*4fTY{@DW?-Cvpijo0yZA*T{I17B zHZn9$%?7TB87nKs`&H4#B@{As0A9IclrgMrihcv?dtOuC=Ku6nw%M!_#ExR-xlMp; zml&>*MHRADET;K*1dzRpH=6o0t=ZFv50R7u!4P^BSJj}N1k-2+wvoRgB#>5j^U^#v zuMjSFbgV}{(xEFoHvV#_S{=i7;cs8&`OT0U1YTV`2eg0}$d#wZ&PS#bu%mebhU(XAdF#wasHw@NjR&s>>KUCx7iJm^A6H2w{rO za$1|0-XA`v7JfU1>=tu&$l8@TC%V+~mh#Eaq=`JC!%mRw{{iPf14NUbd!6P@ii3?Q zYy6|NS$?WjnHXZ-l*f-!Ut70By${o71jjSoK=KdVW-5J`Jum4PCg9 zYHKO9$E-Vr$Vi`%iNuOUFtc@1@=dMs>IquFCmYTgJDe#^piu#CJLuYmd$cP}oqAWj#3Dy- zXsYs$`lobklr)puPrCZOc<+Vu^sUQADT{j2v}6DEnaN{ZQo#M$=R27g!)^NS^Y^`w z)^PqDpro$X+*W4g_{Y%A)jFn3@z#>iP;FQZ3avtVW=|buS)fY|Xj_z3UsIKJv@p!Z z?!T?w(dV60s*3ykPt5~blKT>UWTK4a>#dz9O*Bc%-Qj2k_ePyhZf2473t~+7qfh^j zdm;44jn5wX{SjUyfW8=BCpC>!NKMF~8oln%^8dI|-BZ3V^$sLF`fVD)U97M@Uw8}d z_=qO!DEYVS9PBezb5BVk=9BN}+VU}PdZ12N7Z3lGYr=8obTfyqJa$=xFh`O6gC}!V z1A2J?FB~o4`X8>ZA7pH&?o+~Xo)JBWgHWtY z1B1tOc}QL3pCxOLU+zR8Ub~T+AeghI+r86DeSiE}^Ih#y^#@$|h8{gIw(-SmKNM&5 z;NTN?{j6Esms`UY<7^Jm^ZokOBKw!C(v;b!;HIqqcGL~Pp0;B5K?4h8nRo8AGUEoX zK}tk|TV4au+}gc!^bm3jbw~XkgzLx6M}_FWTpy11cH_r>#nQ?GwJ>in{E0n#F@pltGz&_ z-#42C%zd%ZaVla~Q^R?5UD>M|(;2`OvEtH;Mn3gZ8|P{g6R9ich#r^y)s_)3P(*JN z6xqf3j%UK7RL1Xt>8^=qywQyiFpR7{t(Qgw_5u%UjY0E=Hu~{#iUDeZ$d-P!F-aAM zGGD;la`T7nN;?yG3{9a}wyp689uEYaxmxHU<4wCTxv2ClC7(A>+w`HN(n9uwH}|md z^06huQej!wuaSRf(ecq=U5s!pb+VAUhj}}vUvQ7sNOlW%)#Kmo{EQZHtg8K*B-k{= zmc$SE+DPAOd<{jDC1UN%4^{H^Z%^xDZKDS)gcYN5k9;C+QmGWYQ(1n*TG!F`Av^-< z#uj7;8aL+ot)|8++pcGLHU>GxDzZoV;q>ZsZ`qV=*cN$6M=0R)U*Fy8v(t5%O&ikD zv(ul$Gg^Da>hWW;Tlg#SWz?CM*>y|&NGZC-qsrr${%63NVjmpt5j?kVaaZZHpG3Hy z39x3jrv@0{YOP4ey*LRqFWBWOVRF0OnS?M=5D8BiDk40o!M;lgu}Q7a|2dj(%wlUu z##qn9g0MLfA>FORu)Lr?xYUUK{07cx1T}Ye#%KTJ<~Pk=X#?7#Ad2|(<#-U|UC}`8 zdP@sUKNULj(_ZWgdci|C75+cQQ!oy4*lM+7`k%juh*Tg0#@&A$bhSgHY-* z!2DKBi(inPX9wu_-tL3CI)-|(fzFZS%q$3oOR#?#5WjnZC(qU+U%nOR4X$DL`Zl&O zp5iuD`T0-&0{;Fod){|KW79qP)f_~3Gm!Tn=MdK|7)ZDrX2SEakY$rxBa{%veRXIGhw0%C#3jgR(wo;h0^o)RR2(LJ!_u;7s zr8HNa|Hs|g$={t13CErbJtUW3dL;l!K(@cvPR0C0PX*q!RccXRxX_gL(APqB5d!JM zS4pDGiG1vAd02*>a;y*7uChxSCPQ;)P3IZRT(|wguK3KVTT}e*R+d0lRcmnX0_kR@ z30nM3ARNcX2>jds@8A#7`D1*x8YOUo4g!Tm^AA=V7a1$tm^{xJj-brLL2!^j_t5hv zqT?!3%tzvUI~vRI#{4_0>->0^TgUupA(qoa8ECIBNiyz7B_T$$2-p&S*UlkwOnhL1OT`itW^-5ubtHe9!@WpR}*i5ep@Scg_FHYx3rUMF)ccrudYy^ZIjSz_A!i$8sfSz zUX}g~qet*~bCT~m_Hp_L3}Bpc$Zj(Avj}ir%bBYzAp;ZD`9G~91xujPpW&(jZZ99O~}l;@PYxCFo3e~@scQo(LKJ{vgi9NRB9SbA%t9O z9lzgFhnl!T)s{0IguljIqw z4^$a9{ekUnHC~&Q4Q}V||BbAE@o7yiaPZyp9)F%`-D;zdB6P@-jivxP<&<`}g(lhz zKbk9c_-?I+0ynna)1FEC9cdqe&HYOyW{^>E$=$#i!M}zqBGc7~XjB)b8}(>gs;o#N z-3QhzLA$Zj@a-qCN!Px??di(!gXT?2cxtG^r*To%v5$r2;~E-_fiM15Pa<68nUFWKLUZsTiH+BX!X@WStgj)?zGK zoi0=H4-4F_3K`|a6I`TUO`^O0%l^))=;#BHQC)I0P}Cm_y7oX&YaoBxFsKodZ-}Fs zNJZYf8Sw}!sEl3_Bw*(#kzUFnEA~VR!Ep5JAwog{&m=%blw61Y4LthMZ2{lx-by_V zu2w$?u3dW>G6|0PigHbeEjFIs1O`&1E{zof;Z)W2M2k~_Uh4qDY!Qp#+;fuY40Rs5 zLf+A&EpcTzKHg61c$OCDV(OyhR}RqD9ktJ%EE6yuA&6pKf!D^bz@RREw50_YuOo;? zR?`cwoZn#>S_T$%^F0jQQ4El383NswjD${)2=3M|Gi|sRiDBI&Z>E1Bj-K%S=Q{ew z=4+xxbM^E4Nr(@^Buf0>wfHbnhknpgZL2YZHw#;o(6{J9yoahdKI4;SAITZ0_Y0xBeTZawxMh0WAUOa(TCAztYSdWhR{i_>zbIf+cJ zN5U$vl+ep%jet$I1+jWW`gx@%*Kd1TKb6bvlV&-C2_PrA!oJdsE2MUW+lgH`L`Y3R zvwS}wGNw8hqKjMN6seaK^yc0Y9ne?oQ)L%ViQx(ynFi5edNGX>=F1G|7gw%Z89L3W z5V}r0<#-BdO+4MXGvQm#%TbS1f}MqaMYQ|reFdODA@_@izhHF^pq8}NT5Q1jzz*M$ zWT(*eE1q5g%bVaj8!b%(#B0U2IppZ3@4IHE#1qn;$}WwBw0sj4<3PJ^9?nz25L%cf zp`LjDDC;j1dFwNTx*m-U5LhY!Cyu%OtK^!ors4~J$J&5MP2LnQrY>rcyA)%vAFAF` zbWXWd-P*W@u{pFLv86J}(y~0CWVdmbws+xOFQ*2HB_XMKS^)KY9^5(mDoC1pRhhD( z&D{Irm(k^PR#_dqS!An6H0-^cX{lv4{~pBK1M#2H_%QgkKX0wdWLaz0$De@an~p*e zm6g99NOpWMoMdyaivE2n*j|rYEefo&qRufCVxb~8B0-~PG3NI_Z(Ard>&Ho+NX#CK~JA-p=3v5@UZnEELY5%0)az&Uc55)tT9K{9CIg}nYNC|p9)PU<#C6nS-=u(f z32Vne%R!7go4$=Nj+x=!=v^zq`^=+3_;;Fl0ly#`EQWcy)VBU9lvV1}3UVRcn>*VL zs-1`vcdaGIx$6SLC_fD|aZu6x%)64CnP4%|%`{Sf)S5h7)ORc+C8?HAWag1= z%U7HIAtsPxNEch~Ubou;a3QF-4zs<|s9Ly)Oeu(qKULu4>c*5LFbE~#S2feD>h_{i zZr3?-L3N`qmIE$wJy#(WwLD?5!?0J!Rdow&6>a1sHSPbe@wqCO8ZHO|GB$l%&5ELG zHh_C)4RzWJu&o^b(#A*bpai6(tL()qIW~|osB#oz(1lh%PdFuftYr1hNE(*IqGd&~ z9@jU80i@TZA8AT(_a8PQdcA<+A9N)Af!9h-QdJuZX{iWWVwVDJm2dPBb8EiYta$x3 z{pN;Rn$Hd%BxkG(zS-R~f_b@ZJ=u*bfM7}8>|>6qWY8rS;}U7Xb$pGtSL`;p+90Qz zH&Rc29G2f~h_mLmz$3z2AsclVoyY+cKW;s-)dnecz`@~7Jby<)%Q#ZqOvviA>K`2ab0VV2l5q8d1)eCrt1Qo4}K9q3a&=J>wKQ1U@=Xr&Baw zCkyNhMD(&&{UHW&rYd;t!3@f3$kQyau<74$4j9)Rg_5ysF2*{U4|}>bvvMbWyLWzK z+fRj>-eSBvk2sFY>BW?LT`OeQdBP@${@^GHEgl+%*eJn>$MP);KSidK@^s47&{uU;N zPKCpX1U1-}d|O@g?E)(c={vyDxLJ0N=c6s_@PHWlf5dkKl;NF_KC2dBvuTOD1U~e^ zbvXo&rlF;|WKjqdYA4C^4OMqKCsX2RtE)U$VGhdq?>E>)_sNM07f5wzZt*jG)86Mu|+cGleKK%HC&@r550gg8$sgv@jMS zp&4K*x$iEqikDce3*F80?jKn{nCvbz8K4cYZ3z%iHBpP1~iV_QN=+)p?ogXib$wEZXg{6 z&-!|boLqoG#Kd8p(lX&Q9c3b=0oIfXo=w3?`!XPCXp!^ZRSe+rb}CLDUXPZu&*1|c zh}NNMox?HK54GlC#t|$Y~TnQ z(Wf`qddI(%m`*xzLO+&|-2HlnS&k=m z+F^Ox|G;rL_O=9Z|xFm8HEN}CWb&e#pY#QY+{k1+-tW; zUOv7n94&h}!}dS~0kM%aD>tOc>Hxj-TD^7PdEQQ{`w{0YT>&5{EG1ttwd6TBsS$0( zsGYrt9EvVghY8O_uVHCSF*VBqDP?sR#pm6Z;%_mxZOcm(q>CxD%Zyae>6K5XCl`7N zO+5Ww^!2N2Yx4(aN(Q_IwY-2luF~Ue3yu4xs(D*B#<2#Th*MCcO2bYJy-G4wZU3Yj z%RX!8wAa&cZOaU9u(J1Yxq&N%Wv8jsoCr|wzRL7@4Jtanegq<7Ej3fDl+udAi=z9* zftN>6qX@B7>?$$0pOS4q*Lde&5dT&7WDjG@FeJ&G$U1VjU+~($R3d-xM8X73SMfS(uUw zAn2a2k5LI7;GW5?%)_%J^J@7)bZvnzH#=uo2_7UaMIa@w&&0`jTqZ$#!Ga?D?oqq4TM#b11L#4%xb@0OLh9*0K=AVxMN#Jwn+|a=%R*WY%7N`obv1B`I({KSgvW%Lp zb>N@du*$bH?^&zQ?Zpia{8q@sf~Ox;E3jf* zBj0ZA+jq6wx9i6KV14^P`kUc4mp}0V1Heqtk%A59%;N`R-t$V(ow z$x;d|)W5qHwzBf2ctwPzz&{SL+vW^qO8@QLP$Gy+T>~c2Yuh#P2sVoTSA#L)i<#yX z98U4vca&f@Ohh_h9Mg4atYg0D2?9pSk1KhAS~G_=FpQz0;4pM==s4H4${K8igvh|1 z2|^S4NwY-7BiD?e61Fx8OA=}M3g#yG$E>&u9iTgj=C|a$&z}@v#+E1OISKKL9jDwj zO3!^Lk~IYh+4TiTtociS9MVaWk)Psa`iv7t8N0Mb=jHWKUF`|3FaMZ#TAYA&=!Sdy z!%Y^@C4${Kk5Uv9RT=x+PhrU2$C*YaB#|XQdhu@O76H0QKAt=cose2)RDC~ai9;%o zTO4+LS~-+a+0iqa1BS(5)ktCmu|C#jrjVXGPk?jpa(U|sCNNYuKFJ&?jGM| zC-7~k#?^>EerPkMq@Ry1Pp~m zobht`Bd`i>cT=y1)-_s{ol_OeOI;L$Y1)KdJiqBXzD}v zKjA$oj|i2y2FS)zTeWR^AGsoHv2=dQf5{$zvPUMxsqksr@NO1yLFRMZ5?vFOvzaek zeb2kR$p-!i!vqg_DCpe$RIQ5Zyu0GYUBy?+nYkl-*xbKj1EbCVsbQ#h$@+g!mjO^bzHN=pC7EI4i#*? zM43=Cp{W1Cmf{9ioAW=E#U#LvCq^*UgSlQ$xQe9Y7`P*~L*6{LY3N-;V5C7El=eDbSMQ0240Bt; zz~8|r{=n7(;bTbhm$S`W81f%r)buAMbYVR4sxeE*KcOBaAaPJ$$ zCfTlSO+}&m`N^+)W>>?{fRT{e#K%h-d-$;+labGRbBZ`M&Rd}t4yx~rShTRj7}J8C zB+=IWgGmk+z70~iK7aAWqZ71m%%}!;s(=M#ZZn6ki7_cv2>OAT%vT;?ZqeQ7>6fxS zRbECJoR8vc#W@-cfY`s`r%n^C6^Cm=_;Odk`tWadsr7bD#EK1D(~W*f`wUyux>+L# zgz#klb{}CQF?YXs)|*Hi63n1{J5iTRVN7Ie*CXMGqK53`^{%7xE6|Q*$3iz3Gm|c=8*dK&6-6)MmHA+88Z) zFetyCLfM zKl;lT{dFu9|BRk_>;&WpOuiS3U<$h9Fcr%I>+!UNTkv6#f>T*no)#Ne zl#`NC8}D>yTD8lEH46rJEd%-p2<5mt_7v%Jy7D9`Py;;Tp#N2g>YL z!*X~J%;Xht*r;J=t`tZk?uL-CNyA5`oWaT0rK{3K*%x>_UdXN}gwxNk3tNzErsY+^ zZ;=nHZ=poa^YMD6yiPxi;vdrA_QOk;5)8U`^4^ph6>H622Ma(rUb{eRS*_KC9>ET?_Sj|!P0RThL}l6+Hs9r=1&cCY z?P6z?>OW+egTQiPuR``XLvX+Kc1qjR`luR?5&<3xD_vf z-yoBfZ+ab8O_LZ#=uC1E7{Q0R?O#!~k+MZGFvi|bjhrN5GKGRMmjj_L#>Tzp3-K~{ z5q$WcGjGHkWAOqQ9gMPi6J5|1Pw4Lkc|i!39=(JvZsR7xRg;b2brA1SUy?NC4)H(F zgV&TQN8ZnZmL+4i68i6LvOPGDE)aalHoEJKHVvdkVA+xM_=aBD;OtcoR)<QmL7I%=WW*)h|#?|ln67~Aptc|fX7^^mq zSH+6p089r8T4ZE$v}D5thD`Q@O8`=}yb-or*l;aG4!t1`pJo4x41v0?VhLpG_YE?A zxIJo?M9pdBr=TkxA_GO(YRu201TxG#ew7dF#q;B){1~B4yl|9%*_RVlT~)1z3WeIK z-{z@I4o_tJM3|?Oe)tka({w5;kp9rJC=1Ywji5sY@^qpU(q*AU#uQ|B%>m7QeZ?I4 z>-D%LMy#|J1rvOwUaZG=2R9Kss18O>{Q1*W8M(&eNLM=cgm!!CGLGDgL2QgW)itA* zbBKl8)K!!F^F9cLh}Rj8!DF&Oror}&50>K$yoI4Xv8pe+r}v$4v^BhUSZ;j6G^Q0E z4F>L?Xr*t%s^9R2LGJIrLPJAFhM1r(D*Hdg{BlydEE1etu-5O-)q;d)Pu*Ehc)GhE~|L{9Z zXQUdz=%Noe6D405_xE7p5`Pk@0Q?Pj9^}Gmu|^8lnIqS_HEJxUdaQcY0R$5}FBs!q zah-!VeZ}#1Bvg)+SN-OL)W^9&fV&&M5^~L9kuP(udtlgM*9@_CAu_PTBVvo;ae7G| z{ySIt9mmWC$^y|e*H^%tzj)jp$*jGt6C{kNde%1p@BslqV^FFt{(n7V1>0F<4_E|~ z7s9(lA2igQCX+owaFVk%1N53Gx_?~~T2R+#%GkdJ$nlJUGmU{y0&zh}LL4=u<=7Q# z&9qFGQIKwrT~a}xA|jXzw~-*#@FqjJz_^1k22j3mbDKE_^A}Uwu6wmJ6NpB-hhbx@i3CL7$M!o4?y-X6^3zJMt=kTvdNw$OFksu!dH6a#k@X(WCa*WwJrQcB^GBmU>^Nv@&Hi(9Y z|9@N_NDLR=hMJ^L5%d6&X2@!$K`V~W$$~mBLqxI71%ztF+a0+lbD(P^zZMN3ECBLj z+0rYz^gF*AZ^bkevBS4W4O6N$X6gWykJ_LIF;H-8id964crV=x3!ERP=x_w9x>96Y zdJIua#GKm|=={{<$0C9~D##_Exomy+%oW9^(%1tZ!vvu6%rUn;Ypz0jD$oEMYcOMm zVJ*e22oy{RJ`k0}n&Oa``9#&3^ER`of+nUIcE*@wj5C)5F!_ zO$LBm3g{Osz61zCRFMx?{8@}qcosHelrPMDiV5#bs@=FO=sZ~7UU{AZKjPFd@*cBm zS_5y3j%{mj{A9|EyP?RHlWT3D%*LIg_FNIaOru{k6Rut~E+kCm>BU-iP||+*^*lUO zgu25p2D3=Y&1Y1HIn-o@;I;my`%D*<)X!K)8M&>8r&8h#JuF(2&O}5$z{8fR^a+?E zb>>5`nn)Yy)8tV{>&Wn#?ix5l9^^l|B7b~qfyJXNzMrHtIBul?+rZ+3tkqr&59fv4 z3*w0>D+(k$`lnF5PeTK>^dudi@J(#ogiGoeLRC2k1cFolE^z&FLJsHzYXZ%?E>3)q zcBs@JW9}*dU`Cg!2^I{R!oR&Sq7{8l{|schRov5ojC5Y3==j?Z#cA!HYWJ}Va)N}# zw79S7kr^Fnjx&w*>T^)Mq3Nx6V*Wu>9BI=O1gVRV6W%KhHq~9W+%3V8HqNTA8pIMx z;nMzy9H=~-GfO-5*78+eGUo3#bOrbiug!1E&Jz}zE$5FhQ!4s$N_3@G*nvmV3VEE} z>aaHKb-^E0BXDD(pcC5Fk7atOFW4B`WE>&{GZ1Q)2>=0vo0HAlc&MgyS0#n2NsYMY zq!^m<3??VDHrxf*E3Tou_ReBinECP}MS5_TIec^^CI7E!$gCgps1Lm%Hi9PCDwyuc3ailCa5K7k*0^5aBjZv|Cga$XK#NBPlPu(Q;E-OLQV+T zJ|F4KjQV1e$P-$g1&<8ETMB7 z>7`M_H@9VqzUOi5<8T=UX=8uH3*pO1z=G#*yc6eVMZ(=!yS#^3mYD*MGXmoFh2zVu zfoRnWKT{(WnT>_=x^XxJhJ58-t#Uu94JinljN|m7ECg`70%le`&^-U;&Fj0nXum>4 z1|?FC!Ps~wP0Z^NHl^w~@-E}K10PcvCL(gdnTady}u9F6hRfWT_*<+((=PYt&BrA^8%-MUjeJCN{Qf($gppnT}(2@CVef zUo%Ee4HnxuH!}HflfA>;e*-Mer7ndwXuBr;_)u#30W?>I(s_pQn7-k32CF1f!6hPc z?3}3*TIN1~z_TMp`Q%Zig7>L)F;#Aw#DdfTX!I(KIvGFShjl&c0C6#AZrHG@aonbF z+P}6bomuUk2mz-&&zwcmI0XAr+zBQSh<#TZPhA(NO>ny%_Wzy`WS8rc71I@gV?$g8 ztZ+c@O82h|(o5;1^#WG9;z*ty{_ZCQV7AqYmPVjrk`jkZ^si0&@xY)`BkC*l4r7vn z7+4kq%?a0am|`>Xt*fXSwwOv%?JE|99z`O&4$eVOLncX}6PNsy3q1FCc?NKlhBl!g z+i;oL_gRUr?9!Pz*|$qgcLE{8*~*v?^$Fv_SjcfWD#FojTQ5t|du8(97SXB;MTV!I zkGHB_%4~bSQ%)Xb`oI}Os8|eVK2rP2`M;uq@I#llMFI~BVKDG>!6}pySEWuxA-RA# z2@Ng(G*oGBo)~Xv01~TR37%q3PwkyGPwG~Myp2X)*Ci0??GHmsb#UybxJ;B9jIx5?uKpn6O;rOWAq6;Ua6A=r(aNo zU7%3UG@I8OtE@j#85^bI_)`@6E53{Vv53mvVtA8xxjDc8PRC-B!x+ApdO2-?&w|-6 z+99@6Ma>9*ll@{Y4IV;-Ogd+5o;j0(0EPZ2dp+I=m84ZsM{y!0=EeGBI^G`#`xAB1 z^qg<%rcAcwYTB0S|3Jiubn{yZnz;ln@1i$5z4k>e~h< z?4O+++g`S!vze zGigEE&hB7xefsxn6lb1x%}URw9RXNKGQ$}rV>?^d=a^*UJ(4q_&8}Ue>?}>A*2Nwl z=*YPq*MW8g|AeVJ{>ppEp%uqlkwvjxDV;%zIPxjYRlmj#bYEAN&ATOx+-oU?c z;2Q1BHr_eAD(dF?7QScMk43$t`(_xA2ob^6ZRaXsbU@c%8anzlvO(=#zpD6~Mo62t zY$TUjhCGv@ELP}8-N3f{d+PyEs|0kFUDm{jYNZ&4dIB@J(!;`^XnIT(Spc~${KgQD zgWASnCKR*D;wB3*m1Q zMVY(i+HwVZk{^;>LXHe=QA9+-g_6Xpoy*$ThSvxf*tcR~-sv_ohR%hN&_fhYRuwOJ z=%&@>JAXnv8}1g&9^}sp^Y(0rVU>EqGs5ep-nX%U_|7Min9Jkn3f)UwT7e1{2%n0;taV4LAb^?9mk zQ@V^n1KG46!WiP_U>7jD0m8zhr{vT@#53Cx1?J=B8q8(G-2C<_ys1+LfmAPOGaK02 zz+eF;z8aCs0GMgc!Far-sojkg9$g~yGXd0_8*J4_UqiV2mLfbfwVEh?u5^hnpp0iG z?zQRqAO262?4U+})GvRS_bmP^ZUJ^;*WtDEI^xL#$U%`ROn%+|cs&TI(K7UK%=w?E z`-izs?tut$xRs#(HWj;O*rfgh$20b-)vk}+Ob~`Qk0{SJG(4tXj|hA5^xi5rY!r4z z9I*tGg0NScmNWfzQa+KfKP!4!9=q+Aetb$^b13SaEe5wpb5P7ZF^h-4WeP_0*`|e| zE>F`TLk6)3Kx${6i2)Wd9KUJ!N^~?Q1W5n(tQSZ-l>!WEoFkqo5DjMq&}pa|>3#+5 zS(0!~5j|o~q`i_}Ta0EXEd_H!a_GiC^VaQV@QGSd_c{8$TTaz@@J4Z!@A}_LbkW^w zFFVBvQ7+_}=+45Pn=_9=!Cy3711`^siIufvjKo-9>(5yy?U5+5H?Lorx~5o?$|<(q zH{0FZFfxaU;KV^5@ya-w2sNDOs>qtCt?qcDsxD5LDpcfg6wJcovC5d@w+Y)CnN~>L z?8=QG%~yh|bP|&>|E*+4V{qE^8oK6b0Y|Kw*&%I(y{V5VD|UD!RasThirRX!1zt5= zqxhQ6hzzH*VphVLItq{Gd3$PvCRn}Dl^Org&1oQxNyR6dvEMDmrM;v+8|&)?AC!~X zq{~5F_@R%oJ;AXEim_0HB40`8O(y9fIEOCUc9WV7YWJIyxTNj8M**$~Xk#<3xD9DP z4$vv8w4PsMAygQ=w!Ix~#gH#YJI>V^5)He> zK<4GU=K{bCJdPoRzm{^2!+Y_k^S?4U9Q5J8K$;0ciAVG^`dtx9k;7zuTgosn?COZn znOe~#3^FDLV2ZDf9lN-8ixwadhRAoiy9raKY zHQlg7I(3*!f@B>iuj{+)9Z&tBR*@>$Kh_!+FH8v&ElYlNwyr(8E1xvmh}mDJH)nZq zMy%ccTOjbHFs((jXPzu57@RW6Na;(X(T(zN1d{St{%W@7u)>yy01ZSOgn_n=u3+}?-O{xv6{CAuXcZX+}o8vWq`>PjguqH zw)Tz2STJIfAEG(m!^Jr=AUBGfw?A<1k{%n-cn;6>*=|7mSM1V9hDwfsMkdY4DQkI# zyugX}U(f4CAMk(!V0(7|MT%=Um~|2|0Gq?j8J!vJ(JXU_=NVO%6&W_NIb$Scv^OE2 z$z$`K9VNP)n_gx|s-zW3LjNv9Q5ya=>?Q<@Khwp6Sk$X?v95iHV#|z-RyWi)?v5p) zZ`jy{H}Q(Pa%#AR@v$JtnS~a||IL&awEX6|PQ;^3gu)zKmy(&QQqo5;sD$IH)m0C| zN5Zg~UOk05MbSiBw9-)}WS=XWFK<5CsEr`S>1>28`Bg0^pGfvF zLF0rjQme%m?Sn-}9GvId^S)cyl4un!H7rVWGX}@PaE5ab9lMqZ7W$jWoHh7O>w6F? zzV5wesd7_$pq*cK)fB`qZ0;E>$Ol2Td#5f&H}Tc5c$IFgqIn2OQ}1h*u5cIzdU!Pe zZ%R&u|EGM;ESuaZK=SjRaSL8Fb+_8a;-}i9pNSH{9Q(Mu*@AEyZNZ6SUgy|_n0g4k zxD%LDby_#XDnEoe^jYJB8T}zxsG0OkH&@;R-wdj@rfM))r0nqcSXPnepjp%|BDX#z za*ibSN!y(iEpo8O622o}I2IsDjH89z=3INY@fLE?6JNi1_*9FWT% z81^Cb!+PQON7MNS=*y$2*53`Qk1d-Ew*pr*71r_s2;EEGDHk95^gAt25*-rD|7npagvL8!^^e|b-i-e`hG;&~JZ<}KHhp*&MY$LURZ z({_DMBq@jiyGV6qdeZ^*0@APh`W+Rx(>_?e=23W0_$g#4&nzmZEPPTfr|#tJ93bAJ zTd*%NZMzW zgv1+o*JRUOZYN8ZM|bIWJ2|^%g>ICt&i?t<|h06ta<(@G33e#3^07kEgslQHECS+FWa6{Sq-aduE zs7L6M>%@r-o=l=TcF@y*^*Nj?MdAOrQ{KHmo_3EzG?Z#xiO91_z^D}%>U8a1og$VE zMt@&6?`$Gj_V4amp_9Jy!}C7)*&Le9&GqBR(Kp4?+smkmInvhAji%uZsN@NS2e|^h z{`E6BM(f`9Np!)C;WbKrZJ}?&Ee5N>j8~c=rb>cIQJ#qeO%zMyEkcVU!gkHt?=flc zSA;ccn@EXO1US-4grTvj-JOmFp0u{L3$_`_W~@BVS_p)$BlXofw-pF#gfyAk6!w&& zjkV$Ev0qSS?2oJ>mdWO8Kl3H>!f;vGpIkkIvtIPE*UE{%@k40V)WhsmX@za(L5^tWlbFxWojR6?rN@h2r@aq@!hNGilmm4v?J*9Yd}AYqpqezhQx3tP=IoPi4{7Ba%c;s$cQ=6tSNZ>4-E)W%WlH-45GqxB6sySlWy`NaJ_lb)`K|1dE z8jcx^iY~8^s>(+GmmSBi*(1WO-&Ym{6a_0rY-L!s`CiQE3XZHQEui6~GzUoR*7QMw z$DZDQ;)D%-H)rKZ0_O_GTO!p7zH*2U)CLp`j=ABqyR5_N8UejC#ZBxhUFdv@J!e5) zy&6jpoY%Rr7%3u;@~j4hiu0?pVi_ssA89BWlQXhEN8Dzb6?u3Ga5t2Sq24A5tto$J zgY~0|{CT?t zbrG9md~<%q{w!71iF0btu>Rks|0eFCpH|GCJ64(##Bg&;>wBpmA{f570te0kr+mD+ zcZmlW4h-n^AJ24E^&CMe3JeAnGOV+{cYofpi`fm6FFBbar}4muXRP|%PcO&qRo&p; zwk88vrL|*JI_c(ivKIyB&)ggl+J_ zBfuSuAXL$ep2&%VdvYe2s|SmkrJOR_8|Hv36efoc)@EK!aC@bKcY-m@yFIY5!HxN; zXM4ut)Hqm*>GYz_uStk=6Cq;T==z0@^Sy_^&l%)A z^?Oo{pazHcgkc{3`&HP1E8FDgbSRAHUZL?QyLN^?Lz}4o8AEU5n^kkMfw{q?wM^~= zSOVTSq|ew#nwn!<(|od<*7V9NXpJlVw9wj33yYrGU>;NUFul7cKZXTnP@#mX`lyHM zsNxTo(J79x(9xz1xxSQx8&9|2Z7Yi~>NZ`htON7qhfl|^cUDVNsd+cMYB0ZKTO@BU z+k;BqwE}Q~$#kt<)V~~V>T^4>yOS=`YCh+;_&mI|NZ9VVjl+Fp0WOF!bp1dth8&)T zh<1gfB8>J&+-_w@|7cD$Qa*9>SNO)X7~}!W%){+9-O0v>ed;nfcA#3iFU?w29{ZB5 zX_nKcbpNH4%ntpqt8RR84Se`1Ml-6OjDsX^$j)Y<(5!tkTOzJA*ItWywiofXmj4lP zf$nV;NWW)rDcWQp*|yb7+$qIX4g{7s73@A(FKg0zn;}4~mASFB!B8gbaKex*%)gRZ zV`B9bP&LUjQJ#j>rd_HZ+4@u&(90hoRw;>-@hhE{<5DMSGPpTya73YYgogvaMP@ik zZOHqh<~kQR`)y6L^c!dn%7bvs$0o`ikkjnB>aZ0n+<6k6>D&g5nDD72yQ`2;nzl0% zrc2&8>m>%wA@)#)MJiP?Gtz#lkGWty(N7mK9plP;OC_mU?k-z@3h zo=OQqB86?Kq<`W!|4l3a;*lWPpN2$v-!vDgo~-dpj$W=Y?K36*!el`00uIyI{z^@D zpfUFxYMJcx|2Z$|nyZEFQX@~dGTlL!8Oapz0lC)_Pi71dCa#Ya^JV4zU0AgxhL3}r z5&`D&qDwr+t-MzZLo}&FAN~v@r0Hw#c?&^_Zmxg8lKgI}@;U&Tn8eO1))65_pK~g@ ze=ySxpbs&Ub|NU7T~dnk_JkDX^iwajw$vL#+@NpJ9}%9%UN}~vzd+-Zu@csNt z)AhF%^2q8e3>d>e)L~lM<7ukU`~?!dFvpj%CtZN_`aES}@BIuFf4-<;a7@-K9bLt^ z?H3R2S+OZiu+VQlj-7;*u~n~-CSN5=5ppRIxsRmeZp2~tWh(9uvGhXca08syXKe?{ zkc|R@$aC-rd7x^F7F3w|36Fo?50vg}kcQm+j-+;F$cF-I)mLN(iaS~df8?N^DZ^ta zztCo!rI>dlW)1t^-esVT+BWaAZ;;LcMlDWH%vP^XfVg~}G>F_UnX0fQ69qcUXn15# z3~}#B>v=m#xuCIy-8oY#b-*~%eLXJFRo}9r7L4fx{mg^_H0!{cuQcZ`NE4aA--ZS; zPZrA5L^{QRNZt@2ih|CSs|kxqH6L(q+F|FeOha(4inG&}4Lbx6MU}(>k=&kf{;e$) z>)j4BpWoji1(g2 zC^zr;klkCHs8-u#Js(lTOmjC}_Xl>-Vwa<*KV}DzW+Mtk*1NzZOwaDXYtiaLBS0Nl z2?{PTrYP_oQ;*kopmy%){C*H1VJbwoAis5fJw2tF50U%iyRcfrG&p)!Qz()d0%Yzk zX(%_8FjbDb3-b=Is2*x#>mcqe=(-??FQ-trfx>hkd*|y&6cocB>EC)D04~U%Dvp3HoSx%%xEYwmlnj1*vqkQYNKqEgRd!wjXdMyT!SWn*c zpMM-={|C2+$JZmh_b6tJ^>b3eLGP)~5sJvs~+Sc+o)G`m# zpZl^3I^;3c2m_xqBbxCh9_WQZo!7~&xJ=-kCWvJAj$ro4ICC7cgwdkbqR(SBD0-W- z@>cz@QDrBkd_MhuDSgMybN*l{84prIPY?>j&A@`M7~HawE5H(o3MFqm%pG2^ilof# z&@Z9q^X3=ZhD7)4D8aN(6)wh^H6UL#5ocenLak_rLwN*OQR-i0jJHbi=f_bP70PAa z$~Bxjpm&ASq^ICT@~k8+Ccf<+_aLlN2U&#duN8V?k)g!pu9cz`ZJum%8Q3M?OAEPc zVgxW6GD(FY*UfW_5v7-SB8y`wgP_~j6mo8ux9wN#1) zo7TMVKZp=lQ0c#Dn-!h7kRoi-uiV>yu$tcxBn_{dG6h5a3ShJ|E(DhRojI;d^5)q* zR^eTGt*PsumcikY8@VuJNnfmqrt^l<(SO`dG3X{4Y7e1DDjL=C8640(8gtfI$^%P- z04Hd{bc}C7XTbR96q9w{KptVV>V1$_;gK@cg1{8{LSMwPU3L^bkRI$Y_`Ip^&KXh| zou7{?;$ilK79@R1dQWVYw_E@8-T_9`h`nbQ`J10G$6vx1K<)d8*x5)}1Q->GH{YAw z-^Co1W+(itA8L6fH2zJ;qIqfTm9;x&!yTV})LrE2l?*K%8S4Pz z*R1Hr)vX|$Z0Ej`$;*2~mRUc!L2ZWwN#mr%U<&n=4E?YSnXJIwqm`&A_?vzY3A?7T zAch`b%rTx)VS7pmRgVp5`2viEN>_O$HIab)MA+93kS!cM_w zG6AEq4QKMJoS1YRR}cKMMjt>_Sl4L z0ZK!`=eDT7`d!DQb^E^QrU34&T;4r)mHZRfx=|cr)0#eoK$Md*V-DZZ}2%c*pEdCJeG8@-2fB7Q`vDj@8fV_{mSpg(eaELUx5DWfhav$_2 zr=6aG!hNpD=-5$BJ+txi_N`@SO$x>vU^8O0D-f~qga0Cwc<}|qOe!SoF%FBR2P>uV zu!S5Z(!iPZDd32!xLOI#w+I&9@DiY7_dwGy7Max$1z;QE6oHqJCBo30Y^jPMoUoz(GknA7eV7= zQg-P{2}`1Ul8X)Bw)BWOw@ktXE;W|Yms#7pOZmEVy+R}K@`Vnjx**=@qOQnTMZj2u zrOs|7VLc;_)g$mi%}8jaKG~)i!TE!qv^0&dI;tkkZXqh zL=vsGj&SzB@VkqqymDtnsWqC=S3uZQ786)HK)wa7SZycMmNpQtCO)ELieI3%`YxZS zx~~q&Me^KIl4i{2WGD`-V65?#_Y!%}{~9kwZD-P1x!uV9A`O*L8z%`7Xa+-WjKQUP zHI*i{yX_!&vGLzsSzZK>>jt*h91AAqbE=GkcW-Z!&A<0Af*63Qji#3+KlcuRKYONf zZsqzoMbGz#%OuQ@@cAEd;AK6ok@yW8ml)=|B7MNQ=)*DBRNEBodwI^Wixw^P!AXxr z_x(?mfW&}*kXw<6ipWIuswpMGcrLLVA9VztCC9-8YSvC+LzVN*%AVw+mg`Kb>}aHQ zOu(#>^x#R6dHJrG(yVETF~gRLc61{xRBFxuTIaZ!zwuz?IS{@wYtZ|Ca=l%MPXHm? zKqO>Q2N8rViHPK1tyee>c#{^c)64r;XPUP?UG~a!)w}$YoPuekDfh_sDc3V-L8=9M z289+9lpm6bzK6oLwAJZP zG@-0cYkD0nTKGYz1@9Fr87=u0_1B7A$lHsK<91Y(3i; zibafk<`m;I>epqF#RSJXPnGu_xR|@UC0t+MA zbPoEJ4UnF6Euz?xNKS>he%DSIns~jiT6^l|=E3cDf&Ys`f9BMLIY8SZmX5zIXb_>w zrQ$t(iL#%l12AvOCA>`fJD%VB4J0`bWvUUsY+|@|bN{EaTM~zfKjNi)Ln16>5SL1r zl!cBMvnQ=&J(#YYegKAKF*T)7-4l3&t^{7@6HhG(qveOMzdI%7&eg9kxK}8XOl$%+ z$a*8Vm2 zNrNBby7d8ai1y71%3ghTZX^R03ZJ~QQ7Y(E!lQ~|&F2_pot*&+o%d>U#sH}^*NJCU zJ!S%$v4)ryt#%fjOy##?7zLyH%{vv5fT~q}x~|L&xv9e`J<3eLuR~*@N9m;(44;% zHD(i|bMqNToaPFK2y>=Jdg5<$9q4`I5l*AZ&lvw*?Q&|;y31CYZ>kN&%XUZQgOpHP zKPM$6e5njWY4%fJ0#h%-Cve}5Wl|1SFMYZXZjSm(@}CU_0=Pwi9LynQd5G%v=|w!x z5gF|$gNWM2%EHd{K9u8rms3ft>2;vLYClbEz?Kf!kl2fT{4cRmG+4jTA`fzQEsD3Qr*R4 zQ+*&}k>|R^Ce#fUB+S%ax`I+VF1AzrY_kFXUs?&v~}GH-u%$ zr^ObL+)|lMO zTYa#HKG|85*A~iM8GDA}iN+%aA7$+a2O)ErwB8(}!=a?nXO2A3i>p5H!Jbq+29*G= z>_XJxxD8^aH=@SaH48yLwju8B#pHyp=zp^S?=Gayjbm}PLx=`O{K?LOu%w@WS%T!75RJxGETIAV+~q)4|n>{#0EcuBuW3JqD{H9E9^THW?ygou{?81<5xR(+LD|@ zMqf9%7fQ(}8R}p}Yug}t&bi{gI(TPAIx`YXK}g*F%RRwF^J^2zKcB{&?E^MxWKm5_ z^V6;WL4tER?rptlJ+G;l7w?jGQzmCM9zywf1h$3J>*{ ztwZ6;gYE$3Rjd)317&ZqhC<~0@9)!&XHIqNm z=(0rOu>XR64l{bO9rz`nj;;dMm@2$h?Ry-MF>$G$d%O7MGy^1Dgnwhl$i zbz>Wa8<5vDVm<6wFfV@1e>Dh)x9PhBB0?>YVJ-7>fBXt?#?lvo3%RrfItEg7KexG> zwc1@J^gn1qN-U}GD9zk%DOXF7Zs9EYcPa*z<<&luM6o;{o6)iaJG_+fFpxoE-1nXsk|})9ZJ5X=|0%&emI5pLrc{OGZ+9E@bORW)!w^@ z#4QfZtMOaS!=hRhWZkr@U;kM*Dq^FCp|^|PnDS!qScSH@a(rIClykQ}oeJw72u*QS zO{h&{Xfa`{xcu(Jbq!@se<%Vy3PgK@b9!IzFX}rtaeIpNHjWn+r-FO)68`zbA1hVh z!2xSHc5L`w$%y#%@XLA!0(&o5R!2NUTuylJKuxY(V@)mpoH(0qgyS3`@uN* zEMh7GdCF;OZk?GPPV?m-%`!&_WXNS#zL+x_HkA&N*O9yVM;8HR`C-N@H{3kh>R)4z z`NLXqG0-C^15)uqKB`;G)zKyQ-e9l>ZTf2I$&EA+x|`N zWYFv5niRVp$DXF+)UrMaCVZ&5{ztk6gLNBihVp}@$C|mpkVOwX4e8chz+}Ez!z1!~to29rF_NX&>+@F!OSGlUM$0kVtBU(C8 z_s~|WT-x!&TgsJy0c7H(-B}QW2zBMBXS#$)U%E}d*QthOXQy(&S_;TexD+&39IH-v zC-v*SbgqKj0Zh8=DI9(7AHp-LrWnz@*8)c-_Dh*%PiQQqePaQ5yr?pISlVjIT~q*!+d94>%KE~D85r?7_-(8CaPIntF*A$BE5kPX8U^;8F{PXGSXm(V z-l}SQCh1m3zd)A~OVz$w*16bm7(^aJ+n^41Xfr!hAZ3R-nqB)w-q;^Cex4Jg@%N99}i;hl*5<;QuI-xnfE z9TC0`e+q;}0xU79Qj3afvLERdZPUO^U7oy>@PnMJJ`OM+%8$a&=hRij{;e)Hx!%VB zsO%3yLvX(VS4{*B^Ag(h%h^q(YQV*NNLX z=~cvF7+p)VV-Wv2?omOW>ll_P? zj%T^1#3lPt*C>f{l2$1L`ltIcu(Q$f@y>j8|EJm^#R z{2U@?_87d;4wL0OQYCVh=eto<)2^ZFj2;~_uZgOUdfjA>vICuD=UZyhV@HJcZLM%gFc~lc+mF1*Na@Mf9Y`fbV?`x* zJg^>uJzLHk-l3>UB;mQ`CD$}ZxMydBhJcZP1weoSDhdWPl*GiY=q4yklWGEd%IZud z@@)AYUX|Ky=FODLTp1{2#P`w}Ie#43>zzUBM%|nc)*x`aD@S8100?rVhuk-y1?ev* zJiy(N^(B4rI=Pf9Q^cW+B8TCVJ{B0oal@ClWY^8_RRowJX5tG;Xa91nVCLyT7Ve;guhu72c;&gLJr zqK?Xf7}Jh3Yi${NuGpiYRs}C!?`Gh3oG!CQ^eLFmi)u+D7T@bqizPWU+HD|rfZjAS zrJC|l|19J^WLk!{*Ry@OggK*`p~XcF%TKP|md!6&aDZMM1CQ4uXYV0p?g8{9K|Av* z_x43ixRkR*V)nH+x^NGSgNmao?osIjY5rS^Wg6ztg^H!newV0+Tn7@nyk+DZqc6LX z07!aul-UUK>(y5@P+zPR5QS$Vzwj8Wv^KgWt=I|HIgq9Pu)l;%0W3hHV=$SO`MZYP!>Nru3#HtlX%AExUus9H~04Z2#+Q2*cq7BQ? zNQVr@P|1hkVf;kfaYOH?nG024QQFM3yJYPm;pF4GdkcT@f;j%O(^dWjFan1J zaOdF5xO9DHHJlQ)ElG7&F>UqiA4&1=9D_j2+@vD9U8jSCOeQet`3P?>aJyP@iBZ}K zYHE-e2t3WYQtDQkF9U^2!Y;g8sCVeB?q6Z5?k&JZ4^EFR>_-}V{doJsFO-_8XgFL@ ziI}J@IJP;GlNjZB(D_{qjqgKKb%iBnL(nej2%#X@)32_uwztQR4@h*PF3B}+?1UJa z=}@5-8nHM=S)3@6MTOLsm;@Vtk9Ist5c-I|FgEbc*K7x?H$CrtSd0*<|2%MM&f2!On>3od?V z)SQ|0)1U4$wTcXqb8whD47Il9#COn}l?s)SC#!WjdZUWOn01_64I0uJ)n^sxIdJ5i zqYC;Ruz>LU+YS-ri|?6UzO}F78?iaSVaNKf8=Mlz-n^YfA1Tutdd`bX^xYFhY_S*w z6*%;)gDwA1+!Q|MxS+M%hm)Q=yi@n+9~IwiSI6&A%kePLTVzJGuQiB?i`yVgL}^Bb z>0eHWB&)N{GMIW|nHfFRn^UD1B5{^77L!x`nTf;}3+xym4a-kYDEYOd;E)^W-tn8k zc!CLZf$S1mY)%7j;|1Db=`%!q(Rf#haW%;z?$S+IS1sUn0wV!sDN_LXI} z3f`sHj?4f7)6^=matdud*!s4MqsG+sE>(AumHE<^(}gxVa?2eD3KkWe3Yiq?_GFCu zb~tzqF&aqPA|P09lOAe$mjD?BW7LM;F$lYvfl2)ea^*ogR02%%zCs1%{ph=6w_Q|I z&2`jp-#5Cim79A43B^(h?qH-XcN433n}W<=fAHFcm<>`u6x56nkC=l+-6Y!*cC1$V z3NQqDky8&K@;#uGfp4JB>Yj*JucFTCsPNqUwt~CMNUh4@8L!PuKqLK0Bf)I)?lLkT$gCyvxB*cr!CXJ9h?Jonkq zPW(V|iY~v}NknLbW=2B(W`}H1r;OH+S)ebW+`KmU-3H1g{^hk*LwQpAd@rD`-D17i zuq>|OVVAPd+Y+uw)A(mV7SC_;yQ~pd@PtAranY5i_UP{xcP6T~LLoKx%dh;6EXta? zvbmfY?x5^#b6BSP9z0m?GB!MwFAz!&c}C66X{&r|k0|G=xL191%J{?C7MOVwzK-Vq z;3b*Y%D!N(S?3twnoxysds$MlHv#wT1I3VFwgf)^zmxhx@u)Nds@63X8lj0}Qltai zacEMxhYN;>w&5rXoP*PUB>#2`#gW@+Ts-`Va!$fA*#-1{y7n9CF{7E@IRM>y%6P}c zrFC<_j&|8--d&3X80w^QPFY(FB}M%zzfp9bL0XTGn5?cg8bm^3d6j)LzXyl5s%b}0 z>YV?ZSI;>UEqa8C%XZ{5GBcAD47f~A#$)bp1MuW8SW(G5j?%B8j_4tE0&^bh7nvhT z%;JGW&S7ibiO|Z%D8FhfOEh&z8=-{$iJuMD8+9kCeAMHoSc`u#{)99Km#HVMDg2|M zt~bDmj(H@KorkK)E%#!sgd*CxStw1})()lE`pGkj)=llMUbU@Dbx> zrhW|2wNdC^CG3l0Tdn#5(3Ax1@SUb|I$%h;HtjmQ;(4#Me2P0sxIG^7gZgvM%|uwA za9&-o?*Bil78rgZ>&u0sr;RyB{0u83$g1KCnfVI}F6GW@kf~I$7uks9dSxI+!ihCa z#7*_qUCQ$FJ8i!K_vmh;>4fIK8yr07iY+pcBq~uKSi2<`(O3eEzh4QDcx* zyE9n}Ks<9c-A@K8i*GGsw4HU)0|W;=i2O*hj5t~PJCxB=;_bq|G~m=M04%shDY0J{=thVxA(~DejWnWo#%D9G zAKOm8HwR^N--kceZ@%A?)#`kSdh&IHLZHS>?BzOpW{@D@6jB;%+=zswsGRwTGOhGP z{q{`aB#w4cBHFqJQ=ffvnbk8ktXmZ+%Oq$KGPKgi-3*VeKPCe$oaxOCziz&6IW-Yi zuas^(VnM(Lzeqltd^z_n@dq^8o=`5lw72Z)J;mCC-d&|JwX@9$+_87O_$?tW_ty|MY9=MqG$3XpZSh zZ<$t&E2r4TdCWsm_Z+?cJkEl6X%3s~{*Nbos$wP;($Y+sdDIRS8CK3(^j>%0=S@X( zdXcDDnf8%6f{BKwU1K@-&Y7jr8QQJ;x23vD8_O<0s1LF5#!<~ETi|#pgq!GqS8s&C zSsi2f@60TPpl1p#Ab9TJ;c@tG^g{bQ{_6ODl&1gJ6n7Pf{5g}IWRvfBJMhnDo$|b#4jqMq(Jg+wjpDJp zV{ILW1*Dk3(VMAC(&4;g_(r;C!}bUM`#R9sKlra$4Z?l-#&_8{t|p7t`bVUlzh&^r zEmc9NK02V$8mVvaTYp(}&5A7D+QDaL>nNdc18^-7;;J>1B^w%AjTmq@Ri|$A79=?I z4v5gRQ;!>r9Kv8mQWSe4*E71Ri7<|NrkaX|f)~M8ttS3_;leYgb8ELcNY6YZt45Xb zJDeEkpl}7;Jo#Py>E6cFk+OrmiX*M4wm+$cfOy5!BOD;9B9yTTDN&!UgYifvN9+3l z9b3+UZ^?W`EO4`P*E;D{MD0*b@g)rb#46*zctUoc<4sHZO{U*xRP$E=-q{EMxG@0N z`>(wJwJ=+p%0xlKK(G!ffYR0D{ZYfOeybU!V2kvaK*GjG>(hjRPhpt)bG!&qj-tXz zNt#{94}1X}*0?SDKZr)4K(kpmhx)kJPEAZs_lSzFUaMzsmHs#V0gO-C&+rZD7vvn$^u+unGN?HVcV_96%9GXY299 z(9?ZB#e+6N4-;$9+O=fzz3PV-!DE9@7pP(>1;@zFn4XA$iv#+YpLIv}L^%WxD$KcG zJL)Qq@5p60w&9n`n%+BW3SU%1aD1M-VFad6fws%GXx9lF&CL9z`RHlLMW@{bYVT3>gj*4kMiTZ~I`Ji_=K%`@^EfQ~P z{)K;l6S#=7pA5c3YHgtV`DrA=8-8l>{+KJ!eLi1(kS)yX_}zsKdDKErub#{erB^{b z1M??bsF!8V8z5Ectvz~ihKCZH({F6vgSZ@fD!$$17>5VN)kUGqj2lWuuTc#F@OR3VQe8i_%Y0PI7zE_X?&Xj-ehCQ4p?E+&5JQ0o6!9f$MH1$z%Z1WYH(xlDMZK3< zHvca?r4H0-s*f>_!u*UOkYC&pk)9dp@%Jf4elHW5b5?FpC-tAs_U0Wv{hN{tVc~Y( z^7w|rI>HfiW1%FwsB#`o2G&irN^Dc~7I(HGvK;B@pY%BV8Zh$+tP{o)0)c%X>P;RO zi9Avo97dc)vy3K}4ZX@Ujp>2zn)hM^IxYBIg_>6VOn6DGf{wN!Xe5j5EJu=`D+ZE8 zve-RR!4e3fup9?e45W7>f?L{uYt4#w5@#uYB%s-l-`jp1mqO{_l9mT?U&UU3nd)H= zGZ8~SXcNW4!n9-Pzij-YcrImTnj+FL^Noc+xPd@x(B6lC02kRNJ9U{)oPekxCG%b* zWePLosFkDQM4oPzOk*mmz)#g9(>_dmE;iWfqfnkbn8HK3EMhI*rdWt0VqPO%8pKHn zs}A=BY#9xgd(qWKH>SKs5y+lG0m{(Dk*D)*|NKEC+YF~ z+tEv<*mB*0uw!m+-Aa_DttV6VTcQ|%cM{O%b)GX3%P+h z4mb;Md^M1AZ2k{>BfJr}U(beUiIz@`!7)w9SF;o5ijA!&Pejx<|7K+AD2?O91(`MY z?lOUM=}pFBi;hGP45L8_OW$5T^%YJ^vq^RFN@2Q4gg{(lsAA7uA{pc?Cn*vxP_AJ5 zd*DS9v}66KYFv~a)A`SeJB@0$;|nKda@jLm|>$1TMi zmi;Thh@&);DLyLHYXtN<3#0yGaE`>LQczreUA&%dhMFqbbNu=H7E5LHfUU`7%#Z1( zr!-lyx#sQfMhrVO_+iqn|4 z00oA03R&lN{rV)-;=zLaP6z%|fFfx#fN=SH4?q*DToxRGA8JOvD;I{fasH-iBP;3!Juh{!|0pj zQ_iN4rI~ritJnL_{*sFcJ$RHvYm5pow8RjCRXn4kq7<|FUjGRnF>$VYDusUlZqWB> zM7~RpGh~A!!kpVU=y>LS89+uHp0U=xe~Hmb;-N2_+D%I+~!Ch|4{doaAAoxKjL zGJQIKI;1+K(#Q_mMi;v|^<;2#;FBN6mbwGnKkyFg$PcR7)eH$3zVB{OGf3NAm{R;E z*$S0}(tZAeFhpxCs6{xFtlEuyoi%!kw5OXHNVq8YS4wK>AxBayb+|!!Tn5~5?x$~b zk4cePnm|F#+mQ5}hZvYi4BD`5F7qIn3&1|?f4Ro#BU_dgaJsYvbIT_qcsZN zj-0escnaP-v*lG8vk1Q46zZ0Jk+~; zV`#<)N#Qn?J8KC)yFnVTzxoyr2RC5seM~u8`zj#%-2H7@pWPLK~hn9ak ze6(g|BRiiBB$d4kH-c!ngi*CQ>A8=-nACzDgRP2BCr4?dI0WDQa^t zpgYKd&-VO0_ zv5{pzFx7B$e}iXu)TT33!2>RjoiE+|`L`LvMv{3m)(N&JeI&%{`86|DP=qz8cz#4O0mWO+7szfh}vH)|e2y4nC*@(i!V!Xnj* z1Xp;NROhzt&bWPYNw8vJ8a1J9d@MZsChK&q&;W85FM5)5*7UAt2F8E%4-d zknbu%tM^?q)WoP-&wIY)|KF1~KlvQiwt|OsbUubjHadYQjZFtj8UhajUay<6wdj-; z_jV9qa3YdMmanAUAoJ^9LYLbx{p}2?xGXYTa=Z|f2pkCXuh!VY-3}vZVvtyG@B$=5 z>#NpHFWeE^+6yxf66Mi4&@Tuxt-rrZgFF&T)2;(~; zM(FSOSL+%m_jT&(8?TuWE~pUDXTg5?dULq{9R#|CRa;&F@znRP1)4yIFS%%n$LcZ4 z;NtGC@NWqzGn42i^a=-ne|*Ukai>qF3#hm2{^zp2PE^IE0ZVQARMK_|qg`*%LQAaH z#wLsW9kwQv^ciu>t3o@(R>z@~MyB>5%XYz!rE}3MuLuHgE1B&+&Bu6YBf;aWiXgNE zW^a~I=%mri1NZD&bKYUbPIyk&$df0HgAvigPnbBhtS6V*-`<0Jwq89F>$3vjzvRw3 z#10~>tbh`(Kw%h9I9t~|Oe_)_M;UgSHO?d2X1#&eM3~)x7F1fMIkfxw6}#F5j}4@% ztxlShd|najtet~MCjvw$TvYF#SVyzr0i}I}r}F8NCrRW7C5|@#H47s&USfLdqg1TM z3WR*OC(C1Fa8FF$qL7r+4R>ItO9`r;ad*sx0Wp+O?bmK!BbeN!Ku*EH^c$-ed^-vz zmR2f6;}+bN0y!s6!p3+rBiMC)Jhu_PGVdX3nTX-)g^j@&!EeNv;zUVSBHy+wLSi7` zgTdrIks>zP;l)RUL3t?Qd#907k*4c4ye+MImb}`(;=*|BSda2SVh@$R7{u8)u! zaf7J(%o_(Pa@(I1I2>1qR3~)g_NJ_N;j7e^KOPgrXgaVAHgqCPeS4T6y`J9S39Y_t z?F4jLEhN~%4}a115HjGV1p1J-hRL|ow6wdijv`be`M6Zfm>G$UpM5Ppd5R0(s^ZaA zZ{#?)D+O@IwFUn=a-l!m`94@don9?m@NB$nok}z1Zg)-w!9^>-NfNSZ zIv_Hmz%j0-JKF%}-*Z#-S%?^4;g3Rs0V<4BDtwa0)K0f+=5JDZWlEFEF8HgrqFjx$ zyPF5F&S2DSG>N9qy{rhInHccU(!k!LT1T&56zZeR);IMlZ)FT^^cW8Jc19U|^Ohse zC2N8ewy6I;DLwwP!Rf*kVTR988j?2eGOdOqP=VY<_uX@0-ZJG%!=YHaefg_|ba&NG zMXkz!vijB%MZA%>)@n*qXDB~#8O&5zy7s|l#PsyGQgiIFeyyrE*iICN=IR=7SJx;T z1$AxUz_FE=4SkiE0d@M27Sy76S+VC(SMhOTAY&X&JA&lY530_LAACO3V6tqL<#iLt zmFWTDf%2%h755-sE5NZ6EIahci% z(nI8i-IJ=gYsggRC+inaU^ZGM(3nIU!#Pg>H!_ooh2sIOH3nK*=GB6j~-mvqhWA3wF=(A z)ydNX4qZe|wFc8v-NScRET=s>0uL zGDU&{Y;8J$&2zK2Um9ex?k@n4cmbgjS-;6@ML4$UFGy>+HW}Wb1bdr9Y^+6vs6DS@04tdq|B4B#c3^bvFf87>cKXr_1y%rWDQwY~ z8|ngMcPwg|PTyb8w`_&8j3phytyg}@6e)q`^tD;ULGoU9LHF*Ipa@k-EaonL5> z346+w2B!rPI#yA*jMCt8*wSro{|7Pgd?yVOggG(~1f#2gvi$g9 zq8oNS$!w{>WX_%tm@N46MrlB0c21lUS#G@#hi)-apCbvvhcIg3s*QsiC?#5$;!M2) z_vK6(<8bFDIN&W}LfxbcABFSHKExMHdipUtD6pfk*@nn)$G%N&GRI&+K$CQlCo04~J2ivbs~ znI8=ZoPM1CYj+p<%WA!Uf_tR#O{;p==tUl-OqOwHbMg4k>sQKi!^a+JMYgvwzetyP zw_o=q7&i0yQA-PLw0bR~K~;^@@C89%)s20jT{tmAtd;{DIU+m3CIwtZZiu!^v*R!C zj+T)MSaJx-?5jYn7N<}Pt!JJ=;7qtS5!6#FH3^IJ>t)e(IsODWS%j-jW(A6rRH3sd zu;GE_wVPW1ZJkD0VvL}UE0d;?N>*tk2csbhi;36JOIolmLH@T8r`DBX|IVi%DRzt! z3z+b$W=ko%t;FC!`#pUdt~ZoAz$^MdIxh^O{1-B%3dejycRJSRN+!w_OCf25p4gZF ztOg`*T9h5rzvZP9KF3AZLUNO#1AI{(+xnn&>l1}c6!}#vG(w1m@7Y1P{nxLDnEJEkTm$N7FcP8r?VK!G%Cc9WjR9*}oF=?>&_AaSP@RZ`ZwPaE4PpGY_mCW~~)1%QR!Gi(BCe`7cIgKwEY`I;4%9jwa z|7S6oJ*?2l2}$-(sv8g0rkQ~C*gb###or*?0y-EvQmtR7){h!yQ=H!C(rvO4&AURz zCXa)l{_>8ek;nU<3Jhok@oK_&bfGNFKU>(5J><4DLAE5u{GlIXwKZ z%vevv^zHW7J44*{%v$y?o7DDHq85&~j~-`_GAKXhjnLUi9zc-RB{K{glI>N3Z1Jl+ z+7m`%RA&?_`D+<8Y8>fX8FcDOE&RFDt*f18jkO^|h1Yn;HH#%kkGzZ+dNnLev7iHU zc31MD7=tangYL#YbaPI-XEf>Foa~R zW87Ff84W%V;lA%wAMHrE?2_~Io6Fc|Da=63j95!7qZ}q>-qpn;{=a4SLZ+<5Y-b`_CYQycI&ozJMy!EVP7GBvZMNBi9Jv|jdOCoi&^Xq%t52y4)wXX!DiD&kg#02)P}=v zCTkmN)3_yL68t#CNgpU<=K{OkN$>QWabb#NmWqpwviMW5ab&h`ESnZSDR zo_%Qo3Kl4dp=&f{ABerjmR8yW@2AN9c5`(GvjdR0CWOIEzjiqm9~uauZ@yS22jJfY zy5;;HG(@pNNpgu>d^UCrJK8+1dVb?2k9 zg)sh$K!_N<6%w@?m9;=_nncLUMXh31Ei#!QxfepxB$r1t)|u;!42FM)PFS!p;<7+z zjF{yT_Y)^7!&p14IKBI)jcF9#8|w^SLvu_q#~kz3*vcE-Pn*-2UzFng_k-!&x>3?* z<4DHXF?vmd~(ce-9E`%SL!)O=5@#+#yRXEAyQg(3oz{v%C;U z-^Qfjw(KU#E!@FhBc-!9)UXBYXwck75)6P{S$Q422d|1-2w;6j8_3K>%q)078+>Nd zyy_)r(ZQ3G@QV7r0(UP*H-QLbP(6}r{ywJ1Mt2E~-XlV9wW^8p+pAuF z7>vo{l2W zU1AA9a8;riiAs=t#56nd5~*13R8GcPih0d~5btSj1QS&v`OdLaD1Dhqa)^kT8_Pd} z`3_@_vbO>!S360LI&ycD^R7i#eJIU*5WA8CSBtOZrKzUUDDogMJ?K6DHnsxcfA%{w z#w!WJUqv?8ORu06bPhmk!W_Xn_W`9)Jvwo$cRsgN(KypuPB3`S<^2C&AHi1vrEBWCjZ^jFO={fT;*2U@+RCN@TfPgoX5TGu_3C;vuXmY$Wyu3(rj; z&pwz0`MC23xuum%YDAVj>s$X^S6NzRxY zvJ2$$6r;t6B0K@mok3KUeb|yvecWDhUbcn3UnY!U7rA*4z-QioK{Woe@xoC5`Tn)8 zSci|F>0u+fqx${vo*9!@*{#%Yl@vbfFv~BW!#d9@sFywt-$5_se0ai42P|Zk? zZLTmtN7}@9$vqq{iuL6yFJa{e59n;QC($MUes&@MY*%!`4(P*n>b?j3#Y#RhjU5>b zL*($q-ECRxc>aCi%9}An0HHE#|Bq$bK3l=(f&LF(C~jLnuIn7PDFUI^@O9YRvo@Xs zoJhg6PDeiGVcWcs8N;z0oC0WSPmv8*V=(RQe~u;0s5g#X)u3_J^>#v0&2b(o>#GL< zXEQ;Q$CivU2ILs6kCxxu0oUitsHgaK>Fw59mBH3I)&s=b+hz|tMCN`Sh|4T%7PI8R z`>YI_vz-Brf5hdsvKjgwIJ{c;5_?Xi~U&;XRgn9eB z{X)A~Kv`(uyeENM27)rUz1k+DyG^F37oM8RCT1?}?owE$b|p}3 z?f5*j9j>sZ`A;iJMjn>LGtg{j&09O#3#-fO?~Ef($S?RPBh(bsT2S2NA90~#uyXh(V#Z= z>UYwJ`Lz1_ahMO@waWt}s^7e8ep>UTx8g(-w+mF-C2pwnr%tBBFRrN9PY>ZiPceHL z+|MXfZ_J9tQ%?%6tuyRv2SR`fSZ#Kt8p*Auz_@O}Aok62(CbzhKjFDfw7r35mRrUM z8ygn9c*u<`(u69xh>Cm*#9}@c@DnUz7K3`ZIN76WEl&Yn$D}T|ybiu9ap7(u4KW+L zh`zM1C{!?T-qbK28Azsl43 zT}S{!K)k=7XthPi;@ZjNyQ}1q>tXPQHui2}Hk-~q#uXpYCaQ#4Y z?PlD;l$Taop*cnd1fESKAU2XMmDZDMXcf{wvMr;^&%7aSo7wsYgm>F=`3#gOB47mB zB1bNsa`se&zEydKQJ1QDV9{Y*GrL!?t8V6i)$(*T^v<7QVQ3Biv@~>sa1A@0yhHMt zr}9)z%;G=lsx=%~VzP5!VWcKIuU?s z2QhJY6%{IgXdJVMUp6QwDyb%QJPP-bzIyG{7!PhG!@eP1nU($M<;j`BK*<$@>YGRj zJwX@(Xz9jnD`iF%xXA=Goq{rG?^TQad}Ghq(nhdr?ysfC2{upw&%3OcA-6eJ0B^Jv z`~ly2kR*8$uA6m0&83-$8r%h%Y{N1ZWUMILmt1}Le`tqJQf>TJ<{0M_P^`}teU1Br#hto1{!5a;;?~5f(|It z4%B{vO#q;`fzsWZH!6;31eJIslfJ(QwM8hmf)SkRJ6Q~iq~ksW)a-7D=KQY_LKh9OwVFJ^g4w15BzbqSQf%LmnHDO32-XZ z3-efh(JZP)3z}Vq-u@(W_EZC2z8Gh2vKb_Bi7EDwOrff^pKbDZtr73T0|LNV?v+X-4&Y4QVq6^!KFxEgsJ?rBn%!|dnb^741 z-J3Hw_|nRM;00;MZ`$8YZqoZu_{8U@@GxDu(Ly`nXKUHpZ9R}evTVToR_bURBRXNr z#oQ-K77aBdmWsQ`Ko(Caww65ihs{bBUKLsQE2UtRj$3^4|76c$kI@|8rpO739T(88BD)|2MErAK$zZjG)P%GTPlzr1fOf47MqiVxOe# za{m(@q#BPWMn(j3MOacP7fP=@aR^1i%!ldlO`)kNORL9MRAL|=zf%y)-Ko6w?0Ul$ z1D^vCB4~8P;)d=S>dCiS-*7?m3h7{MifpGgH|F*UQy!P;Z#IbeqA>f%eUrN6IqDC= z^o&9PCc1_F2A|2sQ|0eVF^qb{T{vAv$;jRQ?kyN}$Mq&+?@Cr(GcIE-F~Gf&)ouV- zypLvZ@@ut*n0UKp5wgnnnW)xKAoRs@t<}7wg5>~`X zD(SJ>=$#Bc3rPYJ3x|s|faqAGfM8JX{IrsaYlabfBBfEt}kyX)>dA(&ocUns+3+o@U zhW2+qG*@wxGH5SUQ``tuq4X@-?1>?q6w``#M3& zD~?h0KovolANF%`$6%|owzo;T)h`tF@vcAL^FN1Ed>~W1n*P7BpoRDjbXs9SWDdF7 zpiVqYKPoET)$4wCX68ink7SB;!KnqnPkW7X8R0(#Iiolt<~clQz%LWWg+hCgQ~BuJ=}o-_3=?v;hUcSGV_X%Piz&1C4?%1 zl+Fu%bNmKp>FjhuXqJ6l^LPJ@VD)iw#kj!&!9Xjhd$c8h>q1)AH3zh>G?9F!fHXin zi(h|io(B~d>}S+0_7Y}_Z)-7=$RB+=IhaiQg>v~(gFvQH%P#+V5r_c-^$)ANxr>r zNOe!G&{1E3OdaX`mG9#vKeHcwMx^67pTkNN1&=MtC+rtYaMsu^$`;GO{wpV6It*2P0>8byBnDj%^lw;mkGSYb zo!wMLMOD>4(|>Cyf|$njLdmdMT*p)4mY}CW_4|0%V3))1%br?zKkGUNQO_lRV>Js) z{qa6mJ=^LYgK+f4!io3{vO=VkZMaNL@@tVc1>l+kj*NHh44)p~mGhxL1FqwMaWr#Q z-J440j55Vb z$Br_y;8TNKkUq6iOWG_e7Ao+tDQRj}D|sU2K!_ur>(()@iW)E#>g#QTXG`%==tBUQEau z$jrEG>%|`Z2Iqudm;Es`N7hheooMAy6})cJg0(0v+ik(Rp396p766#+u~qQJ@c!mK zX-0{q`bK`PKWV3AUMBJN)qgJn1q_aGWpiCP2$x}y(d`m8T7|#V?S?Ms;^x_?3XQTj}vNk=x*rMAN~P}Z}8Z$%L#_h zJ6Tq_xL1;{k=5*LhJ>7UN&)5|yPli&DP3K7qs35~*7!i2rRQjT920fC*!)Z@xDB!_ z+dmgU)CWoyRfByZ*yh{B@tkxYTnpYk?=GtootI4yvla6DP&`=jSBjYL;|Ld@>4xJX z(r@>-Jy!+HQHd!F1CjXf(__!-$)kElb~w&K2(0Y_KIJcWxGHl&dS3)@kt+@ZyvxCN z%Q@X2(mVoRdDbl%x`ZIXD$7(HU_b}cpW*MTzrtJTcGB~64={N9&7qk^@kr$h%?!CE zZj=MuvH1V``m51?@snA8t8qzb790BAbqF-ORc@U?7XV#7b_}4xe!u3D55fBKUiLTs z_HO?+JxlH9Z!C-kBdyyf{vL2APY9NsBhJp{B+Ur{zbiRSBftz`+RTjf z0drW6zdNnFUFUWS<_{4^b?h|+%ovZxjVmg&&j3LR4@ToHpP$CbMHA$ym;~EcBUJrO zbSMJnuTf}-hdl#Q^v1s~_@Yh8pRD849}^WALfR^>uq~&pN{ol|r>V)*WnBf3eo@wy zhIaFxuga!xq%ZIC4cNnhm}<31d1Az&7A4uhWxsqS1Va!4Z*G=`JT4)C$cm%y3loqa z@6lGY|12?83n9~&>jpj=k+SOps5)~4eS|G!7rr!+b&?Orw2@G_U1?!<8P=zwcg>0@ zPF=qc<%Bc`=t1aKOVDzydBF%qtoS7EK z+thR8AE#p;?&>FwR~Rmuj#RIpc>;4|Z|1D=J5H0N=)0-97tnY(4T=2>WM+71lRHe!TZ7Q6ZcrYmd$W$ga@(Nb=3Uf%$#d)q< zGLH8Yx_e!{1R@*jv$+1()FQmi-6aa*Ipu5ap7$o#YN+gywAN_WAv$!J>P$+}PqYgi zb^CIhTkP+8-Yb5Bdwcv>(R$F5+R!>ZLeP_9l$!Z{0c(836}!E}Tm@Z#c;Y@LZj_z^ zXBf7WEScj48zgmd3=b1_qL&}d(%{=^m{3K|R;&7EYPog6m3WCv@C=46*g#r;51fp8 z;nx7}nQ%YSfMb_~^+WiOUQ*b5NU9re%Xmgfl)1#56M-CKEo&;q!JW{l^1p>+<$fUS zb{H!Vo(XYiQl|s+9}K&eOs6(t9LZP5`{1~e0^NHF#NXC08k?r0$VI1X!3M6~g>{YIb9q01TG418NhX){uTL`7yPY`sryIVD} zFB939xx6(jk#9yrpNl>_sN}P@;;N-W+B-_2!`;}UPeLb2y2^8LK!i^O?<-_^z^%_~ z3JXd6UtHn2R;7Aa0*su-%AigyQIUc(!S`~oqGFy4|Ag#U6crD4Z;PVUWg{k&tnM_7 zP_JT)w@D+q1Ox5SIa~^Q)<<8(__h9XYX@gm*RG4t2V9BhdNGk@AJS&U4mP^rRZJNZjBN(Og48o5gUC=a4+H`tT;}_eyPZHn8yU zp|}?hdCt@jw2-)-uv#8&w&EJ}ri&K%;zn3W1$}qEMR&NF`AE5@2AL+ zYi|VcUz5{sN>Du{%uHO?7S)F|ghQPN5c-GSzRbT;{oU4G45rS=a47aNzPso%!9?LZ zULYIZij*<`Q5;~1aebFK#Azuy>KXR<(!*0gzwf#L2eT3Te-GBqA)WGI00S?i$L}!l zP!bL9Gk+>}M3i&1xUDCNPl~{D2hnNdiV4EzPfVd0CaC8Y{rUAPt^VJ(ppLI{!S$WmyO&H31ev|K${S$dt(sTT){u_6~A9( z!N^$7aeU8oF?Uk^qWkmzn$My9dKLFM~Tq9m6`} z2G*{;rl6PYU~Bc~wlzuZByG;-{z-nLo|Hw2Rs#5sZaZrFSb?Ac*?QW1G_0Ea!)eW3 zlos-e=Q0;x34=2`P=QGI0t-2cMGZIALz9j@UeG&_|1u;D%PHy}{q2kQu2G+^=@n`& z5y=9jws4kBEDK*rnSn4DSSLic&0e=J7T{FV#?BD1-kEc?zm1fZ;5H&=er|ga#@rdm&k}dv4gmv@P?oa|TZoJ@G0n+V2efhJu zH~XBzJ+VDnPpgOpE=rb4F<3+5_OqD_-G6#4g0{i?xnt?dhp>1Lvyu1@T~#KxIs|qg zB4Qk}PC|xLoKRV9EH*CMo2FMyTs#Y5M^)gWeR zj$#96;i4dw)6`2gs4blOtm<*njKS;(&O2JgVhv8TCmji`l>X31NDu4AKAGRxzKV1= z$`ohn&FOtgG(`9Ol`UpphoPjCQRO8 zibpWa6)2dAT3i$m6^do%Wccd_7G@=z!{Ko?AUQ*tP7&L^+r5?J96xn=X}Yaxq-WeZ3sE$rnq ztUj#BTZ*|v1#3)97GlYP2n?bh{cEUr${nv2iQ}z_2;-*Lt&>7!sE(pjVRADT z>lo4GwtO9_8QV)c)?3Ej=|OE70&+p+Gd5zS+-C>62{Te()h-;CW2se0Jmj%6Ibn}o zY{)M@SbEo>l>lev_tE7EOL=x!`5GdXD;t(PAfjSs88I#FOZ@X~x^YV%Oi*e0L0Ai* z{cst)hMi(ur%1hvzAEwKeMh@|qy$_kw&*cicVjfjgYF04h8eL(=8XnyLS z7cZ1896K;!^tRJ{*6aLe+sf#Nb)De?zGG%LZKHEMFD&yLhRk{>1W%yS zCQ;R$%88GTXTPI+RMYz{@4&3&qvq@XWRD|B(w_L@;r&Bl#9c^ z_A>%(*OUthF zR2LX1S-}Ybp!%lDn2K69r=cQErD*Mxp#7wX-9~;{tdYcnet&B61I?|-R9Da+^odNP zt;ZY9s@uV|s z>K#$Dq_FP?7DraRj#DF55!4rM)3{)j^1-UJ?W*99pA`s!cr++T1dFDg{?K(7pThkz_^2WlBwbAKoxcsPH1qamBVj9p`ZYH3yUv1RUEsb-Mef8Zt zJ*K?{sx*rBx zmFCg=r@GrM8)WjMFJnUz)||T#b(otm=6%Fmi*_ETbSd!l1=Ar&I7aMFCacrwes@6u zKmc8%S79{KN8C41A5Foisa;;tPS=EZUb@5fs^QrZvaB|Sh-8K!CZC;kT8}j}Jan;7 zQ=9`y+SjAxnoJ2N5xLoCYQ%xGmJX~v@{gQ@#|=k7effEH831Rnc<^g>OLGrBkvge} z=}T2dU8(OQ^5HzF1-y2}N2J!*lwgt%<1Iplw?Ml|rS$h;=I@cd8S?@eS^wHLq1Lgx zFrjF^8}rT0;WUWS|08l$a%uCQU4@uEtAaW+ z`u7RFcI1P81T6B!Qs=+}JtRS;P(aqXs5e!Lm9)wM7>)%hpQ;iJ0;79b1f57!=e1%Z z5CMu4X{VW3`)gB?cP|2&>U3GIc9f(u!;l4^O zLdIZDv%3CZ;|*s|l;Hiv$^FBFyo;=DA*4Ho;@C58!DC_4A2En(~2u#U1w!rB}Q z>A(vrg;+382xaEG#a{CsPL%EvF!BgeKeQ^12PGHs8$MJIs?`WOoBwt2Ul^*9t^5f$zYmcN{XO5osEoA8<~A3sJG*!a38a6wdY)B# zjo`78mg_&{o6b37+%eYIU#<#Gt;lg|kE(eteKQ3To29keK`{E3HjsqI@*JTsi_1_2 zA$)&=9Y=lRU+GIN26&GRYdvAEk)7lWcgUk{c5G~b5Z6G_|E5e~nywOYH70Oj;}39& zyV!zK*%dHXu5fTFEG}LLnA|WLzTMZ%G@a&P2&m+MNq?mV;PNP5Rt?ORkpB>9WeQCcW>g`dgW}KM3*b&yb1O*S; z)BLRQ_JiA3$UjRPk@~%OS6nLZ3}pN}CAjY}f- zf`$6gioT>r>4&m9aSqm-V6hVa$flM`ougW~fj(V4t;Koy?(%0AxtpzpohwosqVZG; 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�JMRO4&J%oGDa#C4Or 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 literal 0 HcmV?d00001 diff --git a/microfrontends/app-football/src/util/axios/index.tsx b/microfrontends/app-football/src/util/axios/index.tsx new file mode 100644 index 0000000..5d627ca --- /dev/null +++ b/microfrontends/app-football/src/util/axios/index.tsx @@ -0,0 +1,18 @@ +import axios from 'axios'; + +const createRequestMethod = (baseURL: string) => { + const request = axios.create({ + baseURL, + }); + return request; +}; + +export const getCommonHeader = () => { + return { + 'Content-Type': 'application/json', + email: localStorage.getItem('email'), + password: localStorage.getItem('password') + }; +}; + +export const api = createRequestMethod(`/api/`); diff --git a/microfrontends/app-football/tsconfig.json b/microfrontends/app-football/tsconfig.json new file mode 100644 index 0000000..b86a854 --- /dev/null +++ b/microfrontends/app-football/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-app-football.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/app-football/webpack.config.js b/microfrontends/app-football/webpack.config.js new file mode 100644 index 0000000..3f7af55 --- /dev/null +++ b/microfrontends/app-football/webpack.config.js @@ -0,0 +1,15 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "app-football", + webpackConfigEnv, + argv, + }); + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + }); +}; diff --git a/microfrontends/app-football/yarn.lock b/microfrontends/app-football/yarn.lock new file mode 100644 index 0000000..d66cd39 --- /dev/null +++ b/microfrontends/app-football/yarn.lock @@ -0,0 +1,6836 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@headlessui/react@^1.7.4": + version "1.7.4" + resolved "https://registry.npmmirror.com/@headlessui/react/-/react-1.7.4.tgz#ba7f50fda20667276ee84fcd4c2a459aa26187e3" + integrity sha512-D8n5yGCF3WIkPsjEYeM8knn9jQ70bigGGb5aUvN6y4BGxcT3OcOQOKcM3zRGllRCZCFxCZyQvYJF6ZE7bQUOyQ== + dependencies: + client-only "^0.0.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.14" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.14.tgz#0943473052c24bd8cf2d1de25f1a710259327237" + integrity sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axios@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/axios/-/axios-1.2.0.tgz#1cb65bd75162c70e9f8d118a905126c4a201d383" + integrity sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001434" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5" + integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" + integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +client-only@^0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.12.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" + integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.12" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.11" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.8.0" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" + integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.16.0" + resolved "https://registry.npmmirror.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" + integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/app-game/.eslintrc b/microfrontends/app-game/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/app-game/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/app-game/.gitignore b/microfrontends/app-game/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/app-game/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/app-game/.husky/pre-commit b/microfrontends/app-game/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/app-game/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/app-game/.prettierignore b/microfrontends/app-game/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/app-game/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/app-game/babel.config.json b/microfrontends/app-game/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/app-game/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/app-game/jest.config.js b/microfrontends/app-game/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/app-game/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/app-game/package.json b/microfrontends/app-game/package.json new file mode 100644 index 0000000..4172070 --- /dev/null +++ b/microfrontends/app-game/package.json @@ -0,0 +1,67 @@ +{ + "name": "@ningowood/app-game", + "scripts": { + "start": "webpack serve --port 8601", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "ts-config-single-spa": "^3.0.0", + "typescript": "^4.3.5", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0", + "webpack-config-single-spa-ts": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@headlessui/react": "^1.7.4", + "@tanstack/react-table": "^8.5.30", + "@types/jest": "^27.0.1", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "axios": "^1.2.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa": "^5.9.3", + "single-spa-react": "^4.3.1" + }, + "types": "dist/ningowood-app-game.d.ts" +} diff --git a/microfrontends/app-game/src/api.ts b/microfrontends/app-game/src/api.ts new file mode 100644 index 0000000..d85cf80 --- /dev/null +++ b/microfrontends/app-game/src/api.ts @@ -0,0 +1,15 @@ +import { api, getCommonHeader } from "./util/axios" + +export const getGameList = () => + api.get('/app/game', { + headers: getCommonHeader() + }) + +export interface postGameItem { + name: string +} + +export const addGameItem = (postData: postGameItem) => + api.post('/app/game', { ...postData }, { + headers: getCommonHeader() + }) diff --git a/microfrontends/app-game/src/components/game-container/index.css b/microfrontends/app-game/src/components/game-container/index.css new file mode 100644 index 0000000..748f45d --- /dev/null +++ b/microfrontends/app-game/src/components/game-container/index.css @@ -0,0 +1,447 @@ +.home-container { + margin: auto; + height: 67vh; + width: 80vw; + background-color: #1f1f1f; + border: 1px solid gray; + box-shadow: 10px 5px 5px #c7afde; + overflow: auto; +} + +.container-title { + color: white; + text-align: left; + margin: 30px 0 20px; + padding-left: 50px; +} + +.game-op-container { + margin: 3rem 3rem 1rem; +} + +:root { + --bgColor: linear-gradient(to right top, #6596f6, #65dfc9); + + --quoteBgColor: linear-gradient(217deg, #6596f6, rgba(255, 0, 0, 0) 70.71%), + linear-gradient(127deg, #65dfc9, rgba(0, 255, 0, 0) 70.71%), + linear-gradient(336deg, #45f8c0, rgba(0, 0, 255, 0) 70.71%); + + --circleBgColor: linear-gradient(to top, #297fd9, #65dfc9); + --secondaryCircleBgColor: linear-gradient(to left bottom, #297fd9, #65dfc9); + --mainBgColor: linear-gradient( + to right bottom, + rgb(255, 255, 255, 0.4), + rgb(255, 255, 255, 0.1) + ); + --dashBgColor: linear-gradient( + to bottom, + rgb(255, 255, 255, 0.3), + rgb(255, 255, 255, 0.4) + ); + --borderColor: rgba(255, 255, 255, 0.5); + --mainTextColor: rgb(58, 81, 125, 0.9); + --cardBg: linear-gradient( + to right bottom, + rgba(255, 255, 255, 0.7), + rgba(255, 255, 255, 0.9) + ); +} +body { + font-family: 'Poppins', sans-serif; + margin: 0; + padding: 0; + box-sizing: border-box; + height: 100vh; + background: var(--bgColor); + overflow: hidden; + position: relative; + display: grid; + place-content: center; +} +/*? Background*/ + +.bg-circle { + position: absolute; + bottom: 0; + left: 0; + background: var(--circleBgColor); + margin-left: 4rem; + z-index: -2; + height: 580px; + width: 580px; + border-radius: 50%; + filter: blur(1.5rem); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} +.secondary-bg-circle { + position: absolute; + top: 0; + right: 0; + height: 580px; + width: 580px; + z-index: -1; + background: var(--secondaryCircleBgColor); + border-radius: 50%; + filter: blur(100px); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} + +/*? BUBBLES */ +.bubble-1 { + position: absolute; + bottom: 10%; + left: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +.bubble-2 { + position: absolute; + top: 5%; + right: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +/*? MAIN */ + +.container { + display: flex; + max-width: 1200px; + max-height: 780px; + background: var(--mainBgColor); + border: 3px solid var(--borderColor); + border-radius: 30px; + backdrop-filter: blur(0.5rem); + color: var(--mainTextColor); + margin: 1rem; + overflow: hidden; +} + +/*? DASH */ +.dashboard { + width: 30%; + height: 100%; + background: var(--dashBgColor); + border-radius: 30px 0 0 30px; +} +.dash-container { + text-align: center; + padding: 2rem; +} +.dash-container h2 { + margin-bottom: 0; +} +.dash-container p { + margin-top: 0; +} + +.img-container { + background: url(https://source.unsplash.com/QU41aIQ-laQ) no-repeat + center/cover; + height: 150px; + width: 150px; + border-radius: 50%; + margin: auto; +} +.book-number { + background: var(--secondaryCircleBgColor); + color: #fff; + font-weight: 500; + border-radius: 15px; + padding: 0 5px; +} +.name { + font-weight: 500; +} +.menu-container ul { + list-style-type: none; + padding: 0; + width: fit-content; + margin: 1rem auto; +} +.menu-container ul li { + line-height: 2rem; + display: flex; + justify-content: flex-start; + padding: 1rem; + font-weight: 500; + cursor: pointer; +} +.active-menu, +.menu-container ul li:hover { + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + border-radius: 25px; +} +.menu-container ul li i { + background: var(--secondaryCircleBgColor); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + font-size: 2rem; + margin-right: 2rem; +} +.quote { + background: var(--quoteBgColor); + margin: 0; + padding: 1rem 2rem; + border-radius: 25px; +} +.blockquote { + margin-left: 0; + margin-right: 0; +} + +/*? CONTENT */ +.content-wrapper { + width: 70%; + padding: 4rem; +} +.content-container { + margin: auto; +} +.main-header { + margin-right: 3rem; + margin-left: 3rem; +} +.main-header { + font-weight: 500; +} +#search { + font-size: 1rem; + border: 0; + border-radius: 15px; + padding: 10px 15px; + margin-right: 3rem; + margin-left: 3rem; + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + backdrop-filter: blur(0.5rem); + outline: none; +} +input[type='search'] { + color: rgb(165, 163, 163); + font-family: 'Font Awesome 5 Free'; + font-size: 1rem; + font-weight: 900; +} +.search i { + cursor: pointer; +} +/*? CARD */ +.card { + border-radius: 30px; + background: var(--cardBg); + display: grid; + grid-template-columns: repeat(5, 1fr); + grid-template-rows: repeat(3, 33px); + margin: 3rem; + padding: 1rem 1.5rem; + -webkit-box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + justify-content: center; +} +.card-img { + height: 99px; + width: 99px; + background: var(--quoteBgColor); + border-radius: 15px; + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 4; + justify-self: center; + display: grid; + place-items: center; +} +.card-img i { + color: #fff; +} +.img-1 { + background: url('../../static/ningowood.png') + no-repeat center/cover; +} +.title { + font-weight: 500; + font-size: 30px; + margin: 0; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 1; + grid-row-end: 2; + display: flex; + align-items: center; +} +.author { + margin: 0; + font-weight: 300; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 2; + grid-row-end: 3; +} +.progress { + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 3; + grid-row-end: 4; +} +.rating { + height: 99px; + width: 99px; + grid-column-start: 5; + grid-column-end: 6; + grid-row-start: 1; + grid-row-end: 4; + display: grid; + place-items: center; + font-weight: 500; + font-size: 1.5rem; +} + +/*? PROGRESS BAR */ +.progress { + background: rgb(219, 219, 219, 0.7); + border-radius: 15px; +} +.bar-10, +.bar-9, +.bar-7 { + border-radius: 15px; + background: var(--quoteBgColor); + height: 100%; +} +.bar-10 { + width: 100%; +} +.bar-9 { + width: 90%; +} +.bar-7 { + width: 70%; +} + +/*? MEDIA */ + +@media (max-width: 1100px) { + .content-wrapper { + padding: 0; + } + .quote { + display: none; + } + .card { + grid-column-gap: 5px; + } +} + +@media (max-width: 950px) { + .menu-container ul li span { + display: none; + } + .dashboard { + width: 15%; + } + .content-wrapper { + width: 85%; + } + .img-container { + height: 75px; + width: 75px; + } + .name { + font-size: 1rem; + } + .dash-container { + margin-top: 2rem; + padding: 0; + display: flex; + flex-direction: column; + align-items: center; + height: 70%; + } + .dash-container p { + font-size: 0.7rem; + } + .menu-container ul li i { + margin: 0; + } + .card { + margin: 1.5rem; + } + .main-header, + #search { + margin-left: 1.5rem; + } +} +@media (max-width: 740px) { + * { + font-size: 14px; + } +} +@media (max-width: 580px) { + * { + font-size: 12px; + } + .img-container { + height: 50px; + width: 50px; + } + .card { + grid-template-columns: repeat(3, 1fr); + grid-template-rows: repeat(3, 33px); + } + .bg-circle, + .secondary-bg-circle { + height: 280px; + width: 280px; + } + .rating { + display: none; + } +} +@media (max-width: 580px) { + .card { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(3, 33px); + } + .search { + width: 85%; + } + #search { + max-width: 100%; + } + .progress { + display: none; + } + .rating { + display: grid; + height: 33px; + width: 33px; + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; + } +} +@media (max-height: 480px) { + .container { + overflow-y: scroll; + } + .dashboard { + height: fit-content; + } +} diff --git a/microfrontends/app-game/src/components/game-container/index.tsx b/microfrontends/app-game/src/components/game-container/index.tsx new file mode 100644 index 0000000..d8271a6 --- /dev/null +++ b/microfrontends/app-game/src/components/game-container/index.tsx @@ -0,0 +1,163 @@ +import { Fragment, useEffect, useState } from 'react' +import { Dialog, Transition } from '@headlessui/react' + +import './index.css' +import { addGameItem, getGameList } from '../../api' + +const GameContainer: React.FC = () => { + const [isOpen, setIsOpen] = useState(false) + const [gameList, setGameList] = useState([]) + const [gameName, setGameName] = useState('') + + function closeModal() { + setIsOpen(false) + } + + function openModal() { + setIsOpen(true) + } + + useEffect(() => { + getGame() + }, []) + + const getGame = async () => { + const { data } = await getGameList() + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Loading Game Error... Maybe u should re-login.') + } + setGameList(data) + } + + const addGame = async () => { + const { data } = await addGameItem({ name: gameName }) + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Add Game Error... Maybe u should re-login.') + } + const email = localStorage.getItem('email') + // @ts-ignore + window.Sentry.captureMessage(`[App] ${email} Added a Game: ${gameName}`, 'log') + closeModal() + getGame() + } + + return ( +

+ ) +} + +export default GameContainer diff --git a/microfrontends/app-game/src/declarations.d.ts b/microfrontends/app-game/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/app-game/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/app-game/src/ningowood-app-game.tsx b/microfrontends/app-game/src/ningowood-app-game.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/app-game/src/ningowood-app-game.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/app-game/src/root.component.css b/microfrontends/app-game/src/root.component.css new file mode 100644 index 0000000..8940a25 --- /dev/null +++ b/microfrontends/app-game/src/root.component.css @@ -0,0 +1,81 @@ +html { + font-family: sans-serif; + font-size: 14px; +} + +table { + border: 1px solid lightgray; +} + +tbody { + border-bottom: 1px solid lightgray; +} + +th { + border-bottom: 1px solid lightgray; + border-right: 1px solid lightgray; + padding: 2px 4px; +} + +tfoot { + color: gray; +} + +tfoot th { + font-weight: normal; +} + +.root-container { + height: 100vh; + display: flex; + flex-direction: column; +} + +/* Background styles */ +body { + background-size: cover; + background-repeat: no-repeat; +} + +.card-effect { + backdrop-filter: blur(16px) saturate(180%); + -webkit-backdrop-filter: blur(16px) saturate(180%); + background-color: rgba(255, 255, 255, 0.75); + border-radius: 12px; + border: 1px solid rgba(209, 213, 219, 0.3); +} + +.bottom-container { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + color: white; + margin-bottom: 10px; +} + +.title { + +} + +.title h3 { + font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif; + font-size: 33px; + padding-top: 10px; + text-align: center; + text-transform: uppercase; + text-rendering: optimizeLegibility; + color: cornflowerblue; + letter-spacing: .05em; + text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgb(0 0 0 / 20%); +} + +.app-navbar-container { + justify-content: left!important; +} + +body { + background-color: #080710; + background-image: url(https://www.milwaukeeindependent.com/wp-content/uploads/2021/12/121721_BlackMetaverse_02.jpg); + background-size: cover; +} \ No newline at end of file diff --git a/microfrontends/app-game/src/root.component.test.tsx b/microfrontends/app-game/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/app-game/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/app-game/src/root.component.tsx b/microfrontends/app-game/src/root.component.tsx new file mode 100644 index 0000000..9f6ac70 --- /dev/null +++ b/microfrontends/app-game/src/root.component.tsx @@ -0,0 +1,63 @@ +import Parcel from "single-spa-react/parcel" +import GameContainer from "./components/game-container" + +import './root.component.css' + +const AppTitle: React.FC = () => { + return ( +
+

+ Ningowood, A brand new platform to build EVERY part of your daily life! +

+

+ - Your Own Data Matters More - +

+
+ ) +} + +const Root: React.FC = (props) => { + return ( +
+ ) +} + +export default Root diff --git a/microfrontends/app-game/src/static/ningowood.png b/microfrontends/app-game/src/static/ningowood.png new file mode 100644 index 0000000000000000000000000000000000000000..104974ac9b39311e185f94439684733f5b385a5d GIT binary patch literal 54307 zcmc#)^K+!%(~WIA6Wg}6vF&WQv28oqXk%+*8yjwH+t$YVPCoVi5AP3|R6X_7+}k~; z`*xo`H&RJK3K0$u4g>@QQAS!^1q1{%;p-0u3iu?ThjSeG2_hpdqUMox-UaKTdyxJ3 z*%j@kz4CBW6bV^Z;hyGcv~i@BblfV>NBlN4-XRN*~wJ#L2Fe z)eZO%4AywR-1Ls`jF}lR2jG3d5Qaj{rLIuVT{(6QHL9DJ*g1LTU*i_JSV@eTCqbQ! zSR6yYcDVkBG-?Wd@upg**FhWzrUlKWbhje(2Txjet-!@=wW^5jJm zP|h!^{y1=lU~jHl*Hqh^^|?Up(KCY@k88zww<`&)3%+KTy`Cj}ug&XhOurnq7R8CV zF~)*1m2{kX;Yg`qetX6iBFpaf^Y}v~JRK`Yq(OduQ5kNSs11_c#|BaHO{ECRO0%sA0)V|h{FLN9{_E7{+?1d-t?*2i0q7vpP z_^i7VXll|oSMK())_<)Hd`p?X@!3i@kYnk=ZwXZmF&Bh;r_q<+3CF(qVsJB1vQ~~B zYH$3@Zk%TRdk7jPhUSSn^EI7~Y#18WCT;}^^5a_XGDP1#V?1GtloN!Zr>}RZMV(;6 zq1LvOeU6rAVhh0)-d-Y!rwjf_ac#7`^JkL=JC63wdf>8!eR-D{;Z=EVF6?re2Lhs( zL=!v?p(#7f*_4@4A|0|n{o!W{mgahcpZs@M-@?7-Cd`MfcSMIuw?Xckcx4ENiuDcd zZR>v7Ok%2vr>rSwb7n?JU`Uk+925^We>v+28*`QS-S_zZUV;dR>VqXJPfQxAU}YmT zRTw!N9ql52(1@AzKl{ib9LG08YteG9oqq}Fb01rqI0Jtm$1hl-c3vN9yaLg1ku7EU z>r$MDeL2d#qk_5A0V@-|-zW1xt|^+XFHj%A5FI#ozsFx|e$MF6@< zbKE4Xu^rHrs#;iBraGzyIzLof)-*RPw>Y$-^AGzPh6RW67v|!A?VvL!PyfuO3U;LF zr$-rz>7_uP&N!+Y5GrWJ47$h;mpTfO8--=XNdxq+A1vt|I~y^V{3KcmXfRXW84}{` zj$hqz8>!O*biyoLUWax)E#Y6*-nX<7z#pYfb6#~-2d2{S+X7=F92gr`vMxAk2V6a; zz`)qq7G|?mMMDNc)LUHtZYjn3+#z5K9pi&=O{$9b6wTuj7esF7T!=7tGh@bTPGN2p&{U!5wp zIu=?RNo3eYDaU+}DfjvATdgp!Y1khFR&+d3y1Mvi}Ru%%2IS9k6|MeUgn{ua>`zS$vz<2j>F$0>_j+v5TkiUuWkys_y+pz*a)|PJ&$Fs?RCqjtSM@J)jGq6_->(Dxfb$Y3hiZ z<3&kL989-jh7Vz}ZMAs+_4o8ea=5C}zLuEqhlsb4$G2T#43Y5W0Q_)$d5^;*WONCV z!jnHh?*;2Nfb6&@G6LIwbesE-=x8 zmbtb=6mPTBmTVp#Of}on)el!U#aHjBx5a25<<3ec-q#cq=g?rmHm4Drh(_X$tyCiVI$$= zJ$Mv*6C*vQglH0=U_2?F=TOfKSH%d!m73MUw3&sl0Wst0wHdigq5!*b+JS(bADN+4 zO5QZNu(NTQbJ3){+TP{O;ckwu^q~khW}p`$#8J7xpeo)y^y6)ch~l2(0_G(+UHw=5 ztKTgSc31u9+?oBFbIsot`?qUY7rI+dp(Ao6>0Pq0L}m6~YP^#w8B^hQLEO;8AN1d7 z@><%w;OiStTD|AM_pnGLCD>m0=rqjqVt^>#D58Ci10(DEe&N=P;Mn)i8nwL%{|W->XxL0G5m0 zLQt>62NS)oGgMEhze=S45*)e-x-f zqBO$}n2ZM2W0nH=D#O%kWp~1$WL$lGrg?SF+bfsVeKFMPgmAm-e;`gA0L${$A}fUS z;ue6mjbuI#wDt?entY}mDK0Pk?-G}B#a|NOcgVJWFGV@Jr$-vV6ddhmesq(~ic<*O zQVf#K>KH!jh2UPBxFWV=S^(`yxu6JkMWVQzb60ZdRpP|}K)5+^)9u}^xm z4ujC9OKzcC8RqAO2X?+pTy-|uP>$+93yBvsEfAk&RoPGq8I;8G2EbNA)GY>`imObz zuT3P`R8n}`A;Ef`Tgv;TJhFo+J`d|zh$9K`plLNKi{5;}Tv{p4Ct+V|EG+H94;QKy zox5>^=*%@&&Pa+W6bcVA);hupI3|58*F36#+(nitdwc-ULo$wdM@H9aME{kZDC9dX z(Ve@7^;y=J_qIdLYDfw?1-AXPal z+jdS?M|bQ-qmk1sud)kU#DBmV1%fEZ<8aWhNf7Rv#ok}tG~U&4{kY==H*G7&L5okv z*uDH<|AAKlj=cdu2`X9ns16Sd;V_A|jYvHU;(?53>-R+`oL3$xZ`m}lKaR|>lGprP z*2OGmA&Hj2>O-3QtE$BaS5(rGdpn7g~) z@4aif6+COfx379LFAG7$YB(!!EqIJ1$>kATAtIy)_f0d zf5bclRDVO7^@oBLmfkr&OkL0=(lHRxWG3~n<1qpCFhe3F0Tlsj_b_C400ThJY^%0_ z{(}gwt!csfPNSjMam@OP&h?flpqd#rocpnr%-X8O%S=WDJo6|eTz%2?T|VCCq(&ka z{al({_pYXF2O|%WTEl%4M2%_jOxem!BvLVH0nXT|+ZXZfD?H-AgO3;fwR_rJ-km4^i}N7X^tFH(S@hNT3Oh?C|>gx;P5ED128Hwh<39OE^YZ1@14#+KOJ3Z%yJb*K{tHE zsq2RbK}CP8Hq?K9%UqMhPPZU_MYXE29m1dDo1U2s%t80XA#$1XLR9D8bySZHr(l4* zOZ~ZP>0jwJ_`|=kao}P4u+$cL{qg&7d_}HQOG{=+hr&;CBrWT>h+%?kactkvtWAcH zBhm_!eOL%2X{`O3S4Oe)s2DIL*2swQ>4;trOd@c!_zz~qDr|MLb+qs}=6Jtneg$P5 zRcDo>%c9Iw?7FHw^xq>oA#2^v@HFxnv3x(JUm4W-3nZfCq;ZadU}4B8)ovmd?MDRk z%T`@~F51l#+e&g{l-SV*E9YJ>ap16zG#wV$)#^8S5gZg#aJnYi+_+9>5Y**G4fC7A zV3zw~oKirf+zf)x!$q#w=n&7Ag*v@-0j z?2ur`aInV+u*Wb_$7vp?aH@`q#UN*R3=;X z6=Z?jaASg97Rh5$M>@=JP&nk(*kHjN9#j0xB&TN$cNF^u0v}5<&K72j`h9gFP0|ns znUG5&@Fj6-92rT#4;$%`@Q;nY`n0)~E!|(Nl~r9{Lf88$q@1JcOk#m!Ge(A?a-hRw zWPw>Yv|WiRGwCni`{>)-9^?`KQh+aCD`Vgv*ZISn4nk>HHPsPS@DqTqXxwfrV~F2*DgFj2JhxH^y; zT`^-5#`G-^j-fmuqGIAoE@X~asO$3)qY()RP*9FPY9X&&HOX8xDr`Mhz;q3~!tVDJ zkp$?j!Myar8B}j>V`R|}`%Pk^yg^s=hia%VT#{N9v({NqGab`SPfTr@X42$h&h1td+w-O1DpWA_Z; zYGy}42i%FXF~Uq&z39bie9xo?Sxr(;A1AWdk~`oC69)ovG)T0e{TqTYJqxt*-ohW; zh$18^Jvj)%b(Mr6X{dgKk@}F#RK|LthEwC$hl`Gr->DEiqM5U6 z!xc`&!=h21eS!{Xq}*_9N>Bm+{`hEt(A-dD@gS1xjmp%0Ph3ybL$5=ThaEwID^ZJu zhq4*Bck{wvgjcl)EkdF*7Eh2iFD|4PtgKw`Z4t_95b4C_DFU1&tfdk*3i{D5o+Eto zGxW{pugyQ3-FUx83_@(MCt5z&Vn4Zc#8?fy{f5Q^U}3!a zEPnKHws*}rg0vhm4afVvG1M~`2e^@Vpn8PBj*bVzjvyQ%$G=CgYcv^My?QIV7bP;T z<6X?dghv6ad(V>daqjv?{T#$53g7D#2D5&MI=NB4Yh%V)@|J_)68|F-dv|zkor*4= z+*1h+D0HQn9eHJig~R%VInMFz_#51uhfKRv^qzs(?x~z)NV{DvWN;u!L{J0(mdrhM z5GyvC*&K@=-UdoVLr1U9WHc%EuAbF4$gq*eU@b807uGeH;)Xh&tw{}?TC^C7c*GF9 z0~Q^GGi9TfK$FwYUO)tW_CuBfbqu8Jk?Bp-_i21r99`TCxMv5_QPbC=9wKn#Et!)J z9r5}q!Q7KVS8Ub{zg-rhii8kYOAXDaGJq7FX^x0!Gb4h4lqGy>$ae==UXNlBYkkD! zr7aMHX@IVMU$-yE)W^dNw3Ry5StSRX(Veh4P8ue*`nu0Vlbe`Q?S-Ge5Ca6l3%F`h zl5D70F2dwbNCnfdvYCMCRVY#7WKk07YAEW!o#Y&BxG-a8T*t8uOplJ6T84HUiK9}( zuU@TT6WP|@g@9k4ABaFJGRz$|5&ogzBbeAMOKz~-{z3uj?F8$@Cl?1OPdpFBi1ZPW zB3QiNxxR>;6Q2l3ejdx!2md^tFKowCIKYjtMi6$ssvOx{^OaN`crG_}_f-OWpODK3 zqEjKEC4x9D)O&LnFZic@(FhqHltw7)jqRW2;iqRw3CMp(Kx|J~#x89CLEWGVoRB2}I-zuH?^h|%p*SQj%;C(L|GBJ;W9>QSzOEwsNYQZ{% zGo+phIK=CpH<5`@XH^k$8ds0+s-_$VvT+RALQ|>vY=zBzqrVfZCOywjhguWXz25I1 zLRTan4t*8Yb~ZQ?`gdp|oh`?40jVYtRuU-pk`8Ypq<+?=>!@@PZzo5+@L*2n-$`qj z)7qF%xOwOCtTqJumwAyFZquVqZ)H;~`%D@iB!m9~K zi{)mX4xy^}h}mNQF}Qoih<{OvY1=WC?#B#o26eqgEGYia*+DGzu$WhM1973BBAtfm zs*cMB&@vC?DiST^5+4BFgBe~vDnCSqK_Mu(L5Ugv0H)f$di+!q;ahIM`*q-1b``H7 z-0{cnT*>;!gdnzPlpNofK?cUaDZ5atrvq6u<(^A{Nr4Wzxw1&RWJz`eTNCS>%0Lx` z;w{Iz6OM1Uf!FH>UytS1$48D-#Th=KG99akeW+t%Z+&eE%~y@@IlQX=a5;qT@f!N5 z>|GmYu0>H_B8I}jPMF5_J#dLa1VsV`Ez&U|a{N%q{XiV$G%U)@WVAjgsa|w{VzghA z*w^Jd`z7kcZMjz4_{SD;r!4$YW00Lo&aikxRY8OJ5ISzCc&ef(Wpj*E7RUzz2epNF zHhio&w=^qsv~YqQ++2=c8gBnGPmxrYVf0}hO0KR=(Vo5TNca}l4+%x1gy!fT3U?N- zRVd2}``s1uHc)6QzTw;X4`jmZUe&&N*X!bUSOZ7ItrQ4js3^%S&&twr1Nw z;zVHg4R)JT=ZIv^6W?@DOhZ%+MqvY^U|RlNdqau@P5Q>Nr@2d70)Z-62!+m6tac(q;7@VMTkhpFe{1G-h~_ zCRy5fwZRUXHA*Crzuq0<@Km@3G09%>*$Y8Iva7{RKA7f*Zu825IJ*dX^d~k&9FbkAmdZmS z2ezjntnyoik{`2||Et4zCy3}I!Xv>YC@p?%YC`0T8(LqonrVGZO~G2j8gE|47=e-L zO85!F-)H9`mYt9S2vQLeodpEV0yg}Aw>preM&{|5VM}YNksvvRH2*S8IhFcFZ5po| zPFutIK@+t~-g*G|Sg%DiSB~eiFbtilYErlJ9PV4!o&%u-%z-SN!g%_&wp#{n+`K5v zpVt(gv_(d_Uh9yB?61tLpsbEKmnAs44c;0=`c1$p5j$+2cEg#IfJGskxxoBS_2Pz5^Q1V>;3 zuq94Ky>=!B7U(*=F95bjB%^TbE2wR-8TS;O=>tVu2bV`y@|6 zwrW~Ms^SN7EUD$9Bm|;l`hjV>L0U#|g+rBnse!!|EY^b2avzm`KvFh0d7lJESr=4l7AIE8rL*kq@1m zK$$x(90Ms3p`||$cBg``+VQ-M*GP!NR0{KFUjT7%ALqZUV|QQ|&7(#qx*^^#0!|cy z?a)}K?HeQ5(%D$HOO@H}CwaE}%+<1ztC$y1*7-2MCk~}J7&%;;tF8_lhxASKlmri} zC+=WGw(s`C#KFmK(#P8NYKG?rpm!@lcjhCF)MJN;qajT0r)JX5KLS+#1W%X5+TY_V zU(Dq(5m+SXCni8ZI*+$Kxvdy%vfSPt%bOigN=JMHWT|xpA6%@{{LkNwy&HerKulG`o z;OGXX@41O2W=36))YS9Br(ev|KFC`Zn9OO25Pt~cqX?d}+z>S3>%R9Pou6laNL`vyHF=4D!3=i zF?R1C5MwWyo!6U5kTbgJ>xV*MQB{t2&3Sola>ZttY#cUOs&oE{md1l_Mftk(_I3Lbk6p(sq`=$ehp zg zh)t2b{dO)TC>XT2FyU~IL_T0EamFjh(}?3xp{Jp&wxcw2!jaA~7Svy$_LFI{ujBP` zR>Fmnk-S0z^ZgkJ009*P9kn_Ka&URfG2(Ui_(Gv&P{T6BKY<$myeoH**h%P-=RBs> zqG6%Ix`Zu@{hKs{-Swc=c8d zC&&^igkGSbnYG{6)&K3I@|ITUx zht`I7h9~nooc1?EzOvkmg&v24QN-AUMz}CPSSXt59>8S?YhVpoLU)g;%s)yC- zfT^Cgi$u#sEl(@u!4m)0*A=SIf4f6F`2h`Wp38|Q)RK1Qf$E^h+OWb&WcqPDj5h+R zh1q_|;z27qkw`7p$Z(Bh!s9T!2v4sw=s1#oD!lcLG|RV>uX6m1py`lKuwTrGY>w{{ zpZCn-vVy))vc!BQs45XeFvZTrdSO|=2nHl&GEyi7Zn~~XV45@E>PtJ}4+C)%<*MW> z`;R7DKjUr&@pY{pr|z!JCdBugcNm#>m)!DtX^6O9Drb+Xt%wafLf-zHLF2|GWZ5~{ z8$}A609s<%n=S~Wi*+W@>U4e4!NO-PXVHP+CEecAiO`{+qPnG27>rJkcyJI_UUmuw zK)^ce>;rcQo*C=92gT5_&sMZwjYDGwfhkt~_ zl~o-#`~E)hK4)A0ligg{Ec8%LiMK2Gni?N>?P~;UhAWYOyeq8ImPZE!xRs$}Sui_` z1CYGFwK_I$7hK#)zIQLUa(nX;1x$qjCDekb99YD`+V;R_}L z=5u!EzC73XqkU%(4m}|{VXCIR&PhZk@ckmKx$wi13^RVzWv-aaTz#i@Uv%0Mot7x7 zVEQCXGMPwX5Le4hf~eX+8N|ksvisjVvD1u*Qp}xfyiK0Oh8oGJf?~tRXZlz9Loobe^`tnmQ2{Z%m?JnRWS=s zkYr~z*h4uOt6~&+8rWP$RHRTN&NCK!5hPj-9pyE3Q+GG_>2q32qNB9i*@CF8_v6>e z^bR;@0&|OrdLo|b*B{?zP0WglwY&P7XWVX+vC-oEu2jS!oe_<*U|^4thp9=)j;61O zg@a4+KYcE|);iYQ*0iy<2El=w0a>`MWzaGIe0u-m(0PLzA-Y>Vk+)|)(KcO#K`tnP zoyS-k)Q|AHqZmWeKsDeZ{9*O8`Jzi|8FMF;gic^#6*!?VA-`mqIVykc?y=Y+uE5Xc zjwTmxDVL5$uF$DVwV%K33 z%AlGVVj4?d=Eu?tu}_+J`%%O5(Cv;wY`cbhRg2FX%y?;PC3mvT@a$rw(nv{$8UiM= z8dg+G4sNrARgg!H@6`o`Ec85XrSFV;6u%|-rf-qKv9-vz?U}E+*R6$rd2o@DJ zMXw5>E3X$5jiqeB&k;Qp?D+n%zev8{^wDqP1J1_Xsm~b93H13qmX3~TilN^BdeVS> zfp^btRAECy=6O5$78tsX2fQS;SS7n*QDAz0DVS@>m)`}C;pG}HUc=7PRu8&*LYNCP=)%q7_yF*}d#Q&X3bQZ+d zht&~PT^u1ONVE$gJ8xTD7~DOEl=O~N&kvjT4Sa;7IREytX4x~x6!ab*rc%5|_`d=s zt$4Dz=RPS|BLlvl+=NKxIWa7vK$xwNGMd#1p-N+*^EspS(2MT&sAy->-Z#Ej$v|A1 za3P^1OV}SLpKM{;acVnSbJKRK_Vo2(%I~T)isOC z2SNPBq;2>4O1zcjQYBS{`AQI>BQH7tKC_CHOf;4{)t^+n(t1S|&$81x;&D+vEaNa- zLvr;ZkcV=85>V}f;v3+t=a4+7~mBL2b2@Y!x0~0)qQ_cWw8cp7>^^_|io( zyu0mj&qhpd(hUu-U?e*GtYF9kZI91h18;dTpFVBLUFA@*CXCCr52p^FH^KyTj({@I zey}IG0BpVhVSMgE#DYxd>zCF&(mVzSc4i0j{loDVq^C2~)Ns;A#r|vxbbxlD@G#vm zyw!H<^YW~>Cn|6nVzi8StwXOs6JW7?WJa@pL`(@d%J}=*a|rY3{kuk}1##2ZUhkw` zxg~|N38b^#gIt)uAT+StigMlURgZcoZ*Ti%)xyv#dXSHiv*Ik%ZM}(mjFH$2@ftY* zz3HF*uoX`P4;ac1=r`Bx{w``mhhRie+TJ^s;^#Qust=M}XFG*94leKN1@z1OWMnE$ z7j87QrO}Z^nPbG8<3y9rh+T84@@U*@tRickmgh@vGdDTD8NXA$N&HKY! zh16|FKjS;$Nir_Ru35jQJu=HO+gQH6Z|o%^$yxZ%-|Kh#9M$;eC5)6kd9zoPeYBBI z*L2W%DXur~E9nfqPaU03u_h=@OL ztGr7`QR$E!Zxh%_NhK}0jjdKLBP8A-z!&6F8N3WmjcitV-&~$`Fi&$~I8W;}@vGhB zxe`IC_R}K={0X}Kp{J=Fq2Kg+5m|8&!Kn0KmHU-hLV=Px)yMJ*dzUi!xn*DUo7FkY zduJ6eyLD}p<}qjkuy*`jE1@cU(kL*J=->xdVh=V@GbAOjMCf}8;ni#<6^)tg7i3N$ z)99A#>l($6komUe{I)Ahgl8L)+c25$7FHgRwj!uKSL}sP#+}Ym+UZrK7wiZv~b8HXr{>1)!c?8hxfu3!Ix7<+VI(TxU z_Wl$lPO~Dxw!OTF&@q zhG^ZemKT-z!?@03`VPHCzX z7=(Bt1u);o7z{VRd!ymGtk(`{v;nAAD2YGdMXx>)mLCbE{h{-k0@zA}WaYyW(hw#@ z(b;7Yr|Eb4&Rzmago4grh^4)A16>NB;LVR#wF2JFfN7ET@15$8Zx)yl6n@|_?u5`)=ULzu(w`EHn&O~_bD_3_Slor zP-Q?7`1@Q_K~gjJ%9ybmxerf<;;Ly|!3?~x(UZzUi*FQAzckFUN0VC~KaP~ob~dC? zuc1wUSxw&XKm9a;DfySoYP&0uN^U8hqeGYh8D+Zm(FH3%*L5_6nes@VYpW>GJ^1ZG z2)Pw{p$3~f7KVfnEzxMSmB}P4+m0| zO9-EZ5f()4hTEE24Gv^(tVxDQnpQy_swDTeg{KZUbyP>@7I#VRE88Md

J`MYJUUcyH$Q_opqU(k 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 literal 0 HcmV?d00001 diff --git a/microfrontends/app-game/src/util/axios/index.tsx b/microfrontends/app-game/src/util/axios/index.tsx new file mode 100644 index 0000000..5d627ca --- /dev/null +++ b/microfrontends/app-game/src/util/axios/index.tsx @@ -0,0 +1,18 @@ +import axios from 'axios'; + +const createRequestMethod = (baseURL: string) => { + const request = axios.create({ + baseURL, + }); + return request; +}; + +export const getCommonHeader = () => { + return { + 'Content-Type': 'application/json', + email: localStorage.getItem('email'), + password: localStorage.getItem('password') + }; +}; + +export const api = createRequestMethod(`/api/`); diff --git a/microfrontends/app-game/tsconfig.json b/microfrontends/app-game/tsconfig.json new file mode 100644 index 0000000..e3839bd --- /dev/null +++ b/microfrontends/app-game/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-app-game.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/app-game/webpack.config.js b/microfrontends/app-game/webpack.config.js new file mode 100644 index 0000000..990d18e --- /dev/null +++ b/microfrontends/app-game/webpack.config.js @@ -0,0 +1,23 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); +const IS_PROD = process.env.NODE_ENV === 'production'; + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "app-game", + webpackConfigEnv, + argv, + }); + + // publicPath = IS_PROD ? '/app-game-static/' : 'http://localhost:8601/' + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + // output: { + // libraryTarget: 'amd', + // filename: '[name]-[chunkhash].js', + // publicPath: publicPath, + // }, + }); +}; diff --git a/microfrontends/app-game/yarn.lock b/microfrontends/app-game/yarn.lock new file mode 100644 index 0000000..aa75f5c --- /dev/null +++ b/microfrontends/app-game/yarn.lock @@ -0,0 +1,6848 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@headlessui/react@^1.7.4": + version "1.7.4" + resolved "https://registry.npmmirror.com/@headlessui/react/-/react-1.7.4.tgz#ba7f50fda20667276ee84fcd4c2a459aa26187e3" + integrity sha512-D8n5yGCF3WIkPsjEYeM8knn9jQ70bigGGb5aUvN6y4BGxcT3OcOQOKcM3zRGllRCZCFxCZyQvYJF6ZE7bQUOyQ== + dependencies: + client-only "^0.0.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@tanstack/react-table@^8.5.30": + version "8.5.30" + resolved "https://registry.npmmirror.com/@tanstack/react-table/-/react-table-8.5.30.tgz#5be6f8ead1f8c8076f497c253fe28d2f53d9dd9f" + integrity sha512-CyzVzd6T5qO2aznyHsjlKgY5Zy9YYd61EtnJjI8o9ibgiurCAUN6QMGsvKPpdu+MVbqEtzkd3sjbhN2BNbj8Og== + dependencies: + "@tanstack/table-core" "8.5.30" + +"@tanstack/table-core@8.5.30": + version "8.5.30" + resolved "https://registry.npmmirror.com/@tanstack/table-core/-/table-core-8.5.30.tgz#188d3974c282ae2dce90942eac251301d227f957" + integrity sha512-3IhJVOpX7EDiAa2BcXowEJHOflmGI/hHhVY8UpEmtNxvDWo2QK7ohSXPndz35GK36mNoMXX4a5UA9BbVU1A0aw== + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axios@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/axios/-/axios-1.2.0.tgz#1cb65bd75162c70e9f8d118a905126c4a201d383" + integrity sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +client-only@^0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.11" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz#3a34837ade675825d805a2c135e88cefe5e53aaf" + integrity sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/app-home/.eslintrc b/microfrontends/app-home/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/app-home/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/app-home/.gitignore b/microfrontends/app-home/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/app-home/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/app-home/.husky/pre-commit b/microfrontends/app-home/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/app-home/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/app-home/.prettierignore b/microfrontends/app-home/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/app-home/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/app-home/babel.config.json b/microfrontends/app-home/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/app-home/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/app-home/jest.config.js b/microfrontends/app-home/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/app-home/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/app-home/package.json b/microfrontends/app-home/package.json new file mode 100644 index 0000000..70f4b12 --- /dev/null +++ b/microfrontends/app-home/package.json @@ -0,0 +1,64 @@ +{ + "name": "@ningowood/app-home", + "scripts": { + "start": "webpack serve --port 8600", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0", + "@babel/preset-typescript": "^7.15.0", + "typescript": "^4.3.5", + "webpack-config-single-spa-ts": "^4.0.0", + "ts-config-single-spa": "^3.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0" + }, + "dependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa-react": "^4.3.1", + "@types/jest": "^27.0.1", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "single-spa": "^5.9.3", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9" + }, + "types": "dist/ningowood-app-home.d.ts" +} diff --git a/microfrontends/app-home/src/components/home-container/index.css b/microfrontends/app-home/src/components/home-container/index.css new file mode 100644 index 0000000..5837373 --- /dev/null +++ b/microfrontends/app-home/src/components/home-container/index.css @@ -0,0 +1,142 @@ +.home-container { + margin: auto; + height: 67vh; + width: 80vw; + background-color: #1f1f1f; + border: 1px solid gray; + box-shadow: 10px 5px 5px rebeccapurple; + overflow: auto; +} + +.container-title { + color: white; + text-align: left; + margin: 30px 0 20px; + padding-left: 50px; +} + +.container-content { + margin: 0 50px; +} + +#box { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + height: 100px; + color: white; + font-family: 'Raleway'; + font-size: 2.5rem; + width: 80%; + left: 10%; +} +.gradient-border { + --borderWidth: 3px; + background: #1d1f2096; + position: relative; + border-radius: var(--borderWidth); +} +.gradient-border:after { + content: ''; + position: absolute; + top: calc(-1 * var(--borderWidth)); + left: calc(-1 * var(--borderWidth)); + height: calc(100% + var(--borderWidth) * 2); + width: calc(100% + var(--borderWidth) * 2); + background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82); + border-radius: calc(2 * var(--borderWidth)); + z-index: -1; + animation: animatedgradient 3s ease alternate infinite; + background-size: 300% 300%; +} + +@keyframes animatedgradient { + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } +} + +.container-content .card-carousel { + width: 790px; + position: relative; + margin: auto; +} + +.card-carousel-left-arrow-container { + position: absolute; + height: 100%; + display: inline-block; + cursor: pointer; + margin-left: 20px +} + +.card-carousel-left-arrow { + font-size: 100px; + color: lawngreen; +} + +.card-carousel-right-arrow-container { + right: 0; + position: absolute; + height: 100%; + display: inline-block; + cursor: pointer; + margin-right: 20px; +} + +.card-carousel-right-arrow { + font-size: 100px; + color: lawngreen; +} + +.container-content .card-carousel .card-carousel-content { + background: url('../../static/qatar.webp'); + height: 445px; + width: 100%; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + display: inline-block; +} + +.container-content .card-main { + height: 300px; +} + +.container-content .card-main .card-main-left { + display: flex; +} + +.chart-container { + flex: 2; + background: red; + width: 100%; + height: 100%; +} + +.chart-1 { + +} + +.chart-2 { + +} + +.card-news { + flex: 1; +} + +.card-photos { + flex: 1; +} + +.container-content .card-main .card-main-right { + +} diff --git a/microfrontends/app-home/src/components/home-container/index.tsx b/microfrontends/app-home/src/components/home-container/index.tsx new file mode 100644 index 0000000..4fe951f --- /dev/null +++ b/microfrontends/app-home/src/components/home-container/index.tsx @@ -0,0 +1,92 @@ +import * as React from 'react' +// @ts-ignore +// import { Button } from "@ningowood/util-styleguide"; + +import './index.css' + +const HomeContainer: React.FC = () => { + const [title] = React.useState('Welcome back! Here is what u missed.') + + return ( +

+
+
+

+ {title} +

+
+ + + +
+
+ +
+
+
+
+
<
+
+
+
+
+
+
>
+
+
+
+ +
+

Numbers of the game you owned: 1500

+

Numbers of the film you watched: 500

+

Numbers of the time U track in past week: 20h

+
+ +
+
+ Third party API support is on the way.
+

AirTable, Notion, Strapi, IMDB, LetterboxD, GOG, Steam, Github, Zapier, Dropbox... and more!

+
+
+ +
+

What else can we Track?

+

Application, Shortcut, Financial, Notes, People, Social Activity, Medical,

+

Photos, Food, Fitness, eshop, link, article, book, ppt, demand, place, theater, ..., and more!

+
+ + {/*
+

+
*/} + + {/*
+
+
+
+
+
+
+
+
+
+
+
*/} + + {/*
+
+
+ +
+
+
+
+
+
+
*/} +
+
+
+ ) +} + +export default HomeContainer diff --git a/microfrontends/app-home/src/declarations.d.ts b/microfrontends/app-home/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/app-home/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/app-home/src/ningowood-app-home.tsx b/microfrontends/app-home/src/ningowood-app-home.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/app-home/src/ningowood-app-home.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/app-home/src/root.component.css b/microfrontends/app-home/src/root.component.css new file mode 100644 index 0000000..a18ace7 --- /dev/null +++ b/microfrontends/app-home/src/root.component.css @@ -0,0 +1,71 @@ +html { + font-family: sans-serif; + font-size: 14px; +} + +table { + border: 1px solid lightgray; +} + +tbody { + border-bottom: 1px solid lightgray; +} + +th { + border-bottom: 1px solid lightgray; + border-right: 1px solid lightgray; + padding: 2px 4px; +} + +tfoot { + color: gray; +} + +tfoot th { + font-weight: normal; +} + +.root-container { + height: 100vh; + display: flex; + flex-direction: column; +} + +/* Background styles */ +body { + background-size: cover; + background-repeat: no-repeat; +} + +.card-effect { + backdrop-filter: blur(16px) saturate(180%); + -webkit-backdrop-filter: blur(16px) saturate(180%); + background-color: rgba(255, 255, 255, 0.75); + border-radius: 12px; + border: 1px solid rgba(209, 213, 219, 0.3); +} + +.bottom-container { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + color: white; + margin-bottom: 10px; +} + +.title { + +} + +.title h3 { + font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif; + font-size: 33px; + padding-top: 10px; + text-align: center; + text-transform: uppercase; + text-rendering: optimizeLegibility; + color: cornflowerblue; + letter-spacing: .05em; + text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgb(0 0 0 / 20%); +} diff --git a/microfrontends/app-home/src/root.component.test.tsx b/microfrontends/app-home/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/app-home/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/app-home/src/root.component.tsx b/microfrontends/app-home/src/root.component.tsx new file mode 100644 index 0000000..052baa4 --- /dev/null +++ b/microfrontends/app-home/src/root.component.tsx @@ -0,0 +1,143 @@ +import { useEffect, useRef, useState } from "react" +import Parcel from "single-spa-react/parcel" +import HomeContainer from "./components/home-container" + +import './root.component.css' + +const AppTitle: React.FC = () => { + return ( +
+

+ Ningowood, A brand new platform to build EVERY part of your daily life! +

+

+ - Your Own Data Matters More - +

+
+ ) +} + +const Root: React.FC = (props) => { + const [isFirstNavbar, setIsFirstNavbar] = useState(true) + const navbarParcelRef = useRef(null) + const navbarParcelSecondRef = useRef(null) + + useEffect(() => { + if (isFirstNavbar) { + // @ts-ignore + navbarParcelRef?.current?.parcel?.mount() + navbarParcelSecondRef?.current?.parcel?.unmount() + } else { + // @ts-ignore + navbarParcelRef?.current?.parcel?.unmount() + navbarParcelSecondRef?.current?.parcel?.mount() + } + }, [navbarParcelRef, isFirstNavbar]) + + return ( +
+ + + {/* */} +
+ + + {/* */} +
+
+ System.import("@ningowood/parcel-navbar")} + wrapWith="div" + wrapStyle={{ color: 'red' }} + handleError={(err) => alert(err)} + parcelDidMount={() => { console.log('React Parcel Nav 1 Mounted') }} + leftArr={[ + { name: 'Home', disable: false }, + { name: 'Film', disable: false }, + { name: 'Game', disable: false }, + { name: 'Football', disable: false }, + { name: 'OSC', disable: false }, + { name: 'Football', disable: false }, + ]} + rightArr={[ + { name: 'About', disable: true }, + { name: 'Market', disable: true }, + { name: 'Explore', disable: true }, + { name: 'Basic', disable: true }, + { name: 'Build', disable: true }, + ]} + /> + System.import("@ningowood/parcel-navbar-second")} + wrapWith="div" + wrapStyle={{ color: 'red' }} + handleError={(err) => alert('err')} + parcelDidMount={() => { console.log('React Parcel Nav 2 Mounted') }} + leftArr={[ + { name: 'Resume', disable: true }, + { name: 'Blog', disable: true }, + { name: 'Company', disable: true }, + { name: 'University', disable: true }, + { name: 'OS Repo', disable: true }, + { name: 'Medical', disable: true }, + ]} + rightArr={[ + { name: 'Analysis', disable: true }, + { name: '3RD', disable: true }, + { name: 'API', disable: true }, + { name: 'User', disable: true }, + { name: 'Application', disable: true }, + ]} + /> +
+
+ @2023 www.ningowood.com. All right reserved. + v0.1.0.build-20221126. + More features coming soon... +
+
+ ) +} + +export default Root diff --git a/microfrontends/app-home/src/static/qatar.webp b/microfrontends/app-home/src/static/qatar.webp new file mode 100644 index 0000000000000000000000000000000000000000..baee559e7cd7cf4b5d6384b1c77c90f1e8a95733 GIT binary patch literal 619606 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%0AgiLvA+N!6xSWZv2E2!b7tO~| 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 + ) +} + +export default OscContainer diff --git a/microfrontends/app-osc/src/declarations.d.ts b/microfrontends/app-osc/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/app-osc/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/app-osc/src/ningowood-app-osc.tsx b/microfrontends/app-osc/src/ningowood-app-osc.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/app-osc/src/ningowood-app-osc.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/app-osc/src/root.component.css b/microfrontends/app-osc/src/root.component.css new file mode 100644 index 0000000..994e71b --- /dev/null +++ b/microfrontends/app-osc/src/root.component.css @@ -0,0 +1,75 @@ +html { + font-family: sans-serif; + font-size: 14px; +} + +table { + border: 1px solid lightgray; +} + +tbody { + border-bottom: 1px solid lightgray; +} + +th { + border-bottom: 1px solid lightgray; + border-right: 1px solid lightgray; + padding: 2px 4px; +} + +tfoot { + color: gray; +} + +tfoot th { + font-weight: normal; +} + +.root-container { + height: 100vh; + display: flex; + flex-direction: column; +} + +/* Background styles */ +body { + background-size: cover; + background-repeat: no-repeat; +} + +.card-effect { + backdrop-filter: blur(16px) saturate(180%); + -webkit-backdrop-filter: blur(16px) saturate(180%); + background-color: rgba(255, 255, 255, 0.75); + border-radius: 12px; + border: 1px solid rgba(209, 213, 219, 0.3); +} + +.bottom-container { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + color: white; + margin-bottom: 10px; +} + +.title { + +} + +.title h3 { + font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif; + font-size: 33px; + padding-top: 10px; + text-align: center; + text-transform: uppercase; + text-rendering: optimizeLegibility; + color: cornflowerblue; + letter-spacing: .05em; + text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgb(0 0 0 / 20%); +} + +.app-navbar-container { + justify-content: left!important; +} diff --git a/microfrontends/app-osc/src/root.component.test.tsx b/microfrontends/app-osc/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/app-osc/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/app-osc/src/root.component.tsx b/microfrontends/app-osc/src/root.component.tsx new file mode 100644 index 0000000..6a57c7e --- /dev/null +++ b/microfrontends/app-osc/src/root.component.tsx @@ -0,0 +1,63 @@ +import Parcel from "single-spa-react/parcel" +import OscContainer from "./components/osc-container/index" + +import './root.component.css' + +const AppTitle: React.FC = () => { + return ( +
+

+ Ningowood, A brand new platform to build EVERY part of your daily life! +

+

+ - Your Own Data Matters More - +

+
+ ) +} + +const Root: React.FC = (props) => { + return ( +
+ ) +} + +export default Root diff --git a/microfrontends/app-osc/src/static/ningowood.png b/microfrontends/app-osc/src/static/ningowood.png new file mode 100644 index 0000000000000000000000000000000000000000..104974ac9b39311e185f94439684733f5b385a5d GIT binary patch literal 54307 zcmc#)^K+!%(~WIA6Wg}6vF&WQv28oqXk%+*8yjwH+t$YVPCoVi5AP3|R6X_7+}k~; z`*xo`H&RJK3K0$u4g>@QQAS!^1q1{%;p-0u3iu?ThjSeG2_hpdqUMox-UaKTdyxJ3 z*%j@kz4CBW6bV^Z;hyGcv~i@BblfV>NBlN4-XRN*~wJ#L2Fe z)eZO%4AywR-1Ls`jF}lR2jG3d5Qaj{rLIuVT{(6QHL9DJ*g1LTU*i_JSV@eTCqbQ! zSR6yYcDVkBG-?Wd@upg**FhWzrUlKWbhje(2Txjet-!@=wW^5jJm zP|h!^{y1=lU~jHl*Hqh^^|?Up(KCY@k88zww<`&)3%+KTy`Cj}ug&XhOurnq7R8CV zF~)*1m2{kX;Yg`qetX6iBFpaf^Y}v~JRK`Yq(OduQ5kNSs11_c#|BaHO{ECRO0%sA0)V|h{FLN9{_E7{+?1d-t?*2i0q7vpP z_^i7VXll|oSMK())_<)Hd`p?X@!3i@kYnk=ZwXZmF&Bh;r_q<+3CF(qVsJB1vQ~~B zYH$3@Zk%TRdk7jPhUSSn^EI7~Y#18WCT;}^^5a_XGDP1#V?1GtloN!Zr>}RZMV(;6 zq1LvOeU6rAVhh0)-d-Y!rwjf_ac#7`^JkL=JC63wdf>8!eR-D{;Z=EVF6?re2Lhs( zL=!v?p(#7f*_4@4A|0|n{o!W{mgahcpZs@M-@?7-Cd`MfcSMIuw?Xckcx4ENiuDcd zZR>v7Ok%2vr>rSwb7n?JU`Uk+925^We>v+28*`QS-S_zZUV;dR>VqXJPfQxAU}YmT zRTw!N9ql52(1@AzKl{ib9LG08YteG9oqq}Fb01rqI0Jtm$1hl-c3vN9yaLg1ku7EU z>r$MDeL2d#qk_5A0V@-|-zW1xt|^+XFHj%A5FI#ozsFx|e$MF6@< zbKE4Xu^rHrs#;iBraGzyIzLof)-*RPw>Y$-^AGzPh6RW67v|!A?VvL!PyfuO3U;LF zr$-rz>7_uP&N!+Y5GrWJ47$h;mpTfO8--=XNdxq+A1vt|I~y^V{3KcmXfRXW84}{` zj$hqz8>!O*biyoLUWax)E#Y6*-nX<7z#pYfb6#~-2d2{S+X7=F92gr`vMxAk2V6a; zz`)qq7G|?mMMDNc)LUHtZYjn3+#z5K9pi&=O{$9b6wTuj7esF7T!=7tGh@bTPGN2p&{U!5wp zIu=?RNo3eYDaU+}DfjvATdgp!Y1khFR&+d3y1Mvi}Ru%%2IS9k6|MeUgn{ua>`zS$vz<2j>F$0>_j+v5TkiUuWkys_y+pz*a)|PJ&$Fs?RCqjtSM@J)jGq6_->(Dxfb$Y3hiZ z<3&kL989-jh7Vz}ZMAs+_4o8ea=5C}zLuEqhlsb4$G2T#43Y5W0Q_)$d5^;*WONCV z!jnHh?*;2Nfb6&@G6LIwbesE-=x8 zmbtb=6mPTBmTVp#Of}on)el!U#aHjBx5a25<<3ec-q#cq=g?rmHm4Drh(_X$tyCiVI$$= zJ$Mv*6C*vQglH0=U_2?F=TOfKSH%d!m73MUw3&sl0Wst0wHdigq5!*b+JS(bADN+4 zO5QZNu(NTQbJ3){+TP{O;ckwu^q~khW}p`$#8J7xpeo)y^y6)ch~l2(0_G(+UHw=5 ztKTgSc31u9+?oBFbIsot`?qUY7rI+dp(Ao6>0Pq0L}m6~YP^#w8B^hQLEO;8AN1d7 z@><%w;OiStTD|AM_pnGLCD>m0=rqjqVt^>#D58Ci10(DEe&N=P;Mn)i8nwL%{|W->XxL0G5m0 zLQt>62NS)oGgMEhze=S45*)e-x-f zqBO$}n2ZM2W0nH=D#O%kWp~1$WL$lGrg?SF+bfsVeKFMPgmAm-e;`gA0L${$A}fUS z;ue6mjbuI#wDt?entY}mDK0Pk?-G}B#a|NOcgVJWFGV@Jr$-vV6ddhmesq(~ic<*O zQVf#K>KH!jh2UPBxFWV=S^(`yxu6JkMWVQzb60ZdRpP|}K)5+^)9u}^xm z4ujC9OKzcC8RqAO2X?+pTy-|uP>$+93yBvsEfAk&RoPGq8I;8G2EbNA)GY>`imObz zuT3P`R8n}`A;Ef`Tgv;TJhFo+J`d|zh$9K`plLNKi{5;}Tv{p4Ct+V|EG+H94;QKy zox5>^=*%@&&Pa+W6bcVA);hupI3|58*F36#+(nitdwc-ULo$wdM@H9aME{kZDC9dX z(Ve@7^;y=J_qIdLYDfw?1-AXPal z+jdS?M|bQ-qmk1sud)kU#DBmV1%fEZ<8aWhNf7Rv#ok}tG~U&4{kY==H*G7&L5okv z*uDH<|AAKlj=cdu2`X9ns16Sd;V_A|jYvHU;(?53>-R+`oL3$xZ`m}lKaR|>lGprP z*2OGmA&Hj2>O-3QtE$BaS5(rGdpn7g~) z@4aif6+COfx379LFAG7$YB(!!EqIJ1$>kATAtIy)_f0d zf5bclRDVO7^@oBLmfkr&OkL0=(lHRxWG3~n<1qpCFhe3F0Tlsj_b_C400ThJY^%0_ z{(}gwt!csfPNSjMam@OP&h?flpqd#rocpnr%-X8O%S=WDJo6|eTz%2?T|VCCq(&ka z{al({_pYXF2O|%WTEl%4M2%_jOxem!BvLVH0nXT|+ZXZfD?H-AgO3;fwR_rJ-km4^i}N7X^tFH(S@hNT3Oh?C|>gx;P5ED128Hwh<39OE^YZ1@14#+KOJ3Z%yJb*K{tHE zsq2RbK}CP8Hq?K9%UqMhPPZU_MYXE29m1dDo1U2s%t80XA#$1XLR9D8bySZHr(l4* zOZ~ZP>0jwJ_`|=kao}P4u+$cL{qg&7d_}HQOG{=+hr&;CBrWT>h+%?kactkvtWAcH zBhm_!eOL%2X{`O3S4Oe)s2DIL*2swQ>4;trOd@c!_zz~qDr|MLb+qs}=6Jtneg$P5 zRcDo>%c9Iw?7FHw^xq>oA#2^v@HFxnv3x(JUm4W-3nZfCq;ZadU}4B8)ovmd?MDRk z%T`@~F51l#+e&g{l-SV*E9YJ>ap16zG#wV$)#^8S5gZg#aJnYi+_+9>5Y**G4fC7A zV3zw~oKirf+zf)x!$q#w=n&7Ag*v@-0j z?2ur`aInV+u*Wb_$7vp?aH@`q#UN*R3=;X z6=Z?jaASg97Rh5$M>@=JP&nk(*kHjN9#j0xB&TN$cNF^u0v}5<&K72j`h9gFP0|ns znUG5&@Fj6-92rT#4;$%`@Q;nY`n0)~E!|(Nl~r9{Lf88$q@1JcOk#m!Ge(A?a-hRw zWPw>Yv|WiRGwCni`{>)-9^?`KQh+aCD`Vgv*ZISn4nk>HHPsPS@DqTqXxwfrV~F2*DgFj2JhxH^y; zT`^-5#`G-^j-fmuqGIAoE@X~asO$3)qY()RP*9FPY9X&&HOX8xDr`Mhz;q3~!tVDJ zkp$?j!Myar8B}j>V`R|}`%Pk^yg^s=hia%VT#{N9v({NqGab`SPfTr@X42$h&h1td+w-O1DpWA_Z; zYGy}42i%FXF~Uq&z39bie9xo?Sxr(;A1AWdk~`oC69)ovG)T0e{TqTYJqxt*-ohW; zh$18^Jvj)%b(Mr6X{dgKk@}F#RK|LthEwC$hl`Gr->DEiqM5U6 z!xc`&!=h21eS!{Xq}*_9N>Bm+{`hEt(A-dD@gS1xjmp%0Ph3ybL$5=ThaEwID^ZJu zhq4*Bck{wvgjcl)EkdF*7Eh2iFD|4PtgKw`Z4t_95b4C_DFU1&tfdk*3i{D5o+Eto zGxW{pugyQ3-FUx83_@(MCt5z&Vn4Zc#8?fy{f5Q^U}3!a zEPnKHws*}rg0vhm4afVvG1M~`2e^@Vpn8PBj*bVzjvyQ%$G=CgYcv^My?QIV7bP;T z<6X?dghv6ad(V>daqjv?{T#$53g7D#2D5&MI=NB4Yh%V)@|J_)68|F-dv|zkor*4= z+*1h+D0HQn9eHJig~R%VInMFz_#51uhfKRv^qzs(?x~z)NV{DvWN;u!L{J0(mdrhM z5GyvC*&K@=-UdoVLr1U9WHc%EuAbF4$gq*eU@b807uGeH;)Xh&tw{}?TC^C7c*GF9 z0~Q^GGi9TfK$FwYUO)tW_CuBfbqu8Jk?Bp-_i21r99`TCxMv5_QPbC=9wKn#Et!)J z9r5}q!Q7KVS8Ub{zg-rhii8kYOAXDaGJq7FX^x0!Gb4h4lqGy>$ae==UXNlBYkkD! zr7aMHX@IVMU$-yE)W^dNw3Ry5StSRX(Veh4P8ue*`nu0Vlbe`Q?S-Ge5Ca6l3%F`h zl5D70F2dwbNCnfdvYCMCRVY#7WKk07YAEW!o#Y&BxG-a8T*t8uOplJ6T84HUiK9}( zuU@TT6WP|@g@9k4ABaFJGRz$|5&ogzBbeAMOKz~-{z3uj?F8$@Cl?1OPdpFBi1ZPW zB3QiNxxR>;6Q2l3ejdx!2md^tFKowCIKYjtMi6$ssvOx{^OaN`crG_}_f-OWpODK3 zqEjKEC4x9D)O&LnFZic@(FhqHltw7)jqRW2;iqRw3CMp(Kx|J~#x89CLEWGVoRB2}I-zuH?^h|%p*SQj%;C(L|GBJ;W9>QSzOEwsNYQZ{% zGo+phIK=CpH<5`@XH^k$8ds0+s-_$VvT+RALQ|>vY=zBzqrVfZCOywjhguWXz25I1 zLRTan4t*8Yb~ZQ?`gdp|oh`?40jVYtRuU-pk`8Ypq<+?=>!@@PZzo5+@L*2n-$`qj z)7qF%xOwOCtTqJumwAyFZquVqZ)H;~`%D@iB!m9~K zi{)mX4xy^}h}mNQF}Qoih<{OvY1=WC?#B#o26eqgEGYia*+DGzu$WhM1973BBAtfm zs*cMB&@vC?DiST^5+4BFgBe~vDnCSqK_Mu(L5Ugv0H)f$di+!q;ahIM`*q-1b``H7 z-0{cnT*>;!gdnzPlpNofK?cUaDZ5atrvq6u<(^A{Nr4Wzxw1&RWJz`eTNCS>%0Lx` z;w{Iz6OM1Uf!FH>UytS1$48D-#Th=KG99akeW+t%Z+&eE%~y@@IlQX=a5;qT@f!N5 z>|GmYu0>H_B8I}jPMF5_J#dLa1VsV`Ez&U|a{N%q{XiV$G%U)@WVAjgsa|w{VzghA z*w^Jd`z7kcZMjz4_{SD;r!4$YW00Lo&aikxRY8OJ5ISzCc&ef(Wpj*E7RUzz2epNF zHhio&w=^qsv~YqQ++2=c8gBnGPmxrYVf0}hO0KR=(Vo5TNca}l4+%x1gy!fT3U?N- zRVd2}``s1uHc)6QzTw;X4`jmZUe&&N*X!bUSOZ7ItrQ4js3^%S&&twr1Nw z;zVHg4R)JT=ZIv^6W?@DOhZ%+MqvY^U|RlNdqau@P5Q>Nr@2d70)Z-62!+m6tac(q;7@VMTkhpFe{1G-h~_ zCRy5fwZRUXHA*Crzuq0<@Km@3G09%>*$Y8Iva7{RKA7f*Zu825IJ*dX^d~k&9FbkAmdZmS z2ezjntnyoik{`2||Et4zCy3}I!Xv>YC@p?%YC`0T8(LqonrVGZO~G2j8gE|47=e-L zO85!F-)H9`mYt9S2vQLeodpEV0yg}Aw>preM&{|5VM}YNksvvRH2*S8IhFcFZ5po| zPFutIK@+t~-g*G|Sg%DiSB~eiFbtilYErlJ9PV4!o&%u-%z-SN!g%_&wp#{n+`K5v zpVt(gv_(d_Uh9yB?61tLpsbEKmnAs44c;0=`c1$p5j$+2cEg#IfJGskxxoBS_2Pz5^Q1V>;3 zuq94Ky>=!B7U(*=F95bjB%^TbE2wR-8TS;O=>tVu2bV`y@|6 zwrW~Ms^SN7EUD$9Bm|;l`hjV>L0U#|g+rBnse!!|EY^b2avzm`KvFh0d7lJESr=4l7AIE8rL*kq@1m zK$$x(90Ms3p`||$cBg``+VQ-M*GP!NR0{KFUjT7%ALqZUV|QQ|&7(#qx*^^#0!|cy z?a)}K?HeQ5(%D$HOO@H}CwaE}%+<1ztC$y1*7-2MCk~}J7&%;;tF8_lhxASKlmri} zC+=WGw(s`C#KFmK(#P8NYKG?rpm!@lcjhCF)MJN;qajT0r)JX5KLS+#1W%X5+TY_V zU(Dq(5m+SXCni8ZI*+$Kxvdy%vfSPt%bOigN=JMHWT|xpA6%@{{LkNwy&HerKulG`o z;OGXX@41O2W=36))YS9Br(ev|KFC`Zn9OO25Pt~cqX?d}+z>S3>%R9Pou6laNL`vyHF=4D!3=i zF?R1C5MwWyo!6U5kTbgJ>xV*MQB{t2&3Sola>ZttY#cUOs&oE{md1l_Mftk(_I3Lbk6p(sq`=$ehp zg zh)t2b{dO)TC>XT2FyU~IL_T0EamFjh(}?3xp{Jp&wxcw2!jaA~7Svy$_LFI{ujBP` zR>Fmnk-S0z^ZgkJ009*P9kn_Ka&URfG2(Ui_(Gv&P{T6BKY<$myeoH**h%P-=RBs> zqG6%Ix`Zu@{hKs{-Swc=c8d zC&&^igkGSbnYG{6)&K3I@|ITUx zht`I7h9~nooc1?EzOvkmg&v24QN-AUMz}CPSSXt59>8S?YhVpoLU)g;%s)yC- zfT^Cgi$u#sEl(@u!4m)0*A=SIf4f6F`2h`Wp38|Q)RK1Qf$E^h+OWb&WcqPDj5h+R zh1q_|;z27qkw`7p$Z(Bh!s9T!2v4sw=s1#oD!lcLG|RV>uX6m1py`lKuwTrGY>w{{ zpZCn-vVy))vc!BQs45XeFvZTrdSO|=2nHl&GEyi7Zn~~XV45@E>PtJ}4+C)%<*MW> z`;R7DKjUr&@pY{pr|z!JCdBugcNm#>m)!DtX^6O9Drb+Xt%wafLf-zHLF2|GWZ5~{ z8$}A609s<%n=S~Wi*+W@>U4e4!NO-PXVHP+CEecAiO`{+qPnG27>rJkcyJI_UUmuw zK)^ce>;rcQo*C=92gT5_&sMZwjYDGwfhkt~_ zl~o-#`~E)hK4)A0ligg{Ec8%LiMK2Gni?N>?P~;UhAWYOyeq8ImPZE!xRs$}Sui_` z1CYGFwK_I$7hK#)zIQLUa(nX;1x$qjCDekb99YD`+V;R_}L z=5u!EzC73XqkU%(4m}|{VXCIR&PhZk@ckmKx$wi13^RVzWv-aaTz#i@Uv%0Mot7x7 zVEQCXGMPwX5Le4hf~eX+8N|ksvisjVvD1u*Qp}xfyiK0Oh8oGJf?~tRXZlz9Loobe^`tnmQ2{Z%m?JnRWS=s zkYr~z*h4uOt6~&+8rWP$RHRTN&NCK!5hPj-9pyE3Q+GG_>2q32qNB9i*@CF8_v6>e z^bR;@0&|OrdLo|b*B{?zP0WglwY&P7XWVX+vC-oEu2jS!oe_<*U|^4thp9=)j;61O zg@a4+KYcE|);iYQ*0iy<2El=w0a>`MWzaGIe0u-m(0PLzA-Y>Vk+)|)(KcO#K`tnP zoyS-k)Q|AHqZmWeKsDeZ{9*O8`Jzi|8FMF;gic^#6*!?VA-`mqIVykc?y=Y+uE5Xc zjwTmxDVL5$uF$DVwV%K33 z%AlGVVj4?d=Eu?tu}_+J`%%O5(Cv;wY`cbhRg2FX%y?;PC3mvT@a$rw(nv{$8UiM= z8dg+G4sNrARgg!H@6`o`Ec85XrSFV;6u%|-rf-qKv9-vz?U}E+*R6$rd2o@DJ zMXw5>E3X$5jiqeB&k;Qp?D+n%zev8{^wDqP1J1_Xsm~b93H13qmX3~TilN^BdeVS> zfp^btRAECy=6O5$78tsX2fQS;SS7n*QDAz0DVS@>m)`}C;pG}HUc=7PRu8&*LYNCP=)%q7_yF*}d#Q&X3bQZ+d zht&~PT^u1ONVE$gJ8xTD7~DOEl=O~N&kvjT4Sa;7IREytX4x~x6!ab*rc%5|_`d=s zt$4Dz=RPS|BLlvl+=NKxIWa7vK$xwNGMd#1p-N+*^EspS(2MT&sAy->-Z#Ej$v|A1 za3P^1OV}SLpKM{;acVnSbJKRK_Vo2(%I~T)isOC z2SNPBq;2>4O1zcjQYBS{`AQI>BQH7tKC_CHOf;4{)t^+n(t1S|&$81x;&D+vEaNa- zLvr;ZkcV=85>V}f;v3+t=a4+7~mBL2b2@Y!x0~0)qQ_cWw8cp7>^^_|io( zyu0mj&qhpd(hUu-U?e*GtYF9kZI91h18;dTpFVBLUFA@*CXCCr52p^FH^KyTj({@I zey}IG0BpVhVSMgE#DYxd>zCF&(mVzSc4i0j{loDVq^C2~)Ns;A#r|vxbbxlD@G#vm zyw!H<^YW~>Cn|6nVzi8StwXOs6JW7?WJa@pL`(@d%J}=*a|rY3{kuk}1##2ZUhkw` zxg~|N38b^#gIt)uAT+StigMlURgZcoZ*Ti%)xyv#dXSHiv*Ik%ZM}(mjFH$2@ftY* zz3HF*uoX`P4;ac1=r`Bx{w``mhhRie+TJ^s;^#Qust=M}XFG*94leKN1@z1OWMnE$ z7j87QrO}Z^nPbG8<3y9rh+T84@@U*@tRickmgh@vGdDTD8NXA$N&HKY! zh16|FKjS;$Nir_Ru35jQJu=HO+gQH6Z|o%^$yxZ%-|Kh#9M$;eC5)6kd9zoPeYBBI z*L2W%DXur~E9nfqPaU03u_h=@OL ztGr7`QR$E!Zxh%_NhK}0jjdKLBP8A-z!&6F8N3WmjcitV-&~$`Fi&$~I8W;}@vGhB zxe`IC_R}K={0X}Kp{J=Fq2Kg+5m|8&!Kn0KmHU-hLV=Px)yMJ*dzUi!xn*DUo7FkY zduJ6eyLD}p<}qjkuy*`jE1@cU(kL*J=->xdVh=V@GbAOjMCf}8;ni#<6^)tg7i3N$ z)99A#>l($6komUe{I)Ahgl8L)+c25$7FHgRwj!uKSL}sP#+}Ym+UZrK7wiZv~b8HXr{>1)!c?8hxfu3!Ix7<+VI(TxU z_Wl$lPO~Dxw!OTF&@q zhG^ZemKT-z!?@03`VPHCzX z7=(Bt1u);o7z{VRd!ymGtk(`{v;nAAD2YGdMXx>)mLCbE{h{-k0@zA}WaYyW(hw#@ z(b;7Yr|Eb4&Rzmago4grh^4)A16>NB;LVR#wF2JFfN7ET@15$8Zx)yl6n@|_?u5`)=ULzu(w`EHn&O~_bD_3_Slor zP-Q?7`1@Q_K~gjJ%9ybmxerf<;;Ly|!3?~x(UZzUi*FQAzckFUN0VC~KaP~ob~dC? zuc1wUSxw&XKm9a;DfySoYP&0uN^U8hqeGYh8D+Zm(FH3%*L5_6nes@VYpW>GJ^1ZG z2)Pw{p$3~f7KVfnEzxMSmB}P4+m0| zO9-EZ5f()4hTEE24Gv^(tVxDQnpQy_swDTeg{KZUbyP>@7I#VRE88Md

J`MYJUUcyH$Q_opqU(k zML*vLYaTK%W@Y}-CgMksL}2m z=35x1fNcOE>%BmfWIF=NrvhVi2v1R%nUqus?4Wv# z-tGJ69Y6pPWM*~=GpTX@bb6n58-j6HA(GJy4Ag}z(`~#(34)s}k7nP9x*|~FnGh?Y z>+1r5z2uNYfnDcPj#n1_2-}*pJGwrg4c3JTU>s_0nmrTCfz^lbgcNl4#B?2OZ}LaJ zZb`LFbZLeEoO)tCfPSngVRV0E=rg9pRicVx2Lt8=*?-j@W~ul3oAv%x&dNLx!) zxN+`s?5gvdfBfJJiZ~*KsyVs7d(y}ba~A{cHwk4c%I=rrLf9#}mD_7g>Ept!z<({E zos1@)S{~O80@M2=sC76U5wH-atEBGm$5u%wPSB`s;oE5*>B*20lnhC1f0!xYw_O;f zaSWjxi>Y23nQ$#H!u>&|7Jvn;tNiHY|y6mrR%a3Gn(*#z-V#X$a~YS!2Vw-$j4ilVk;4ZZkjJ6a87WxvIA~ zNdnyB)jo4XhQmq+QPVM0Zwo7F=$Pns{Ahbu?0KUL`Y<|&3?2>Lj-^R<)1`?5(@tVp z`xThEI5AlADfgp!A*=~A#hq!QCH&zHc0ZjA?P~g@Hv@EnpLoCptz3*-f*%7p+;mOP zvMh1Oxnt)BT!s7AKmrlED=vH#FbkEaodM@m{}I$kA@X*y_9<;pK~&#UYkL%<4N(x9 z>dwg6m`n)`xC`L!6Cxu~@&QSd_Gq03Ym zXzBd${+OtWU+=o4a&v$2BDit`Hr!zvO%5jFlmraSji(eqxz7xZf)4@X#0cE(u>-!J zY7ge8#U!4tqV85qqe&^=VgEP4snF|}IMPP2TtZb}cYHUW#X{KhTgE?f9d-T)Q3q{L zA`QJXMGH@II9HOD+RLH89jU3y#o+#sS8a}iF(Z>v zlef#aPk+Qu){$rZaJHvVUvc1v16w6Vf?3|8E58-OMeag*eL{4f$#j|<${4)YK+AYq z%~)kaC{WNc|5qvKMI%0!SLUIr>`snHHS=nlA?^GsLNTdO#wIOv7CIFSdLVCMAeWll z$+@>NA9y_S=?glBEm-21uK!|IWPPawz1)fQHmcKC8}Gc}J*sdESTIB6swx;$fvk$spivW#Mc|LA z@;QgGsee6HLW!mcm7Oojuav5FnV=c3^fBG0|#NHQ?6QD{mZUEv{&D z>H7{2o&RG$3);_^{{rh!dhke_`C9HcN@oBoaaCYzrxJ*G1?WzMyvyFi=ELqt|>*veV>c_#u z+66sPl2&>EdBCyy#6j^L7q5-3gV9l9dKJuO0+Q|NxlA;)02cHzkYnK&g0??@W6sCb z6i=)JNSG!Iyh1=}^{9o+kpOxHhbTE< z9_|Sr#FjB4J^p;0{!CnAph)J=>={`Fc-W0ASv}ReB?1gR9zDf2}IKV zuzZ_rVzDgf*<$9GSs<=~&HA2$lEq9$YxkFa|J)yk&3q%g*dSyD?_U+0)g$RgwR}8@ z15pAlL^n6p~b5l7P&cqFXeFz@L%OPP4KOM0j=(l&O#O8~- z$v9<5aqw#_+)f%v(7uR>X|F^(hfVO2(eb*}iJpF_P2r>J+_Mu7#7RQKjtk=RAWF>l zP3w^;q3VaL8QOb{m}^+;&yrKu^!mywPwA z=Y87CLbvit;2K}%fQS04A7y|5HepCRPdx9c7CGDvDZi2m#28G(s6jbk1^`$PPcYk- zv*txz%&($bfkp9R#It4P%0;z9BT8d1~d zvGL!)v#bB`0uQEc+BcmjDCSJI1i|M|!O_B6B!6Ci-zxq@)t^*wX?YxY^V!S-S4bnk zg<&5Zul%Woo=QI{`Y!A%Y9mn4H^Wz>Wh8Y*)XRmSU{S=t(Mk?0YR;V$$FljI1ldD} zqOloK{#-yyyy)al>BbeDCF$cCXyFPXPa|UWMzGdnM(&CsL`jM+Deth}i99IRI%q-N zfSqp)M$v4y_Nls0LgD4_hJq+a*et&u0uXKi%a5ibQ?DiL>d&b6Q1{9Aw#u!qmSISK z$h>vNh$Nq*5K|3D08E&S`-*xMaY`6g zNA2eCRJY>K#cV(ng@W@ZHsz1YgzJbD*J2ML>Qqwg+@@GYw#aVjx+dqpQ z3{T{p!~h>PH8TekiJ&60UX+TU>1)#Fx2F%QxhrZN{?>z=aM+V7up8)M+bnKnO9AOm zX=uw!dSdiM5L>|nAGU;#LB*CVd$4CAklPQ2`U4;ET0QuJ(X4BpGSb_{2Pkg?C&+)l z=&8wv@;+c@476p(N%rG>6e*+d`Q2QI2NOZ547_eji-7mOg1(!{6PX9f1)U~(V%y5= zTM90sId4GQi+OrdVlgrG>JneoQ}HTk>2EcPS%1LnZ#x5skeOM- zv!@_JTu%O(^ilI~UtSl!53FD#C~q5a!WNR|M}>)~9an`>QEgPThJywt_8P$nTlymJ zfNT7y^N;Rq?O6TjU%OI_u9PjVge$6KB+clwa~i(==Ax3nNSob8B#wzP$C_}?6c9nd z&H|>l?^>CuONeauaZj@%D`m5Y;j*^DCn;3{DhQn3#G_#V- z?nnnA+|q)-#)sUOs;;1~1ytwDEQ2&+C@$ZQ-0#JwA{6W~j7i%(hxYRM7IA|$3T(4v81%j^(%<8Sn{LQ^1w z1c9)FGb3;Z20+87t^LSifvn?%=+ufpip9(JG{7$R-Ftc}eV-BLoeE|{i_pH!06(b+ zxRwMw^R9n%eeP6bt`c+w|Cv0MEH%B$HF$A)qe96aK5#-pe9Br%Q(uNE7W4>KKv73C zL8y=dJB2XM>7_>Fen&q~;kf0^7GXL}pS?+`v}@kDnYePS!0b06xdG0m9fAFB)5F&t z*d0MGozu1QdsNxOlspcR`GMTUGBh{{66;3l?99NJ&H+q#N#Lm5`n7-7B$IU>tauof zT7;IUV%t$tSdPr%11d6rbv(bP3)nD$W$%m|a{Nh$S6-M^YB`=VwP)E~jrt(E2E7C| z;$DVPxnt}{$-;S!SW1qVgt^K7vmy+w zfG9B)OetS>lw3BYg6Xor`?mY|5k1Dq6eN-fjaEu0OG)750vC0UcH788AU55H@33R! zPqym&{*Q41F7k{V2ZIvec>AS1H};2Vf{rWf>0l~3nhhvp2{#BFjAq@v{ri_Qzl@FBlSbY$$4s(@k_qZt!nY@k28p-(l^ul*#uiKWp2Hv&E zc1j8jWYZ$r%NJyn6*fff6OOlzJr^@N+S5wNZ?e@g?brt^5?X$Xsp1zJqvW~*JF$-^ zrzgtx$?!qrQgktP_lB)3_yv4(OkYVZeOh4o;M)a_h0b-KOG0p;%#g{qT%`_?iaRH zp1bPyKNTprMTJpk&4+bEz!+PsBECVuob#p>>zBIb>#QynrZqL zvN9Yx(7yKoassJ9V{%4wEEq7j@YKj5QDGqj2XV=y$q?bRwHw9UwiL*@y%24HI_Qwnjbj-+%h59cL0UJ%Z zP*dvTXxtZVN3tQS5FVX07C!uVYQ*?+>Gb(1mi*-V!~vb36wMqxvd^1z90v&^kiJjRVHA7FOVGh zlf}UaxoU%3^Yy_)c`N*-+qtoUnQO0MI_kvH{X7NM65yLp6NY;l6bC0&*#R$Gt!va{ zy7Bif@D4fl9lr+@dO|uiQ2)B|bv69t987m_#vI`v;_&|fwLnV0HmX)*2Cp+uDtJy5 z1qFp^C|!^TOR_QUoo+icrMg^quY4D69pLPCvXi0(KoOg($PO6+`NC{FK_{fW;+on3}vVrd}aywiU%Ox z_yDw5e+i#^_-RfRjOzL($H;hFYE=oDR&cqC>F}h9)({b&2<0rf50RE7y?```$G-V5 z+oR%^sP`I0eIM#}*LNP{vh)j3kajaTF20K@^=oMq2(GdOkr!i+wWGsrc&X(hxI(_s znl46cFae2y7vJ3ah`I%RK^)z8ET#fsj_1J})1cAmClxrS*2m%uS}-^j)<<;S$K6*H z*g5A1fYd=^u;U}hhc50)b@ghTW;*dagp_=U72k$-*&Vp!=g)Bu{_?k@GdQBw zK=k(ZO%HLLDGShQf$#*}SR4o9i~McQ`u8INAk>9&Yl zuC}h2>OMHF8Jxxx_v=#e5JhBWTQH|6W6Ii6(*;BJL+&~X;)-PBa2yxe(tY5K=jiG> z@{J1kB?N+J{%2MNBrAs?EgLWxKRuo*0@054>TPrrMed~Eb$X79#i@0h>hnW^h%3u8 z3~+;6L;|!Xr2HJ8IpbuQfJ_ke>O|d!hkWR2Xoc4kTkw(-bdjD{lbH9xaXhS63*Pu> z=agL)s#n8hvu4@Qc_iW*;kn3M2_pe#Qox(faWT&WQhxw_9i6n!<4o1(22qA60!A~3 z+ycOo60t;7QHWX`W37*1fQ;U!-bxY~wMx{}9BZMd`*=MBeh=XGbU`_~1yajFlv(p^ z(e&htm8i&_Ee4^!2X#MAwPv-EY`%%Ou}<1YILpTncF}r}^M#(%q9|=0jfH^LdBi3p z3KhgiT}ZArwxpIIA=uknhXU(tn`+UsY^>N|0y06O?kj0%2({JDn0i-5-B$NtPz*KJm#rdZRGXT`_!MKq9l&Y72!t$QR?r}$CNQHF25J>_`EbV zRyy<|6!ng20-@il$u(L$4Iw2m6a73|AgV|?n|mF3$=5>^GvYdiGUArY*UHG%#&(ew zbz^ztA(|+|+*lKb3CIM9UX|Ru;yQazd-qwZt53z0WTfsZYJE(iX<}xU86|~A@S=dJ zsGO~;Z*)BW<~BQ#0+73FKtdz#tC6BR6>kv|?&pX}w_rq-*53+*muikK#nY zO|!9BM%Kh(0ulqA&7G(_e4I8;oG7&NTyLTAk9bUwXuI}#^U^S9{w(Ugnu;&@NQ&qq z<+F2aXxR-AKGOF}6%f4w!J8ydo1K^s6wwUxJO&N9GoEw&{)n{ z4>H=)q~8d|dyap5PNbPwWd%v}O8k5@r(9TCY-?)lb`+=Ig7l>2ab;xrWgaGh;Qwdu zP2k%&>%8&r%;>Z%TfTCicAY!vnUR~@%Qu5M;gs& zG#br3-{*IIfAg(zRAnJ=5*5sNr@s+LylwdUmp@1Ettokv%rHeD8Q@T3(?0U(YwN~| z!>w6;mbaAW?!MyG0CrW49dqV8aOd5sKf2H^EY>t?=T9F{mR1{`inkNP{Y#2kJeVQ; zfi(R;j2uiOcwWe$Uo#u1(z3Hu5@8m_kh@C1J$qmOTE9LPRS*mS{$K>2=I0?b`~`7u zf5yM3*g%M$5I*hEVKA!}Vir&`nV`pez{SV!9FgC2sHxfY(w?K@4ErUpnr7x?g%E>v zp*eFV^r=kaD7{~*=}3|0sxOK#a$n%iOS zEHi4RtCA((yZg%pw?4@1kEV=9-H_TpR09V(B;p^DH1QA3LJ9gtc45V13eCVuRo9W& zjgh12z4r1UchrzuYB+f?M8YEzoN9>x!9gGr4?x=g1f;fivGXV2p0rj-0tO4M&&d>W zAPyx}@A_oK+~9H)I?NT{zxzwB$9BEAb+&aWN-Ya>+6S3i)R<&cWl11@MZpnIGnxi_ z5(zUo9l$w;DFR7@r?)?(5Odbk<3(Rr_JKv&R5>IAk|m^goVu@SW;pQNYp+o^!dMg! z9&Bu)G8uAI2Ipy2iAy_X>c%okqqjrFPzAc|=MmJhd`3#)HKu88OJKHea8zTMrIPIO zO5Q#lqER5=2RxpGkPbhOc+38A@$Zi*tPUvV3P6gak8`l=Fvh1(hL9uR;+=&%&J4gZ zzK*y0T{WdE!Sj~1RtN_LJg4@Mu?jK`rrQMt^DJ3fFM=5deC=rQcj4P#`2vmoOu4br zV~Rl1V8^Z(sZwWWa|imnvoq;=OF2vyb4F^ZsUXEARMnJX=4?AH92~0)niaDt1AUOY zj;MV1T09GZagus(_qnpgbm|pAg9YM1!gENabaC zcKd_Mle_nbvr8|f)#;KFO^^g53i2>(4{~eyB@QQo27EAR!t-t`e$!>cs{=X6{76yk zcb|Yf%|IoKrkYKq$5c=BG$7=$yuNNtPp5}!I~h%xxv%KV-KrKw%=gPmXa8FTZZlci9^s|31IXrHGR;V1QSkKkhv?A1<*qNfylyYe zzRFm6mlxFFIk{v_il+rq=OJ)Xx+=5LAqV(TB}{-b zb*=PSRpd1z4`}g=QU_4xz!_Eu+Yfm*YxRzbMo46tWpMF2Qce<+a<5caC|AG+DB;D8!HPsf4Um6Waq1e%NqLvqDA z8}JEPFv75v0c91c>`CIdw90f&OY0@1z+_I?GBiSBQYUO3TOW%6{oO}Y+4rA5P?TC( z86yiNS|yg@geH6na>$eWG3ANrwq=-Jegn$v*P=5v6UPPxyysJJEEq>eEQStg3^*+o z#4+z_oDQmmv{P=Z(J|%18U;Icy+|*f-uB+C;vZ66f}y;c_Wj6Rx}C$^1r?ZItGcgN z)Ym!3f=F2WL+*8eKm8tLg-^t6XnLqII_xXEK9MZvIU0+T5;Uhfx`nQan#p|C~N7<2?=q; zyuk}-@Setp-cxjujR8|gjVTLc6tDriudO?6ZwoyHg8^di#e-D$s=jv3&TZdQlt2&U!NG)Ii1t3W88Qo?v*QkN@MfSCV$kGChJxovJhMVU zR!9g8kw|$pP+5(H=pvE`f{;ThZ7jA<{~c7dH=;heo8N%^*GF*2sv26QPR>bYzj)%I zWHE4Nt%MLg1rGk~52}E;^X{*6@4R|I{NTy`&IK(tam%VZ@$Cyfjc=X*ci24dN_?!c z7W8tGBI-ju zx`Yhg4-WNer}FKY2GF&^Iv!8Iy?!tU zhFctr7?}Dl16d}dQtD6z5{U(&CkpyG-F^)Q)tX6ps0lY2s8tgSg>ky=6y_dz9&-2s zT8}WEnMZjcSr29u&>(s)-=SpD?Qaag+(@_F^>5shyZ6#b-5<7nS2^VCz}tPtQQdU_ zM?Fml#zXnLwRi)fQUuNZE}RPYU`g#l=U61KoGq9lkP$$L;}6fhAi7&S;qCWj_1Q%H zBMywSc#P2|_?leUyy-LIeLwj>lco}xW?@;% zv-?miLz7YpfeW4hkb4W}LVzWYEU&Ly^S!&j?Ao#GMe%{{zjczq-7JUk_w%lH_Rm@E ze5bDwf9*Slj=?SrN-;Hj9;Erq4Dl&+S8y$FURlvsr`@|yJxq!=WPOvrmuQkGWbbV5u(AfS?n-r6weWZzj# zME`zrz@8u$1Gpe)|9AVFk6_c9JH?fY>s{lSzM3mIqX1aTp_nUyV219dm_ReJ_|h~% zlOh{D^_htJI*o5`d)T?CcCK@!RD-XryIFk4eFD$4zJ>kX)9?m+RWivkPC~4km%9$) zwuKitr_y;x##9Vs1dxkH4u{d&*aE*NOACbD%sE1e$7%dy-uyBc1b$3q6%qrazY9tz zpo;Qo;0!!r_bVIRv0$8el6OvNn?YgaBuz@um`8WZx4B15zxEwuZl8vC!+>wDuBlta^eM z5}YtLeeo&e2oOFocKgo)?0;Y>#jENU(t(`~?w|R@--<82{N~nQ|LQ4c^dpaWMels^ znJd4JpI-J)xMkjzm}4o2U5>((Nt{G5!yO&O5l;&ovn!l;+^~KNOX;7&a7qE=LJiho?I(UU<)W7Bn4iZVF-ao3B(IyJKTlp8f7Ayx`=b1iku#+(udRygKT zrQNss8u4E5QM~Ow0YtT#j>$ga_qGnU(LN!iO3sxfXFa9}WCSd)uUm7+4eP}x9)1eZ za5&=tI)NfsbN*hF#SDkTif8xj8<+G!Ip7Au!*l&<3tOH8Z&lPD9~m@}lEZ-4>!4NW z<<)hVedQIXS-Fx9JY*)nvcAqKhlAMgsm&tZJ&kDSs9KwmgL|C?+zm#xU@#UPvO<#G zRM~)hHWmR+pKQR~g>U2O@7<-`^3Cl#h-(*k|Co5)?Ajl}#ns?x!76F`R66enm?DrAAQzo1EAX^;!{Z)=B*`>2HyvoxD03wQ>Tk)T zc~p%B9_={DjWDJi2nRbM_q3exJ|}Q$0bv#hM=BAHxKV%QdXz0*0`b?scj{aZBDvXL z@^a$sYyU-*_B;f4^f(=~jb=cK=>q5(sFTwIL;)zTQZuO{+JrJ&@?dcmXciHThXhWe z?TsfePcUKU&wilX^woQdmPAww>B_7=qex0-io6pHLLTJ0dGv`V#qy&k(DVNuMVq4> z#`$wmxpXmpy!HykW;f&3&)kWv|M&4k;=?z$J+hXN&okS9MDM~|?)n->?xPj;bx!j9 z?Js}M)fi~Qfq~OF?rp=Nffl^uK1tnH6ogDTfo62Q(|-cD)?VU#_?M5Z9gq8QvSErq zQegAO4dU;f`it1n;YPrhSqoGtF2Pu0rPc>eyAS3TK<5PmX3i?ZpvOdygUo!!;({fE zIeC_S9w0PuM$HOelSS$#8H6JoLZKKe=IL1YH@Bg5)=d3(QMUsjlZKWKmlCZIZ@uEn zqW!~1;U9RPl7}9$G^AaneuT|tWy@XVHUakewOCQN!1>4BuZWNBdQoqkh|BBGbCUb%!H0iC+tz+= z;|4JzMbY4ErS7f1uooZnH&Q*UuE-#DbM*z|FibboILKJukCPQs1Tq5TxCD29Kcoz+ zaH)mD8&&rem%D(Xtwcaog#nFYtRTVs$cnEUT*wV2N5xs})yfr^x#~jay|-+1Su6rJZ*bzKd+z5} z)z>;%oJ1cG-+cFdiL9}#KjgNy)S(dx@5`WT81 zkL`MK>*Cq7oWZW3v%lM&u?vegl|U$|97=`F5>h;lvT`dfymT(DK>yaZhu4nfY=>9` zOHCf9eDWRY|4qowbAV7IK`7UPvgrcpJP_#(qo>6PzVssa<}Pzxbm1!MQs{AePU$zL zgD}sd#}jN>abB&H>pX?~5zQ5*46P?W zi`AZx*ZO7pd0}`_BYPim7`$x`%=T$G-0gF%T(a0%j6wBHSDY`(jjsUVK>BM>R_Hc- zO&o%K6v|OFlgu<52YVN|8cz0%`|oCr&JG@HbS<^pow407)47=yK#b!Muv%d-o52YJ zqCOu6Pqm@{;34#U_#r~Q-H;-2aGZ=~wRO&Y?|<-H+BA*l(dTwkpY0d7e19P!4i$Os5VWCVIuS#m+h zj1V|usn+{Ed&t@dW-qtki} zACf0Y>_>;>v2~=emZb(0qVXR76BN#fWwoDhKK@=)(FRhL5(nVvDclY@Lqd^vqQG3A zE9z_4+;sjjaCST3^T7%Z^E7FeUXF)s;3kMDg=Y&dqDy0&;I5FjVAx1iOPbQnv-nQ=4jS@?11?D^Hs{auI0RMd2` zVyX@#1(w&>t+{pGT5-_pM>G=4IDpQXN@xrtmjJpV%anW^6;>QOb*kXHS7&@*JO;_# z4{o6O%$3X%5i%1|B#3LNv{kFlhsl;%ZNiQh_H8vT--yx`e+QePhQ62Vf=VUBW zA&g8Ip%_eRmAbx~ojsD%fb~dKTnNnyiG{=PpLiAX-S0RzuTg75GWv1j3@%eOUS8Lg zFdZhCKp4nm<4=3`iJZj(C9Ga(W#Dk0MkKtVy71^j5WpD>5G)pIZH4>X=y>%FeE6R~ z$E){z1F!${zu=F~FMjmeaq;-c(_?;5PDV@-hz`V@eR}&t%97fJ&VVlnS(3Br|H0>)KdOV(YD^qU z-a8u&N(A!22}r)-&7WurFC&l)(swDe0lZ?-Whh&;1d72#(|0q88SteQ;1*tulKE?3 zjFxG~pv5@iL*yXEhos-hBN_tYI=3|2)>=wkn6qdV~K*6-roAN~NBczeX_Yiq?73+Fk>^-8W=^3aosLEteJI8Ti!7uEx{tzoUxL2^08Qr zS(*CeW_{*|_bP~mVDU90(*M3X!0Xa_S>1xrXmf9O0o^8cmGwrP8nvvu< zNJ4`v0vJ3;5IV9Ca(HGIC#LwI*7)#1(3mvrP6Cvc0zEy$WCv6dQ4mr9AE(Y`l5bh+ z9iW+!3gl=Mu|NRvmQx6Jbi#kK6`sS#aKZT(h*x}Kz37-b1NH?A@vZ-U)QMftT$Ws- z#^hjQldBlxU=xKY3nT?%p(y(L{E%YVWnh6f<)MG2rtq4rW*DueocECl?%Vc=Q;9|) zdrkvE&l&AdX&-cJ7H+sm1m?2on7v>j{|JO zf2M0I)iNUpVucVAu~^Sk=4GUy4^`>K7coLbyAt)l^VTn^vdnTNc$`P9Ohrw89O(`uR*7IX!)UWn7Z*7X zgQwfj_VQjFe&m-p@S`8&z5ngXZkPw6XMHpP?jT1I*T;>U4%w@ef8asn#d< zEfKD5Meu_s5brL&Bpk({l1L`kA9Yd2vN16y7T>@7OD=^sfS)&a#BB(PEC+|_X-I^D zoCDrqfT5&>)|1GRgkV<}df(fRqrdw-4m|Xq_~1XcWB-qSjEmfT;8qBna5LzZyu^tbyiA;w}>l5_Sw?amI$7-V@OQ)W z!Cz3x8|ch)B8v-ia-r~9TvkPrg_RBL0A>Pc)dZq*>14tQ0t_}A{lkex7a179>D@1* z!(v8D^QWFbj#k~KebcjOzL&d{*z)ZIxQroERYmfTz8%`;2X@m z{)6Yi8BFPCf1^N_WthwcSWSkp&o?JGhPxA7q(J5FoB_Pe2BESluMwKe=pTD+zj&{TOvssRK;AwaU0|#HirfV*lytB?sVj#t2 zfe@I}Pfm>BFkegWC6-98X#$BXE-fWkAm1%32zGU&W#=xu|G*FN^5?&V$YXzSt`2y` zjkUAI9b50CX~BwCm_#OP%t|?1QDj%h#N+Ah4=HV@dht>qlu`XhG!lc=R+3i=udLO8 zU<@sfVNfEF2HJr@0cV(|8MKhHp{XUWcCa)^Sv%LYa_!fg<(vWC2YvxgJ~NvN8CVpG zw%%-22_TweSaIA?r8?U`TP9Wud!Jb_Y#S-;!N8FhQ9geaHs5gVmL0qI6wPdt%$W0; z$fN?(O`B-MXU)h+@=GNVzzPLT3J~J5ODaqTr<+NzIukh-M zL|E<^Km8%j(^_EdBr`aJ5rv2gaDoX!^&AL`u0vVpYjAfQra|#UO^7atuGh303B&>+ z#303o$N)MS6B=)kFs#+CBn^=hv0@T27e!r;x*OqbJ&Zdy{EJ8kWTM?!2`~m60h6^3 zgg5a(IP>j|T8#)Gqd`kpE>zk8Ba}pXuq-3o(?=ifhQsK3^RI9$sdrvbSL>Ydv8%{^ zAu=~DG&dKEnM|7A`y*hAKy+wmY;xVS?pj2AzKm-?hQQ?&kmk7Y@g|ZPkQ|i(i%MK) z_{4b*oFTU#QmC7O-E7bN;9nJMyplRVC2gk@3eW z!J$%7;N}WTB8kJ&kqCLP8k0!B8{Wnycn%-Ms%6VX=cd0E?KRaf&z_6h@BQwu`(!fL zm`o9f4lC;GoUu?8?t$!kL32EpTNgrYwrDht&qRa_%$u%QwM7ZHs2Mrj@LP%#I0z0o zV-2ja47A>S?~l1BzxElW(%lYE>vIX0RVsZfq-cT52!f^knzg!+m{!5gNQ70U>&b)0 zK$5;IAuDeHb*uS14#KkkIXrdm-z$%Q(4JEFtLTtv*Fq|$SX{${vAh)7_QA4(!(sr( z6b0T93JnVZMkKt!K;4LhNTMfv@E$*b&ez^V$;=rjKd%;L^XK6w*RN3=)5~C+JvR|A zVPNhqOp-u+aa|!30Oq=C&}NY9FTRZS0Fh!b2${;581svPFjQ2IVSno+D8ZomBDo72 zbAM#0fi>2HjA8BySTDRCk)Q|up7&wU{1|+awV`)G(Mt0XTIL!|s`w(?p6o|Y6nc_i zR*jyd^g3JQR1F;82St)_=MDcVa)N1MZ~AO9tcf~R!eSXuhZ>vqZMo}euI!{)1mN~ z4m3A?^b5g2R%G}U|UM^!sufcsbDk?kC!B3DcXJ*c`!v^+JD_JWclzq zml<_?c^awMqTG3y3RF%ijCS`=!W7=oPzfG$z@d5q20dO75(SHb$#h1IN%OORrZpy2 z9c`1Y#^jtOkni68Wm-{6ERaYzhQGP|iY+Y%PvZT99XNU9RK_X1lLcfZLoQ14EQQ<& z*$Wm_WfjbcAZw;Vio9ja2b;&qdo!g^rw3;i;CW*Jw^jm1=ai3P!$ zP_gy2?S)x=<}|k!S(bG|j=-731I=KIhu!FU`*AFtUg|6sd6Oxei3%E62W)wy_vQ_r zr!^)fhXbavGAi(RdiTpX@~hur|9}1r2e)rW+iPzj(0r2Cm^}K#lj0wq+f50i80AyW zu2FInEU&Ly!$^a?e*fT6*S~${(|a#pyh=RJR3XYI1LFTY^cbFhd=I+XdNNAk1szC? zRK`8u)Jc1Mg7;scB2nN zril`q39#0U#}SPih$XU^{BH`fj;9m?38i2rJ#RD)t1)Ta^&;Ng`aN1>5`6S`&Wrs6 zYK@5|Jx}gmHc2Ul8k4ib$vFz1-u{rXW7mtKEGr-T#Z7+KgJWv;F$%4iR>JsoZYly92yU?w8uZ}d{(^m>U%`*bN7Rf zw+-7S;etvc6b6>AtLOP)e{+t1A?14TA~D(Nq8>@ zRe`ZYLNqc@*lA#0!AY$~WFqh0R5d1K<`WqhK=)hkp!c2k(fG&5Q95@ntudK-*=pQ$ z$4%Jr%IhNQV=|F7CTAsq5Yk`;dF=Uj4}3>Cw*LfL-L2U9o4=r~r908@++Y-PO7M$D zVkouR3V!@!3MB$16oC?zv$Hft-RIa62utfFL}HwO5$4pcM%VGSgv@&;NG2Fs%YmV8 zhS`FUk1P%C&uoe!)Oi4ll~d01oi{p*nLu&@ne9&Yngs?UI8*`%X@T`v5&bGo>$l8l zgrZ0i!oB_U(SPs|t1-c4b+zJ*l~>{KZrn(FzE9NkcGeIGGwY}v#;zB{<@I%I?)%5j zyL_Gix|>?@>Yv|4^U+gq_j=&-_-UVWXoY~eV%TRV+?dQ9a?D@2osDC=J z+$_dBx&il_IqO@o7zu4$HHt4oU#*^ak7Z_YLoIa)p-ABXdJgQt%xTN8^JhO$Zu;uI zMKmODHMXQ=_EqkJ+#K8_r3k7Ie!)Y>y{0Q zWA-dsVMlB9is1@AiP~4QpLPfQYV>! zW>;y(=dk(`MJ0t)sle1_6&)fHqgJU-tdPOx*D>%>Eh@~V`To?2hhPT`l@omw3B==t zt)34SF?r~ruQ35_1}DMS)J#dF^NqJ)t*M4>)=X3`Uxs^byvfyl!*#CvfBxTV$K%*0 z6@d_|VnuzOlaWS4W0Q-#x8<%cy81fY=xJ$(>zOxks<9RA&7JV{4fXUW1Ysm&DA1n& zL{lp8%`p<>s0_~Eqh?(dVtzahF%Ugg*4H@|S%UfE4X{LI_+M><9O?tF>%ql}2a_w) zQ*|K(&MX+ze}-meCA}Yu48>3MWi*sX0v`0g_kZa*dFF@rDmQ=Q2VBv}oaBNcA`qhz zDOlh;1_dEPN(I{Ac!63X(I}naaDqVP=S}5hFqYXNmlk(|vweua7Yg1OYj4TL{ZWSVitEd4=pSWV>} zC$NEd$L>8_pSt(&lu+ZP@HOqC>+}VHEH;vO%@2Q{kN~qB^y^tngsmgX`q#WLv`qIO zqcUI=Ot{hO_Q24*ACBH;`o0$6EFJk2Q{xb9 zVAoA8^%e=MF6V`z8W5Tm98=>V$@EFKV-|XhzI*qV_wLyBA}yeK^v}D+x|y?`H(Y*&*n0RRP8@B;Yp=ga;~Fge7Gvb5 z$^_JvRe(x#k2_efV@d|gWV-XJi?+yN->BQte(0GN5{|PAi{aVr4=VRS-^kkMH#V5r!MtUZLzMcq>B+kfVh#;7igQT{pdbb!QnouwLK6nSacpL z7cD}0T|J(7^Ig$k;J~+bP)nTEgG_|%eo+w!)1`WB*Na;Z96RA+q|w&Yfu_^V_|*>| zg}cY2_RkRboYQX$iF{<-^@zpBFQ7*|5f*A^6C`=TX7!J~c0jy+^=+aeNfRmw>)YeXsifjl^dd=4B__)j8!*`V76uN~L1 zAR1D8lt}Itfd~8v7ThCN)#jgkTdar%;O{sFrT@*uDIHc+$eKb4 zLvapfp(HOeLKrQZD_y1+S#L5#(S7_Q*zHe2j-EgHdOz@1fGeBmqZku}psMpu1mt*} zN|=Dk=ow+DszS+(8JKq2MVNN}`7ke7gz|DDII{&$yzzlpQsscYe+aQ;izTKuVRt`E z!Tsj8hnxThZYcV*gzA4liQAAm=A7*Vi#4Psr$($L?f=sFPU>p9|4 zO|@4i^`2?LA_MI)LK{zgg!aQm-0|_tMBcInJ6_mV6gPgRP&gB96gJUN;$Z|^2f+0g z#(HLn?Bn6TP-K}}8N}KkuZ=bv?DOZ-E{68`^H8yDIV{ts!!dUT>wt+kB|j>?~WVRZ@KBu8lCS_Q)dn5`^TMLAJkKxWczcaRy@3NB7h{%_4=?zCRDbU&!(`H%P05(xj zBn5_!u7Zgm#fHpxiRa7J-+{+ithp}b`YU<~sWWfT6zj@5LvU<7`EnPVH z(i>+qCL@GVOr)X5xDf~=4l+RAwC-9l=m{X?_F(_32XN|mE83bn(9_XJx3$?zU@aNH z)X-u8)6?3#af3M41fs+WoH14e(%;0i-@L)O<+k&05KlI}0w^OFOQzDxQj%KTvgOgp zgY_RtrNhNsTvi((`#KOjxfkB1mZFe+=S+&Kg*95DgiuQJlW)4`e!5Xn3}BH+L3R^@ zQg9)~M7pge|ICreuh~o=WpxWsxnda{^|h#8ycDJ9)vM=q@0*FwfB)_;sl>4hVlla> z(qY^PgjgGqUjvW$yB#dXvkW`HWZzBD?|=)!wT~z z3mTeRT}!7gb5+${=M1;J0x9gt+VwON^p*;y^9q99fWZ#2SGUJiThd{nJmN(13FE0^Pm zw?7iiQGh?*f`%7frDVafr^w`I(#6L#j2nSmf5~d`t(QN*FTeX+goB}B3b>QiMJ3A; z48eB9F#`rN)yyLfLM)I$e+0xblVxR?Amn%=YwM(lTAz}c+lsmcuG_EuN9U<0JAmj1 zkY#mpl3batZ)ZCaWStd~yuJQ4vp`15%rcn)yX?nc^B&AS?_%f5t2T{Y%hEJ$1=QLl zW-^VkEpOLqKu#9;0CR*CgAyu?1P^mxWs5WFGa?bS8obm7`-1sYF}HfHzSPuwmm}s|H(=kdW_qh&kH0-;Ux2m4@% zhY`mDl|+zxW>r)hyydaZ%qpZ779kJ0z}i}QprNV7wS4|nuBCr-kF)Ew-@teLc{+eg zDdbIn;eqm01cRikELjV@8;rV?UtwrH+nyCNa#}}2i-2KJ9_iy{fxM(Y-0vTv&AOGIog6uB@C1VMbglmdf8InW^ z!|ZUtzHk95mMlW`g%{v7jIM^3HkZX_0@vDsoqv6ItKP!ESwa}e7&ihbtt`XEYtBdY zjB50>bs`*!pyk+U>caAQyov3MrpafK#KVIy8oD4E=EG<gx~-vd z8oqST{cDp8`p!neNXEDk$enkqCsX{&m-en+e2H_Q&xbj+v(eMxhS%*yU$+PSU48Hk z3}VnbNQs1DG7w5U=mt+`Z8IPkb35KiD~G~afM^foNU$h6@v*A=C%^V7C4A~#YK71q z=Pc;0btTkGl92T*TUD>Am5@K-)b+Iets!;Qx<2k9rywP>6|hDk@Erdu%BrgH^!NTn zx#gSN^B-hlAs`;gXw!_f&iLX|n2twOx0@0UgR|rppYcGUPQ20XQs%DWjYiB`b2TcL zE=I|MI@qRFqHOLwG)H2t`?vj{wd(bLm~P96gJ!LrBN%t*wfOT#*6J(HY2S{|f6nFY z^}yZdgQvS6o`E2|{XTTJcVnR65C6b$EuLZ|6q>ph=z{mmznL?Mko$*=g}?>eP%^0P;Y_?LRg(^a z6^eOgu7_0+ux@)~K)(IjHDYwflX>rxsqm(QB1tq}R93qHtG;>{+69B_UmyPMT6#?W zNXmv`lO=PikQjFYVf7&F^`XY5eb2u7DrN45#wHh8W<5Q6+xpPg)sIjhLJJFfJNw}7 z9iUlTtWJcX7)XVhykQ?8p9GY-FqAm76`2!BpI`k;n0Vy4BWTo>S!IYKNaIa~o4$H4 z_skFPRUD_@gZraCnw7<}r}RPbE2WQ26q~>@P*izyf{M}rVT{g8|{)t!|^r8*T4)nx-+7FIFTIp}foH-5nV>7Q;=eEt1E^V9S_LI{);gyGM?@XV^@)Z9o|byZn) zcTFzc5D5X<>_GpiM%dfl#*^Q^TY2K`kHj4>x-uS&SX?67*^1`(+^~9&V^-OmwALe6 z6-+PXuKk~!P&{e%#L6lJLfRvv@8md?&YcCbg-=NG7jseHM4%}0FH@zf64D?R$+xyW zyq2uLdHb=^*FO4WSz7L zi(^0+(;)8?eq=%NY{BWQ6tfj53HPDvttSxY=VIB+h0YcAwOK3ndfR(oj=c#RSEfw> z3X~pUnUDMb>sLjQZkmuW359?>Es$7-=ZD+}g4qmfMHRS06%(C>DB3fVOe#Fj;j_1X zT>R#?hn-*e?sta>Wu^(%vPyhv-EATv6k?rpwRNMTr4xa{aH2>N6X52G1-%fW2Lby` z2xT)zwL*BFhZK*)I}pawi{_9UcVbNAL}_*wV+NbCD(z!*Q2F7p*Y=BduD(v3=IKV; zo}Yq~!zruBlSLRAndoIoq`2B2gpf+AaV60&UH8mfV)`^jfaY2rcGr`nokv^dmtGN zB3x$8I8BanlrESDu6OJ+BPT10mOzs6*sd41>Z`L?Ek4h=qQ1__#27n$eXb?73!O1j z6vBKn)?BsLS!pVDcDMDQ`*asNT6<`wS3E9JD}`7n7}l0{Y#_yBkiBiRIM7fwL!If5 zLL|{h91Ca8a!zzLdfGHkJ%|Mo>m2JN${B31U0Qjm)4t$3XW+zN(z>3K2}b{y5etMY zm)M7j43q0ffZ@xj>Q77-z~S(tzrP**Z~hz$=Ka#SqHckcxu??k*EipA?H2E`eeial z0_N7KT3DkY(-;X)epos6^G~D%JOeR>WD$o*$ zxOVK`vz0vZK7g|jlZHT&@vUtS4=ZdUWWr)8s`c{L*2lL!sLYx_9l%OjU(wUnO*6Z? zT6@l@KfxGEsnFnhpbK$>6~@wv5o02P!GLH~LNpvjT#~69Z^y0|$6OmL8FGLJUz$ZK z7Huk3yiJE#Px8&{FUKtxuX8rFz6r$hYbPX2symBV5-hNuc-B{`$2H+&U1*4HCm7XO z2+wz*cL3;k^$Ez+F2>{g{yOUa{p|J!l|Sx!Nxbor3&f8aUZU@fT0p3Q6F3Od;^{MV zwHlC>^|qp@{~%CKwdTDKVtou|@?EkFgVjo_%MZ5qo---AxnR-~NHQ84n_R4eA;Xg| zye#V1-}jH7clkU44D@)=*Vcu;UO)P}-SD~xQl<+RGLAwl5ksJZjw6D#47?zuB#}T+ zLce=#1JR0MWCy+?DO3w97jQ8*pcF>%u8=s`*yJK4qR0{q3$KA~))E9--#Q~3D;v&Wa*8io$3R}w`Vy^;uE`A8OnnHQdI9T}Tr6&W;NQhedRxbP+c9wX zBnEu(%<4OarD~6|dt)UO$}(9NCl(Ma%ZylKH!iOiqrZDR@A{8mh9Zh`Gz!!7X|&=T zx(P^LUw)S2tRaw8*SgTpsrzB@}N@A9{Oy=xXbwMB?rpK+qqc z*LE*U47dY`MaFPOZy4o9Oy>p}34}bzV@w3H^MgKf zMu}dD+t%GJp5DzN)b{2XDZGqKG9eZgP$yQ1!KAAhi4TzkdCz23$s!fV`(%9uA4PX} z2RdH(KEgg8e-iIeZWn)=a+D|52O-5vr6~G6AHq?V{x((=1w8Ykjg%n4k|7M!pctnC z$lq<0E0`N^({)#h(RbdZDZKgk(OCUQrU~kXQk&Y`X~3Vzz{=z6&sv-{1dqMUCuzBMK=q;2L^>xmt_v}q9Kep?|t>Ra{wD+1%TtTbkJssWXX!juC4-~XYo>(HB zUkf(dr&G6;LI>@kfxC}bAU4$%r>~nS7z$M{FbQ$!bf-&+I>g(qyhCh#xfh|{Mi>l0 zTpK%+2}4gRY}ugQHN*-D2LPi{jb~8ZD_(6#rEm3_A2a{}Q{G8LK~$lu2Mwz0nq3Ln zH};UOloM*CPT~CGy|Ne zvMBn1$l(woN1A|GZ0N-2fVkEJJ;tSPnL^06ysj2yi7NStr&QW$b);kI3RBdWb)NWLR8f)5Z;3)~~%v9BA*t(Ic%G==Y)PbPui7 zU@dl$Lk$XxiAV-3c$-6WEeyp)1_vWBX}XMKQ4hiiS@y=x6yXy9mX5`q3kEW?RpK!i z=PXCX@)pEi-$u!Ukq99Q_RPp479BF$$or8nV73gAOE{>mv)YF&3TAN-f{2EO-Xr9} zTv}uub7Lhe5r-e0&F`X=40sK7*!j~36xNeNj|cwg^RBlZ`Ub*b8S|>LOuynsP#fUL zK{)_}1FSlJqH7+MNEm!qH*Eu(4}q{ghUu<*n!al^!d5dKw&~SH(T%Z~an=&Z)7u|X ze(}r;Vs|KxXB)lnMP;m;Uy3VcT2V56zH|FiyTwWqN7I9$6*DqYA;ata+a7VU;B_P% zgKU%#E0=Kl$8QmP+j`J)tQB4Dz3A`i2ggUK%ZbU;OK~Z!tBYD9-c$6o!CDU9AS7xq z2!ULF>HG;x6?}QIB|UV`4qCMD)*uEaJM;!Il}x zP@OF!V3vl+fO(6Er9opN+B))V(gm^gBtlSP2d2#eJUvHg{}4-MB{r|Wd`m-1w~JL~ z-+0&8xnNfZBHaNP1P<16JM6TuW%S?98F?5gM;SupFkq-D3LPxwGP+~g3{h@9o%jC8 z-tytx(T~O=vcJ!dRsRJ#IZSeMc;qLV&2nD0WPLy~A@&4mbY&9@e zEKo^AmJtp{F@NT4=Y;hH2^z9*xua!aaf*M!3(wMl#Y8s$@LsW^>o~%%{R;7znvuuc zReHA;u{iYdC5${6$a2uH2E#43Au<4l69?Bgor)3f;|b!eHRQo9!9>ZqAs2-DzC{#W)|I+&C-IlRKlGj{!E{aP5|` zKMMJDTVB>j3`)l708%6Z+nm`jR#ed6J{3S89cL|pFzbO>81?fn7b~p-`oj_i$c+?| z(Bd7y)5m?NEHz+p*#+X?EG)$ZGc4!`${?1Deb|}dXciY+`t&ER7Y{a`q*d~pHg4D= z%L*b~1m?ODeBmE%6y3cZoI2h{`@8pc4bXJqz+ia9DtRf;O9Pk&`wTi5M58kLd;F-J z;ecLvvY;nOj*plPuSg1%*qOBpqwmiTgqi@%DcB*7C7#{>pmMOW$+hH?+noO9_c748 zFOiZf>qsM&I3ki_BlI&e5b&u1bw(J33>aagB975e>LAxiKN?$J!I2O5VcycebeMIIgb1VS*NJ*S)5kaJi%XEv&9XR~9O3ZRdIvz9=hxv|I${;T(|5o_&6^hMOWUlBNj zB?VzJQ1?a9<&B}y9l;ZXOlDjnUOvl)bu&$reDoFo8O(`A@<&~526-m$f9}p3MY8R) zZ>aSr)8|e@+*^k}Zw!%8glc%T96OE9b`J&z253JN2HFD!9tdO>U$dMB|K0AfaS16# ztLo}dM)7yZ3Y0jf_7utlld%0MvyyiH^Z~`bWDV7&k|jTk2LCW2MMYNYI+DQ(2pP!h za7az_GVoKrg+(x4yR{UP*syJ=D5pf>=& zH%QfmqmdXa%25cVvoJ6artNJT3f)^^q?PfcTn}p`+;q?V+@J2bMVaS0 zjm~$UO8jnpKaga_-sEL{-N&F$&Bzk6jJ+~zPv47#OeBn2$qsqlar`AjgC3NWTHxtA zk@3D2IfEcO`TuyE+Q!y20|y&-O;`aP>!)$EQAW7oP~Q6sK|wf8_LaiA4)Q##l~ri! zRSO7NkB=#&##v1u%z6lRwYZj6RXfeigVge1oV|5sc%_&Je0B0v47T zabBev7uHO3UVZ!jauG6FT372NWCC4J6aDuxl46ANb>%`u+ zJ_LJv6NJ*=(~p5ZFCv3&=Yx>z5F ziO%B51jdCIqf(X;aQDD{>{ST-a4SULc#0cAwglSXPplBH8?ZanV0m&XZz`=U{Winf z>T-xhl*H?}q@e56yO81vj3y3(frEihPYzT*M*xH}=6_4E5tVSC2gO*4eEO3V0<^b% zeeIf9XBW7ZQ&94Zf4DQ;Rtkq*6XCZo7V+c<0?; z=T@X>`#I9!|HST>wvqvX5ejXprB%tdpEwPFzn4x!jh4ct5VGbxQosk!;21TXk)|0( zIl!u9uFA`iX|o@QbS3&YU{_|sfD;WeVD9|Mx0N~9eFnjD zuqUd(C*r^RK z%lXUC0i5*&vU%eM>ULUOZor~S3ndUP$qE?>WE(~{(U^?)dcyP}^BgX%He+L*9jmIX zxPR*pl?5dnArsoVm!$(U7uIM!P>7X8)_v-0_YI4+tiSj&v8=ps+FWcz88ad#c93x5fde8@0 zOObFvB@+*ett9tTPwvr9t(wTl#K31*6v|n3zh|TgfwdOk$`V!J6GR|%;t@Z35=uw@ z0-f&BX>|x1gWG1#fMwo7py$K9zx!OkSx+E@JjhJ{=IhtvymBKQ{5eHQSQ(i@GV;{L z#U|tj`XXrd#b6RREUqx&+WB@kXIgNzbKMq}#YHTO@7?`n7dsApCRK8JE(_4_ND9yw z>_m(QBtJO0C&T$(@qlIhD6tS6i#MUSPn`NX+ULhuu2{12&B1~)moz3`fzUewq?(WHZe^kCC zlj?J=|9RQ`d9ajPRsA%q&-?q&cAWJD!eSKP+y032g1`N&YiXI04*WUwH{*vYxI?mn zP)r6F1v&#kyx$$hudM>AEz8Brrk7yt92-71d!dVviIG!Kl1A(5=tzD2~sw*qkBIu!jx{~;Oat#S+ zVIqfkT)ncAU0KmMPlFbG1{U*Z;EX(Y+b9zKh6>1*+C=eOUSF0czW3$7-y7WhBKZFP zyxdnID9A)}nFi2fF_hKS!dx>Q-}>)Ioy7W@a$lv#Sx+F)bg#(ss!Ag^EiK1??RV1@ z-b~zBBSLc>C|UsCD=F~#V`%ZkXeQT=BVH^hFL7Qp;}Ykk(=1p!$C8M76zqrP171xU z7%8t&EhfxC&@s{uU~&-%19jQRviP0bzu@xq_rrhkT`0jeI{52*pEE*9C$>ne5Whz~ z)uk0f1&XPXqV!r@U_tY^0x8ZR5|UxIrv4&>z|ksnMH)SYmn#`1OO99|##z|$;#=Y$ zUv8K%@_2Upg9;h6mlzahsIe(8`4TmFt_moowTBgjikLZ;)MLg4%dxVpkM?AlXd;~q znAkq5;|MaNuP+m5%)*rCY%UcD8F89&djwjT@PPwjDRx$BG6o%Qtg zhsH#Ts?dnLb2v}&Omkj}6W{;m|LxlG_AznZg;&E+J~L5`&d4H_ZdN3$KC=e{lR5Eu zfY6{y3aY*qmw4#6CF{w1!(uFHt`xF;8I8iHDI&C`u_kTjL*eXn5N9sE@dlgmOGl1C zIh|j3%Q)+Qp2;Q5akNmeysj3;8Iz+BwpegZ5D0T)-Ff%dxfvw_jal%y%9d;3q@>UD zJS3|LlHCTyQ3jOR0ka9Mwo-f$;_+H<42K5Pk)hzV9a(@k@lYz}jlL1bLD2*Pvu=|r z`4e&`lW_)j-?m4bywwK7l8vZXz5&KEbwC+OY>{Tj8iuS3y(Pi6Ap|oxK*&VVtyk!S z*Y!zf?~^566mXOS<)uK01+ZEGvsrx@4cOf;V{e~~$G1JG5CUNmCB+CblU1Uu zvW-K+v>Nq8+RYw0HMR#g#%O3fxo^krJzH-Pf5uf_coVF%&qqwLL*Yyb@<57M1#qVI zp?}{upt`e?!CY0Ub)pQ*s*)ri7)s6HvZM@;i;Q$Fa~zF-aE1}qQvt;)$R(Emf+^8! zB=yE)hfi)?FD{=u(-}B&0Lq*1(UZpIK_DI|aA(l_oD~pOE?)}sf<@Tz@~bpEax$c! z7X!|T7zlK;{>>XV;D)&+`1Jt+eG!RfWn~O9f|yNO0|-s$L&$)Gc@BY?jOTk|s4oG6 zF*$8eeWIbnW!leG;+39)!A% z!oWw*5K&ByUFbEk*n4Cgj7EX}9<_sEdDZarTjt7Q@3G~06o|&Tlp^GWJP3&xc!d&# z5*xu(R1|O~9)d$YGk{L3&n>ioaK|g}i#sMT{y{9iWz!u_?D;F?6DRZ97Ym-tnY1_4 z;vds4yA+OT_6bd4o{T8&QLKPqwHUYD^>5s+mtGbZSDG@KSPugk6)YvHbs_MXk%tb4 z2Z6`C6#T zbZ#jj>3i9qtBZeRbYNoua-H0A*`;FqqXR&9cV6vlL)s$~D6$MwsU21I3&C3^UdDd1 z;hZ55XtfqkZ+}Q}7=bJ2*r*#z7-{B~3|Ud9oZ(<@t}lT{cUZ#V0SN~N;?xS6kYGAz zhEO&e7=uIt3ONE!9)KJPj?MnZ2`q;5*xL=_>{Sb4oP9YZ1{Mp^SD-U6>myZVIkf8X zK|kQ`27>2%RJ2r}#g&Rh<$xcbNu9|dLn zyd{R2^An;#btI$VE;ngFhV4|XcH>ub7h%zRoSx`zZ z181DL+4p_h9&s+Ib~vL?{RQxN@(iA<+E-ErlqkpJkR=H-F258YS(yw8@Hd zia=Nm#^#M1#MV>It~GN@U^nuayRw)S63d}J0z>hV!(JJuO6NIi7c8VrqsBd;p2=Xr zagYOX$UY(aOsr6TKI~${ju%~G3yiMnYyK4mlZDRui8Vn;Bv~sf8L0?{fLJ0ur`61? zkq`*+)KxVS47?13F}>x$*<^6Z!2mf72xV0N>R^lCMP}XOT{uSuYhryYpF7jJ$QN+R z$B$FjRX)LUACyGzkI}%of11k5Fyo3VVX~J_DevZhb0&zc$BOzo=Z8ldUDq$L5tvqB zPsfhmK7LkQtK*Gx$^v27vFk?yOh@@cBo-#xiYXJ0dI#A(vbTWNQGa6A|Ux&wE|Lc_NDo31?1j2NtUf%PHc*UGjTr%B41r{@g ztN`I~UUekI3i)|U4ExHPYV=be#eQed_gO zuvXDrjbL>2d9=mMQyCLE5Fb&~j9AUQHAVInUjo=a2F_NGhNc$RM7eL`-KP-w^GiT~ ze_pPu7!%w4~py04~?8_r1=7K7aYY?y1t33mzJ=n84tP#LD&odRlRE3lRIp|4L3ppW#| z7>t}+h0gP%)`19R3V3T$1{NU@%VH?T`83;%%)ZCd-N+^s-~0R~m*4d^lvnoVZGHGP z@`z^OzLKL+8vCfZh|S-154FxaK<4w5>wR86@z{S9W6j#J22o;Z_QLHyb-NB-D=Q!{Et8$ zqfQL0OQ2Y5=}X#!V;r%PcIP~~FM8kz`1kkcZG8~5lk<|{WvWOL>GJ ziz;Y7#iOeqqi0|V94vxreWU_S>*YCcWl_Ma+Ycdl0^>CN@s-1rI3^-^zG>YxTcRf# z5&O&Yd0QW}=ehPe6X_Cg97^ZTLG^{J!CP&_BAS%NuEl_Jnm||`#^Ja2idW4lfl=Tx zFDwLYQ>YdeN;!5NA`m$2?vwCTM;te-Tfb$jv$DwSk2e{C8Oy<&4XIQzhJg%3vY%KY z7(NiCL+B{D*eRTig;~#Te^5Ep>2_6|e*^62T@6_%1t*viYP$?-Vc}3ubLgxTMksp1 zVHgba)P2QT*QNp?8=I}1zD`*KLIzWd489~e{t*T&=RqmCkXlm{G5aRpdCQy{QU1#- zwC*Ec>%*-D&ym4^CP$;NR90fzrI+HlhGQZ*2lsFL#oD|M;2g#|O(2IFoA!|zKe@R# z%(LRknVMTCQ%i&l3Zbx?)|)E?9)Y-m=Xzwc)m<&#cKy07%j@gLH0aD3tuV~J2ue*o zzzK<*_>rLabC5KN_tI>v%{N?o*0~4BjGYWRJCC-C(=PvCn7()wID=Uu5p{6a*ME>@ zl_Z#&@9^`@w6AFY^C*V_U;2|>Vv=CBX<1++U9V;(bpfGmH5A*bMBneMPe7j7bj>AV zboX8;THQxJAl63*F_JT!cFD0ADpoAP^ouW~lbeZ@Z#f%qP7??Nm3wy>aDI(?F=rDC zp%zOhl&2NK<6uC>^W8G8xpsrNq*g63%zcL=gGqGomU1YLdEl&OARZq5Lop$Tiu5oL z?ZPLoze;2UV|g8T5rWKK%NH*}#noF;GHVGX5i%J`*1FO!GeU_)honz{pm5~bH%|f~)<-bIY#?HN2o?)!R<49? z_H6pzRM)}$aLyCREqDDJM`rw6xBtSqtlErArddEQ=?tw9wO6{VW@Y6ANk&&p!5>?r z@Wh7PYhwYLb+hLUQJA?LO4+Q@e=EnSfpnjscIn9k%v_0e0^!Lm@172~-v1w5#j*vk zFS(O06D!1Q;S%JKst-CL6u~gOn<242qHzv`fy`oRr8WcX1_S+XXg?4g5}9>INu3Sp zqst{LAe)!dwC?dvuO`;$AOH1BN_fw!dH4H(W__@p=jlMK>{uWGOI0Px>d(Xd|Me^9 zRPa21obv<%tumcFuAX7R#yUIfrYz)5piL{ok-X|csMumm!4vIq*v?-g)-G5$rhz@q zR05%X9r#&GMs;J+-XO9JC18L&$epR^n({;1zz{wKF4mijWknV7ZqMwBn# z`2Vx_Ch%3&Xa4`^oOAaj3E6ip2_Y;Ai-Mx4Ty~86hFkS-r|sBIouRdh)4>jhwszDy z{nr^b6sST_AS5I}LKd=bcRT0&Ugvx636~H;a_>#Z^1NTK z`^t8gle>IB=lMR*^Le1~+P0Fqekd{HK?IZ9Af#_o0uhtr?&Vq!J8* zHyV*X|8k_xo*nVy5@$mK657HlEi3o@;3to8x8yl-MWzjd4y@G(#C!gd*n#pzmyGq5 z5{j-|EWZ5oldQoo);W1O)%7#r2U5#o>#98@ z9s_wx_6&`hIRim?$gO9E8uOiw%r);X<}}li~T1R&%xunJi~eBtuEHnQk-t- zjm?m2YQP%|QAZzbP*Bgdu`WDukVPM|4Ch1_Cd{0LHx5;ZFKv6DB99nB5l9GCJajLr zw(4V^uN6%|oPi%)6r!#U-Cm$8`e8~3+9iCuG=RUJ^yB6gLzC=N7j%vnV3^_tH}Mko zJEf2Adgjb4%TQVc$ejbsgCLX(@g4);eJIw4J|ZbCtJrzCrQ0*{t{)?F-mN&@X+~9p z!1_9xyhb#17*W?|z==iyCr$&WTVwn zjD);g9IQI&q2zh&AOQ(OJ=0e&HY1PgvMq3!c-Eah=&dZDKf1DBHF^4 zhV-JF(9t2GvRY!j9qOf{OJYrek&>7kk1Uh9?+$cTK;k53-_EwL)aXN)066AAam<8z zvY@}_(fyYfMtzK;NxANpgGV60{ua>M8k76=0%!<*KhWg4WkMn{7tDn{J$uaO%eV7CkK`($>B zmV`J{&-Q3v9q4?#3`3%#MTtrfu+N0zT!I(g-6szB!Wler5aw+jNPG81U9yW%^l=gj zt0o`FnFy;Mlx3t|HU}F^tJv!@R-B0$NI_3#ef8)4}SXeGmChh!@*BH z;G^JczAP^`*$2n1H1CbLY6Q$}53~v9L><{h^PmO;`cRe$}v-tG@Kl-&MLcyawsx zPuS1VCe0Bl+dUroejr;{!R~H0Fe-E5)!0;7BZg+4tQ!ks1x6AiAm`z(lI7wABXCQe z1M@R%gL3Na!RrM&JEIp70J~cxJXJ2Cc)=28brSU*_Q6fxTf@El@gY%|c`J~R&Z4ex z5$TCS8q5Q~Q?`xO2(*8OdrB4#`!>qOL|v@7__}LtdGOt5H8sB zq2ue8+4ZxM5`kVmT6)(xpQLDg9}1`0$k;E1VxNzjf3R-YdLGm>{EbikK=JO_1$^=; zd;iBmJP@*LAE@7zq9_oIM#Q;X$Xd1xCc6#4T>b4KIq4ej2vg==aj}nKMDo(6E$h@M zq_d@|(v>&a{dv6?Ej~H2@?2&s5k&~E+phB*TKqC*#TyXlXsK*yYL2~62+t!eC(o5^ z<6Ye8Lt29*FPv5F11J!ZgWxR6h3BQK0-~M~8zunGD*;n7`!J6eAvsW1?pb`r$_F@` z3x>EdBuEWNb)-Nsa0q(4SnsKBuE_OzZ>bTABmp+7fc%0KiX$khgHr4A%qJ{S_|m?afe*9tCHL&9+$+WK=+Vs}1DS zC;5D^rlufs;Q}djo79=43@Q0tRsa*S?|F!7h+gFOGd}&6)HgL(HFWqYGp5dU zC8cG%;B5lhPWOlivo;9=oLz?C)RVOrcs|q{C^9(vbnLHGJjI0t?(rfZ>hrl_^Y(R$ zA%#^#W#+WGtO+ehb@-8%kO_xVfZ1XIulOO$91{#xP}Gwbvx!G)iWyU;$Ycfb54MCoILIzx~s&*p#c{apyJj#DW7~xurk8z{CR= z8fY~@nxUW^K-U1vcG)(oBw=F7a!kGJPJDdw)U%7Pxa@)LyZ8Jt>VqN9fdr%<^aehw zfk#o{6!+mKA5L`ywe_-(2Cnm>iij#a>KWN!Zr29^1vuFuVQNN_Ytf9!Zl{sMmq%l} zud9iOzp}}kS~+9pT({CvrHKf~Ymtchzeoav#9+wwY5)QP88A)6ff}c$c2b)&iAP@c1Wa)yWAell zq}r@7aAzmX)o8^qQG&V9r$rtCO+1wBpFnY3i8a4_&Rstg5o#~)E?KsAQPJcF3XU9g z`=0q9aBXeu{T^-79HGdgT75qbwBsB=u&av=`zpNeYuJ3ERxCYw%(G#fz1M~l>O>y^ zs*pUpbeXsy%Z}a6erDk=4R$Nb>jjKPz!v46Fwdb%7O=5SMz%%5@+C_}eOOT}JJ$6X z>UWp?s~C_u1mFKHaJn3dF-~)T?GTtZ7JqI|_x#AQv9TDfsL$uYf_zVL{z5mOlL&+5 z74Wu?+4DG|-TO_HWQq| zIBY&wcP?2V20r;1-Os(G^?Fz=F%b`h>`LkeC?2fiJP=^HkL20KNSaoF7uP&N!ZE~9 z5`6&7D9B&Vh3fQauoeNkU!a1K8i>gB(c|5)1+k2VlOCi%{ljprZ*=wGEsJFy%)%3uPR#X8r%T)hJ=(6aS>}-Fv{d z?*SkG8Q`lv6R3qu$K+0)b(d?u3Iala?FfQT1rnD+i7&za8i(i6e|vn`MzgBo;eGW@ z1h(vey#GK<8U=OQLV1r4?!sPI2t^-~-w$g_3UZb%Lh5Cgqp0*KH4F{|-1Xo2{>46q zQN@4%>IvobsxGYkr~wUr8Oi`lF&VN}NyTy@@o`ZZF7^hr328^Cq#1K0i$(7hY*omQ0t;CmS@%2t4PY8~eBE1<+(gPVTv_^>{g ze-Xc@1mE5U|Ns6uCf4lXG=;pbszVi57i<_*6xJ|ku-P!>zB}Psu?+Y8`+tw?_ttPi z5y&7(whAc8wd2{+7Brk59WOLAm@^R+-Qp9BPZ$0}L5}V;;U}obB1Z z?=aQm_rYVUAKby77r}u8$7Rofx-?JGyuWuV_RD~{g+SaQD2cb=K+_b@wu8234^(w| z)b~$)Q*-5TR9hA0yB02(l=XmP-vJl**Nsq4oQzqY2SQdQC!nyrN7o>#u6m-6uiuCC zqAB?D#3@g4LB5+h&W8uu!is`J00 z6af^+8So!PMp&9pc;-%>?B1|xi#Sx2g=IXVyFZIOtd*(U`crOxyLZM8>>-~B1@Rc zOYZ#lK5$DP>;e}E#H`Xv=O|=mRU!{&M>rT{Js*>9y%GGf=b$03{C`=Ji}pfeAQj#D;f&Mjz|}u;%IC_awsA#k;rpq`E*3SN`a( zm5bM|T6nqWFDrxZ*Uv!y+vhAV5zB2Wm8uBDBk1*NCA*i-LE!Q$Ja2#cg-9nS!w*Fu z5%SvlrxbO8{!3*S{&#;9_SAbJMPmJ~qMpqq#K$HQffkJ{O)=uT6AhT3Y{0jE^vJNB zsj7>edgdH{7O0m}(wX7t9BRPR1w%+aAM6?F$h~$6a#oh$NPVM+avm24ia=t(FMj@S%4453 z;??qYC>$4AQe71fyFE6QSvr!;av~38^Z43CGrsY|p^rp}(Tkpc@gF{j&Of~Z?!%8E zS672`IASUu`fQJrte8(cQ@{N{6D$UqsQnyd=a4}dX(H%vYaJ3=cidv z;&Py_Er9B-;NZQo^y{~W>i%ODi3mLEyCpnd1JndK{Noji#d}MZiAI5ssdpAJ`Uq8f zt-EWvd+iOAb4CAV4+8IOhEiU^@*T0xd31*&k5ka53Jz-Vk!4nOm2u4#$XK+LngvG) z;iOQ1Rix>3EOM^_+^<7`; z*>EVlvxw1yB1>4c@ba}&4T@WN?qvjCc@?Ox(YCB&EFOU{@#r2zp9l2lLzXdN+Eh%w z_iMdKfN8xc9Qg%tx1mX+_^v3t)Svuy$v&z|b`%L)$G``GaRh_<3+In-!q)NUW6 z?W|6P!;#h?cDKkVN>6mnpPKKs7&y!-oXon{X-jMDb9c$IwQA%sBPYXs$J9xptE$?a z_{v6?w0k#rMPa#)SZ-M%6nX52f*MXM)g8>cS>L*{q$FYPj~+%!@iZK&J?%+LN_0`; z{Nh6b5<|W`TCp?L%wckZ1+50BtGYEX_yJTpY_d>5yKOYn40|K+sQ1eFyj8}b)*$9h z$#b_>AM+Rm4kRFBm&aB=xTC(QxiU50>6(#|ewXi~0w)yy0*|HIGR{%4;DDk^%Sj-jBQ86!p}9taJG;!P%GEm??+1y|!pZ3A_h zk1!|#i7|`k&wGI9IV>tFaMyNAIMNzGARt4DAPV7F_@Zd}lo(7iJPTR7--<37HC{E~ zQE=zAT9wwJ@(K?{Bcq$5g1m*PNfTW4P0dwrtbbCu^XfU`q~q1@z$=>|?fwjMMMcOS zCHCi#dgO6DBpw4T(+wx+^}-Yvhsl-VCUUM{z;E`=_^E>j`e(hORf?gZ$E8Ab;{H(AgRD z@?0IgO!rvG6wwf&co^+=OuC^2)9$$w?^M-@FHxuYh=c@Wh)@^bBr}g&=S_2)OahLa z_OanlgBAcTOho*F*f{w1hUd`fmvOK|!TZe$0^R_oP0n}!!_6zi>#w@(f$h8ZJgbU` z8eJhIl(9VkB3g9e(4A<1xB6R^h4nRV|MRaPxWxnI)6ammcJMK73e?e~jtcetq5d3U z&Vw}yI-Qt!?Q#^}y9)O{{Xg8niYkhRM<~>ZJ`DVe_;1RSdrsrcijIi=vN+wWG1k6W zz41$cz%eha+f#un(=5oe@_1+4R`ITq<)U7;OpGjacjP-3Tq2^m2A!oRA^-7tD4&19 z{>~>P4C&)nLuTU95wazTxuMO8=m?r0S6!EkkD6s1>XeWuC^&WenCHmRqaL2;@Q0tRsVprk_fRBq zanVb1)yw_^rJlkByF2mo{Vwmbe}Vk=JHYW1te=Co*@o;Gx}l)G*9h9dp4#+une#l7 z=gh*CRkz~3({19xV<#x`7~znB3bcyGSfNUGGkK z{uNi?uWtY+PO$Ax&SV;rJcmvbWM)ZH5oSv=SbD^RDuB2OT;JkG-69-2m8=PBmnwsb%Q~hC1NxTnUM569)L6hkZKi}Ipgwl z6L#)+Pc(80Dk_h8iVE`Gw8b^FsKW6tPyd&@Xi~0Q?rO(vQzwhQEjxjoA40CF0T&Do ziRF540?f-wtFnqD*P)~LdGKa4a!ZzjbGtodt(_jSW*y7*pzG$V&%Cy%S*WGqNEV?l}mt5%;Ga-{c>4AnHm@k01OsqlI9t7hhi z-i;q1@Zm0Sm0IAZc)i0S9?hY-u(#JP1l(9%F;~zg6Kl5PI%<3=dZ>UVD2% zj_BRJ7dUVT@>hqUR99=wrb93#urKN$qaMKNka+MBb|Nc^!e)9{k`j?RZ!Yq0D8aVI zHu0rx?~nQS##n;{WEfEeL|<6*T$9|Yh`jJ+3-+J(MYo-$Vlrxxh{Zg#+gag{t7wmH zH}c4{^0+Jx$hHfZ?c|VV6)-i9$NdjK!s!dD`hTke8ot2lzZ?1kjy?M88U8y}D0&M> zB%)bVkhk!$fBcrmTXPcJ@oM;w9)+^~L&%4Z0399Ll?;X<>mmlZADjC3+g2r8mujseP;O>%TYj2!8TjVxxL*Q?pL*Ba&%BfTA zZ$mMkqd&S?oi1u&oQ1$8$_TF2oz_pH%+* z*NtMsr@LW(>19}spU}3bhNyGAKbj!3Bzc`0HAGQmg|ISRMV65~cMkGa-HD7j#d!IH z&xYmoB!(7>Kt>39iSLtpPGiT3F0=<_$c7k15b9a0<03^PeId!P^PDCqs$iITq?&k4 zG|4E8Ghl{;L$;Mif|l$A3cW4-{m=2m=nMm*MBl7KDm zZ4>XgzW)eh&7HUG=z9K-Zs)%Jm>85`Gz>#gL>Q`YRI^H}!4G}vi|{htoaKuVSa6l+ zxL@*c1|!H-cWgicGJ?2m#nQEfS1b`X9B##i!)<8vN>N24XW5@P9GZvLND&epy$C>2 zSb1;{0uQ?ZOk7e73T(W>q8EpOM}|p;iRaj5f=RoLBeeCWUN0OLHH3cE5s(p(fsUXm z6bd>53X2@n?~kbp0H9IgHF5BUZWJauJtBcHGs?c`@&a95umpnm>E$WNt=WCva^|~B zma%9?ktMj}ZQ>{Y{8Qxm1IPjg>!3z2MUFmdwk9MTh;qBCC+biXI9<7zxN;e~rcL*} zw(p==T3$IS3nqxZp)ITt#H;UaTld-xD@BKK0{q~xsjMxs`RXB5@n9l?AkfkRSS^6X z2AE=O#uyDf{~L$8@Bl$wr~^Pnx772iv=#~J#@NnAsST-1ovt!cpqI#UXMcO4A_t$3 z4Fco*K_puRHr`mz@$?ma=x5@q7GA!#{>TA%+uG1K*sys!ZCQ;$NI*s)uWa7B?hXJySh7@{ znQX?h2V3E(?qqAB60QA-KcM+&sb7u8;p-cTgs|v@p`RWP=rp<4ZNm}H^Zi-Zi9kHs zJD7Or-5o73NYhCF!RG2^=p`L zL>qYoyAs76DEphrRV) zoazj+My^3G`ug?R8N95G%H_So#zHvcV32i{ zTT@ezz1WT9%PvRe+&Q>??US4uVHNk$M?;JqD2YCTd2RhuitZ=%Pir1iUN3Kl=XfXE z(u&$cOI5bE>lH1c@->NLEyUhG$uH~!`^rSa1} z*!AdI_*z<61QGx+MFH}o+ECJHhJr>YOgNg;kItFZK09=Vd&ee}&Yar*NwSeG`(^F53F z1OUbex3Rjz9CK^AGiA9#lz9&5<++mf{&To;k$>xr@XeX$`J|@q+0vuOSX33|LlC0` z+QJ&)=nK!mvhtlaBaitxF8AcCvfWSZYeZR-pN+|l+Kf>r7}PH6*|gOH@B&~qjl9y| zk$@@|onhjEuz4+N1d(V)zC*zN^W0oFNIbRY3)Ft_i5AI3+4m6$vmWUH(8k4Pn@WcX zN2s^MoScOGn{R|``4Sv%>+-zu@g9+cWBfrY!ze-(lSGSvmi_OG4`p|HzCSk!m!?{@ zY8|WLWF=-XCZ-RJy?3%v~a@g}$&eJ|Z_tbbBr zwk5?=#fH6m&|Xyq-e_c2A3EKk%Y{%yLyIclUxrCHT?^;LDM%`sikrT-hW0tfITV46Qq+ZM z^&>y#7N!~T-Pwt_b+Qu~b^}|$I4MTah>jYS=v!OuZ9se18NaPqMLweium8N_pog>z^y_M-IW?+6tr7dCvX#IIY|^oIt3WN)?VnkXe4? zbSOD4LA%5XCLCTb6AyD@B63zPL&2(Bk$S~7NS<9x;z2Md2Qmr?KdXJ>nLoIT3i91+ zu2>{~Qs={a$2;)ui7s^bC00s0XnXj+2<2CLy4uynlji}xI~181wOk1z=${x(sG`}? zscrG~g{;6VaJV$xiX4Xl2o*r|W#Qg_^a$$q>_wofi#6Vbqd$Y)p@zR;sG6#q^>6^4 zp=v5!USb&!vh6Crp9zQ~CmV@HGmvu09AsZLAFqA>mAK(&zgkyRkhf61(6$vp0y4_c ztF#{d=})*9e*L&IGug~c0r%Bnt%+7g6=1iiy_?1VdKi7Ms@LJ=TOo z3iZyMPdq~T4~L1zf^0jRe{!Oa>%6#W>$*4AKdF?x`Z_vK)SQ*~&=Eq>gen$QA-j=Q zPTShjiM7pQcv&td2yo=)VB&Slk-nq^TfX{I{K4bD?Kx>7;UILVjCYiy52;eWHwZkc zD=R#grrVI7n(XogWcVZn-2quUTkT`9iiV!8GWAO!2&fBCFran0E1|8g{!9l)3#xdu zg@$$Y11~E`vI@9$ay-mU$33T;n=26(fvCcv$P)4r;@x%cdvNOG-4M*?K1GBNS&X!E zXRJmHQ4VzK3q{c;OX_90=EOv#&7X_u|KGj%ASj5Htu3C?W5+$K?_2fk_T78`7{iAq z#sCz7j3Hjyv}N7TSAS>6hD}?e=gE15qedWEHUk@)B|hr=_R>p#G#6lBPRHhPZKpY{~95zG}k*F63E zbN(NKpa^7)v19k1KQ=TqSN-$X?|ydsj`zf1{c+DX7Z$r679-S%#2-}P^~;*4R*WN( za9DK0qsMoP^ZEe4Pm4}i?*yksEh9NfQN^RJO^d89gsdRmz~jb(IJh&dh&OR;doeu! zQQy>DIp3B2K=a$1T&;(Xu&tv01SHn5Xd~1Fs04#BSS_$;XJXRzC7AWlx3QzmD^_}g zo|d3g$q5Fi5eIEo5&c0C$Qb38hknTE7UK6^zg$e57Kh8ytk{3L8!vs;%Ir`eDKU*m z!a3_c)yL4k*U#kJ+qJKHc`*CkUH3m*-~Ts)*s0B1iHK68W?O`i5W6;|YF2Aht=c<^ zDAA}bjO;eql2gW@U|x$*9JT!7+;&2Hyunz&U`w= zQqJIZpyQK0W!D+jkh{Cq@>eg9a0_AoenU9T9+kKJs}z+Mn8!I=%GBE&hCN>>`gBk0 zc0Th=G7l{L=ewSEvVvEIs+dr@&)&+D_gsFEM_2*IZt5`E*bmu1fTCfwB;Q!A4Se&# zc1ab9z-|)cat8bi#^On$%wmZ)Z{|Z-@pioRNj`f{RnMg>2Nn8Bm%>Ike>pd9(4xRV zfmMDn%OWD*?exf~T{HNll`Er^zaq(ABLXx_p})2qA<7VafLU za#ioS8C987N4LyPZak3dR=>JXuMHpOnN%(e7VebFX{u>SU*4Vs$RGJf`<#9GkJ&bq zN3gOvw92C^qy_8fp~r{5N%{qL9&d|(nq~~oonY$;xc!ptN87m8CUR+f6iBxL6oXZT>*{lHqmOYO@p}2T zEN%;ya9*DIlu<3%&8Y-h;Zsrxdp&yEQahGU8c?c57{Mm;V5-Bs@2i-X$}INKBtW4= zXHr)o<3Pd;8YkHYkt~={*{ZuGb8FN=*WSJQ*~41id;Q4lJAMM85z*cpX%#`q?6a-t z@dtk|^hE~2*gl%nx+|Z8%rJeT!+14V;CImU=-7hq-OqvjGI|A8adtxgFhlEA zLjB1(jY)6;ZE3(KbBmL4o0a>6jnyuuX@2oib8P{q+K1n|TecnUB8-FRMpo1BIM4{n zETBd5Cg!KRo9%3=r$&A}+))3Q^`!ncljzCZ_%aFZD`DJNxWB|NKlZ@T)sgoW!Rk#H zDo*-a32N(ysjNBlWBUs-dEWJ3%KcQ;O7JuM?bg%YGV-S(2PfKU%Z28hBH@P_aB&w# z#vWx|4MXerrTf>bxD5OI)Q>cNh}@&c+7-=LWF}**j2f*13rj^~*v@)5)9Y96x7?_u zVSa3AM6k2A0WHbxrmk12;Uu4gc8a!~C+t(a+{K>#*4O0voa!-qato}{X+zxxF;*jb zFYNI|{&>ASbp~-zvYX?bHe97Q2+-7X5@z#}xUoDn5d0HpI3Te_O#02)Y9YJ+X7=DQ z89__=Q12Oz9bj)vFb-UNl%A*jeZ$R#oX+)^t6DHb`@la=5!7Awt;xh+z$|LR)MQqR zfb?z&YoFfk?S6d}APY(_AFA1HUwN#6{$}Yf2X=rs>FXzmBA7W#d13u+eBB>T@<+c4 zu+J^%uGW?0JJy^wiW^D0=Opo&>uDxF1oLv{FGGB2kVn2PA!DN?m#Eu<)FnX_tP8`CM-oH5LQXv58=jx8u~qHzqr zbmmuBl{*uolxbBQH03SxN7-akYYUPUfjnq)QhIwytD7iDTwWHLy$YOuuLQr5hi`6; zXl;nh3W4r@fJ%QANnA((#jRwuSM^NHtzP?6k$uj6$X1>Bi5$OFRAbjUa!=T^1up2r zT=;f^(04#}>}+MBdIw`UdXau0*NJF`y+fu@D2|s2$P@h0q+wa|(dpT~du>&m{FNHF zBZJ`fi3ej=*-lHpKIT8izVsM#Hqh7k{_-}Q$0$KXh3S< z2)&wzU6a?L5x*?QB*?`1QzK;ED?gSNMVu zUhh?Wm+pOjn#tHr)HjkN`};c&4UU3DXO_F#AF0!r2_EEHbSukq6e1xo&rNCD_Ji{h zJ0&vY?9t%;^#bz`Cn(FHhtuXiQj#voda6Ep?J-sHVLZ7{ZxgY~Y(=HGK_BtZSfNTc z=rQ|T``fa!JBvO-7Hn!Kc7l|#-LILU`BuiyImyn(*&iuNX>Q!2;&yE9EvojM7O+Ail;nzDX1j zY2~=AhDOiKE@(ashOi>}e@Cqf zVn;mMz?}*zBY0c=OUE*M`lGzjVtm?@ot35`Ly~YVF0$rN{UKiQN_CxRh*~}8Oi$WI zg%dQRdsy}}g&m^JWeP&yRtjV8FEP*uFhj8`GZFk2?3H6(X${!_6eRC9N=dR}75}B3+=x0}Jg`t+6`p4yNX*0O zc4%Tr|rXhoK8)c0A_`ql>5J{5Xm3@t`<9KbD}niKb6cXOtH5s29T% zB??YWxbw2+ClIH<7rG$&ydgpVRU^>`2M7o5@$j|v8M4yX^uJpmI5rlxiGn@A;Ral6 zJ$^4zdCMZ>D9JCtE>&n6G(PMco*m~Ly&2AJWGKON9})W%QXvweCIYROdCP*M4z8X2 z^Iro7gV)v3?dCzT#7s?Uyqabeywcww|47R_W_N%A^IBM}yGQiLJ*UOkBLfO2F(d|f z3B~i(jyKgYacB)T{TZ(Mjk(OTq!M2*Z4Y*7MFBJOpJ&e(hk%YO#O8bW=LG4>A~y%! zs^KkJjZbkNj19C#cpt#b049#_=FPz$8lL( z9K?`VU`mUOXPM!-^iEN4sV&l_U$pqJVB##e&bN8)Jkxi+001FhJwiMY05HJvrGHn) zhNQ`%Y;%+m(eE3UhF(o|u5^C%LRqDDPYaw}|FQRBA&dMR5SM|X>pTw6J-d#L?hiE9 zS&Aqy3f_D5&D7{0dn}Y%q)RBwxbx?{ZM~zk86AAiLpv!RsR}}snGv)9k9go18Jwfs z=7i1mP%JE!;(Mp@OrRG&15(BdPFA0(zhC886jDurb-^juCR<%OzjdK|P}f~t=`Q7K z`K8f$SXZBEahGRbltbas5;P)!*s!FnwVceN|A=34GHZ!BB$QNbJO2jSpO7)VnRJ2p zIvxgbF#_0c0wO?(X{MZqtLr~oI;)qyO!IO(Jp@JA%-1GbSrq>I`DkkY*r=y|BFz3Z zU4lY&mxlWpK8$3!Clt$rU=Tg#Zuv#4$mLfTn$$t%Q8<%JpHUWOA+#8!> z*SJ63Xu*-kw*`2}9iBjJfmv$DcIFp5l2T<%T0~i6%2mA!3vfDPQG!Z24`4Kg!xpq6 zs9_!+`K}S(uq>-j8{y`EI}6*0s_tJ9lIyVkt`tjmn$a%tPcE{{JX?u1G`~`kKg>$I$^1X zV=^{5Tl;Fea~+OK4Z4Pq5(d>gSQlMzrZjK5kzh@ZyW7uZw5HJTZ)J@080+%OTYeih z@wifU4kG{g>;z=}BCwjN8vs(#U-SDr+e=0Jg@&}b*pM|Lc;YOu=tcTpgmc08M#W>Lxj`>j z{@N*TS@yx#x8B+8IZz$xhIkBKDyp4=K;YGEESwVB&UVF(&E}I7VX|iTp)WzIs9aXS z;A;R5OR)HJS5*J4Y@&Hb#rPTg|ml4+6AQq49{QItpUI)$dj@V>%fhsUxzsMP^aUy(Cm= zeU^;?cvlufMG#QYxuYZY^js!Ew54KpgW+u~E!3;mWK7Uw42M(Db?cN!y#B44dLEt_nA+2Ni9s^bcim_xKx>qW02l}4671!Uj z;7gKUQxi{&Duk=b*No&a`PkKQP2FfHY6Olh?ryxe_1H2L13A%B9AShJU*Ou?wDj{= zkbifA{1#j6^wq#*n)5+XkP9dkNGuc#gXw94W1)$OK)3>~Fd$Sy!Lf;8Al?3d_VCn^ cii+y&EGS|Arl!f?Zs3MWA7iXtgLaDj9|&37GXMYp literal 0 HcmV?d00001 diff --git a/microfrontends/app-osc/src/static/qatar.webp b/microfrontends/app-osc/src/static/qatar.webp new file mode 100644 index 0000000000000000000000000000000000000000..baee559e7cd7cf4b5d6384b1c77c90f1e8a95733 GIT binary patch literal 619606 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%0AgiLvA+N!6xSWZv2E2!b7tO~| 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­5LkqMZdGCc5HPye{C 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�T>xqN1>F%ggtAEpI1k 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%0AxtpzpohwosqVZG; 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�JMRO4&J%oGDa#C4Or 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 literal 0 HcmV?d00001 diff --git a/microfrontends/app-osc/src/util/axios/index.tsx b/microfrontends/app-osc/src/util/axios/index.tsx new file mode 100644 index 0000000..5d627ca --- /dev/null +++ b/microfrontends/app-osc/src/util/axios/index.tsx @@ -0,0 +1,18 @@ +import axios from 'axios'; + +const createRequestMethod = (baseURL: string) => { + const request = axios.create({ + baseURL, + }); + return request; +}; + +export const getCommonHeader = () => { + return { + 'Content-Type': 'application/json', + email: localStorage.getItem('email'), + password: localStorage.getItem('password') + }; +}; + +export const api = createRequestMethod(`/api/`); diff --git a/microfrontends/app-osc/tsconfig.json b/microfrontends/app-osc/tsconfig.json new file mode 100644 index 0000000..95adedb --- /dev/null +++ b/microfrontends/app-osc/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-app-osc.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/app-osc/webpack.config.js b/microfrontends/app-osc/webpack.config.js new file mode 100644 index 0000000..69b81de --- /dev/null +++ b/microfrontends/app-osc/webpack.config.js @@ -0,0 +1,15 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "app-osc", + webpackConfigEnv, + argv, + }); + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + }); +}; diff --git a/microfrontends/app-osc/yarn.lock b/microfrontends/app-osc/yarn.lock new file mode 100644 index 0000000..3a3b63c --- /dev/null +++ b/microfrontends/app-osc/yarn.lock @@ -0,0 +1,6836 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@headlessui/react@^1.7.4": + version "1.7.4" + resolved "https://registry.npmmirror.com/@headlessui/react/-/react-1.7.4.tgz#ba7f50fda20667276ee84fcd4c2a459aa26187e3" + integrity sha512-D8n5yGCF3WIkPsjEYeM8knn9jQ70bigGGb5aUvN6y4BGxcT3OcOQOKcM3zRGllRCZCFxCZyQvYJF6ZE7bQUOyQ== + dependencies: + client-only "^0.0.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axios@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/axios/-/axios-1.2.0.tgz#1cb65bd75162c70e9f8d118a905126c4a201d383" + integrity sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +client-only@^0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.11" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz#3a34837ade675825d805a2c135e88cefe5e53aaf" + integrity sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/parcel-navbar-second/.eslintrc b/microfrontends/parcel-navbar-second/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/parcel-navbar-second/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/parcel-navbar-second/.gitignore b/microfrontends/parcel-navbar-second/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/parcel-navbar-second/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/parcel-navbar-second/.husky/pre-commit b/microfrontends/parcel-navbar-second/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/parcel-navbar-second/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/parcel-navbar-second/.prettierignore b/microfrontends/parcel-navbar-second/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/parcel-navbar-second/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/parcel-navbar-second/babel.config.json b/microfrontends/parcel-navbar-second/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/parcel-navbar-second/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/parcel-navbar-second/jest.config.js b/microfrontends/parcel-navbar-second/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/parcel-navbar-second/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/parcel-navbar-second/package.json b/microfrontends/parcel-navbar-second/package.json new file mode 100644 index 0000000..6b85ed0 --- /dev/null +++ b/microfrontends/parcel-navbar-second/package.json @@ -0,0 +1,64 @@ +{ + "name": "@ningowood/parcel-navbar-second", + "scripts": { + "start": "webpack serve --port 8503", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0", + "@babel/preset-typescript": "^7.15.0", + "typescript": "^4.3.5", + "webpack-config-single-spa-ts": "^4.0.0", + "ts-config-single-spa": "^3.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0" + }, + "dependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa-react": "^4.3.1", + "@types/jest": "^27.0.1", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "single-spa": "^5.9.3", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9" + }, + "types": "dist/ningowood-parcel-navbar-second.d.ts" +} diff --git a/microfrontends/parcel-navbar-second/src/declarations.d.ts b/microfrontends/parcel-navbar-second/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/parcel-navbar-second/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/parcel-navbar-second/src/ningowood-parcel-navbar-second.tsx b/microfrontends/parcel-navbar-second/src/ningowood-parcel-navbar-second.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/parcel-navbar-second/src/ningowood-parcel-navbar-second.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/parcel-navbar-second/src/root.component.css b/microfrontends/parcel-navbar-second/src/root.component.css new file mode 100644 index 0000000..b2ecee4 --- /dev/null +++ b/microfrontends/parcel-navbar-second/src/root.component.css @@ -0,0 +1,39 @@ +.app-navbar-container { + color: white; + width: 100vw; + display: flex; + position: absolute; + bottom: 40px; + display: flex; + justify-content: center; +} + +.app-navbar { + width: 80vw; + height: 80px; + border: 4px solid gray; + background-color: #1f1f1f4d; + box-shadow: 10px 5px 5px rebeccapurple; + display: flex; + align-items: center; +} + +.left-container { + margin-left: 20px; + flex: 1; +} + +.right-container { + width: 480px; +} + +.bottom-button { + height: 40px; + width: 66px; + margin: 5px; + border: 1px solid white; +} + +.disabled-button { + text-decoration: line-through +} \ No newline at end of file diff --git a/microfrontends/parcel-navbar-second/src/root.component.test.tsx b/microfrontends/parcel-navbar-second/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/parcel-navbar-second/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/parcel-navbar-second/src/root.component.tsx b/microfrontends/parcel-navbar-second/src/root.component.tsx new file mode 100644 index 0000000..971532e --- /dev/null +++ b/microfrontends/parcel-navbar-second/src/root.component.tsx @@ -0,0 +1,49 @@ +import { useEffect } from 'react' +import './root.component.css' + +const AppNavbar: React.FC = (props: any) => { + const toLogout = () => { + localStorage.removeItem('email') + localStorage.removeItem('password') + window.location.href = '/' + } + + useEffect(() => { + console.log('!!!props', props) + }, []) + + return ( +

+ ) +} + +export default AppNavbar diff --git a/microfrontends/parcel-navbar-second/tsconfig.json b/microfrontends/parcel-navbar-second/tsconfig.json new file mode 100644 index 0000000..81ae98f --- /dev/null +++ b/microfrontends/parcel-navbar-second/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-parcel-navbar-second.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/parcel-navbar-second/webpack.config.js b/microfrontends/parcel-navbar-second/webpack.config.js new file mode 100644 index 0000000..ece499f --- /dev/null +++ b/microfrontends/parcel-navbar-second/webpack.config.js @@ -0,0 +1,15 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "parcel-navbar-second", + webpackConfigEnv, + argv, + }); + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + }); +}; diff --git a/microfrontends/parcel-navbar-second/yarn.lock b/microfrontends/parcel-navbar-second/yarn.lock new file mode 100644 index 0000000..5d67c3b --- /dev/null +++ b/microfrontends/parcel-navbar-second/yarn.lock @@ -0,0 +1,6801 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.14" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.14.tgz#0943473052c24bd8cf2d1de25f1a710259327237" + integrity sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001434" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5" + integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" + integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.12.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" + integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.12" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.11" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.8.0" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" + integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.16.0" + resolved "https://registry.npmmirror.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" + integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/parcel-navbar/.eslintrc b/microfrontends/parcel-navbar/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/parcel-navbar/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/parcel-navbar/.gitignore b/microfrontends/parcel-navbar/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/parcel-navbar/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/parcel-navbar/.husky/pre-commit b/microfrontends/parcel-navbar/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/parcel-navbar/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/parcel-navbar/.prettierignore b/microfrontends/parcel-navbar/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/parcel-navbar/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/parcel-navbar/babel.config.json b/microfrontends/parcel-navbar/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/parcel-navbar/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/parcel-navbar/jest.config.js b/microfrontends/parcel-navbar/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/parcel-navbar/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/parcel-navbar/package.json b/microfrontends/parcel-navbar/package.json new file mode 100644 index 0000000..3c29c59 --- /dev/null +++ b/microfrontends/parcel-navbar/package.json @@ -0,0 +1,64 @@ +{ + "name": "@ningowood/parcel-navbar", + "scripts": { + "start": "webpack serve --port 8502", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0", + "@babel/preset-typescript": "^7.15.0", + "typescript": "^4.3.5", + "webpack-config-single-spa-ts": "^4.0.0", + "ts-config-single-spa": "^3.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0" + }, + "dependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa-react": "^4.3.1", + "@types/jest": "^27.0.1", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "single-spa": "^5.9.3", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9" + }, + "types": "dist/ningowood-parcel-navbar.d.ts" +} diff --git a/microfrontends/parcel-navbar/src/declarations.d.ts b/microfrontends/parcel-navbar/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/parcel-navbar/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/parcel-navbar/src/ningowood-parcel-navbar.tsx b/microfrontends/parcel-navbar/src/ningowood-parcel-navbar.tsx new file mode 100644 index 0000000..f8fc11e --- /dev/null +++ b/microfrontends/parcel-navbar/src/ningowood-parcel-navbar.tsx @@ -0,0 +1,18 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const name = 'NIUPI!!!' + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/parcel-navbar/src/root.component.css b/microfrontends/parcel-navbar/src/root.component.css new file mode 100644 index 0000000..b2ecee4 --- /dev/null +++ b/microfrontends/parcel-navbar/src/root.component.css @@ -0,0 +1,39 @@ +.app-navbar-container { + color: white; + width: 100vw; + display: flex; + position: absolute; + bottom: 40px; + display: flex; + justify-content: center; +} + +.app-navbar { + width: 80vw; + height: 80px; + border: 4px solid gray; + background-color: #1f1f1f4d; + box-shadow: 10px 5px 5px rebeccapurple; + display: flex; + align-items: center; +} + +.left-container { + margin-left: 20px; + flex: 1; +} + +.right-container { + width: 480px; +} + +.bottom-button { + height: 40px; + width: 66px; + margin: 5px; + border: 1px solid white; +} + +.disabled-button { + text-decoration: line-through +} \ No newline at end of file diff --git a/microfrontends/parcel-navbar/src/root.component.test.tsx b/microfrontends/parcel-navbar/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/parcel-navbar/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/parcel-navbar/src/root.component.tsx b/microfrontends/parcel-navbar/src/root.component.tsx new file mode 100644 index 0000000..7502176 --- /dev/null +++ b/microfrontends/parcel-navbar/src/root.component.tsx @@ -0,0 +1,70 @@ +import { useEffect, useState } from 'react' +import './root.component.css' + +const AppNavbar: React.FC = (props: any) => { + const [backgroundColor, setBackgroundColor] = useState('') + + const toLogout = () => { + const email = localStorage.getItem('email') + if (email) { + // @ts-ignore + window.Sentry.captureMessage(`[Logout] ${email}`, 'log') + } + localStorage.removeItem('email') + localStorage.removeItem('password') + window.location.href = '/' + } + + useEffect(() => { + const _ = (color) => { + setBackgroundColor(color) + } + // @ts-ignore + window.Evt.AppNavbar?.on('backgroundColor', _) + }, []) + + return ( + <> +
+
+
+ { props.leftArr.map((item, index) => { + return ( + + ) + }) } + + +
+
+ { props.rightArr.map((item, index) => { + return ( + + ) + }) } + + +
+
+
+ + ) +} + +export default AppNavbar diff --git a/microfrontends/parcel-navbar/tsconfig.json b/microfrontends/parcel-navbar/tsconfig.json new file mode 100644 index 0000000..1a8b8f1 --- /dev/null +++ b/microfrontends/parcel-navbar/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-parcel-navbar.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/parcel-navbar/webpack.config.js b/microfrontends/parcel-navbar/webpack.config.js new file mode 100644 index 0000000..f0b852b --- /dev/null +++ b/microfrontends/parcel-navbar/webpack.config.js @@ -0,0 +1,22 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "parcel-navbar", + webpackConfigEnv, + argv, + }); + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + devServer: { + headers: { + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, PATCH, OPTIONS", + "Access-Control-Allow-Headers": "X-Requested-With, content-type, Authorization" + }, + }, + }); +}; diff --git a/microfrontends/parcel-navbar/yarn.lock b/microfrontends/parcel-navbar/yarn.lock new file mode 100644 index 0000000..5d67c3b --- /dev/null +++ b/microfrontends/parcel-navbar/yarn.lock @@ -0,0 +1,6801 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.14" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.14.tgz#0943473052c24bd8cf2d1de25f1a710259327237" + integrity sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001434" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5" + integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" + integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.12.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" + integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.12" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.11" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.8.0" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" + integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.16.0" + resolved "https://registry.npmmirror.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" + integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/root-config/.eslintrc b/microfrontends/root-config/.eslintrc new file mode 100644 index 0000000..7861ae9 --- /dev/null +++ b/microfrontends/root-config/.eslintrc @@ -0,0 +1,4 @@ +{ + "extends": ["ts-important-stuff", "plugin:prettier/recommended"], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/root-config/.gitignore b/microfrontends/root-config/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/root-config/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/root-config/.husky/pre-commit b/microfrontends/root-config/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/root-config/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/root-config/.prettierignore b/microfrontends/root-config/.prettierignore new file mode 100644 index 0000000..9f22a02 --- /dev/null +++ b/microfrontends/root-config/.prettierignore @@ -0,0 +1,10 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +LICENSE +*.ejs +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/root-config/babel.config.json b/microfrontends/root-config/babel.config.json new file mode 100644 index 0000000..93f75b0 --- /dev/null +++ b/microfrontends/root-config/babel.config.json @@ -0,0 +1,24 @@ +{ + "presets": [ + "@babel/preset-env", + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/root-config/package.json b/microfrontends/root-config/package.json new file mode 100644 index 0000000..35a3f8e --- /dev/null +++ b/microfrontends/root-config/package.json @@ -0,0 +1,59 @@ +{ + "name": "@ningowood/root-config", + "scripts": { + "start": "webpack serve --port 8500 --env isLocal", + "lint": "eslint src --ext js,ts,tsx", + "test": "cross-env BABEL_ENV=test jest --passWithNoTests", + "format": "prettier --write .", + "check-format": "prettier --check .", + "prepare": "husky install", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.3", + "autoprefixer": "^10.4.13", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-ts-important-stuff": "^1.1.0", + "eslint-plugin-prettier": "^3.4.1", + "html-webpack-plugin": "^5.3.2", + "husky": "^7.0.2", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "postcss": "^8.4.19", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "serve": "^12.0.0", + "tailwindcss": "^3.2.4", + "ts-config-single-spa": "^3.0.0", + "typescript": "^4.3.5", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-ts": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@headlessui/react": "^1.7.4", + "@sentry/browser": "^7.21.1", + "@sentry/tracing": "^7.21.1", + "@types/jest": "^27.0.1", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "axios": "^1.1.3", + "eventemitter3": "^4.0.7", + "jquery": "^3.6.1", + "single-spa": "^5.9.3", + "single-spa-layout": "^1.6.0" + }, + "types": "dist/ningowood-root-config.d.ts" +} diff --git a/microfrontends/root-config/postcss.config.js b/microfrontends/root-config/postcss.config.js new file mode 100644 index 0000000..f1c8dac --- /dev/null +++ b/microfrontends/root-config/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + } +} diff --git a/microfrontends/root-config/src/declarations.d.ts b/microfrontends/root-config/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/root-config/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/root-config/src/event-emitter.ts b/microfrontends/root-config/src/event-emitter.ts new file mode 100644 index 0000000..65664af --- /dev/null +++ b/microfrontends/root-config/src/event-emitter.ts @@ -0,0 +1,55 @@ +import EventEmitter from 'eventemitter3' + +const event = new EventEmitter() + +function getModuleEvent(moduleName: string) { + return { + /** 触发事件 */ + emit: function emit( + name: T, + data?: E[T], + ...others: any + ): void { + console.log( + `LOG ${moduleName}.${String(name)}`, + data, + others, + ) + event.emit(`${moduleName}.${String(name)}`, data, ...others) + }, + /** 监听事件 */ + on: function on( + name: T, + callback: (data: E[T]) => void, + ): void { + event.on(`${moduleName}.${String(name)}`, callback) + }, + /** 取消监听事件 */ + off: function off( + name: T, + callback?: (data: E[T]) => void, + ): void { + event.off(`${moduleName}.${String(name)}`, callback) + }, + /** 一次性监听事件 */ + once: function once( + name: T, + callback: (data: E[T]) => void, + ): void { + const wrapCallback = (data) => { + callback(data) + this.off(name, wrapCallback) + } + this.on(name, wrapCallback) + }, + } +} + +export const Evt = { + AppTitle: getModuleEvent('AppTitle'), + AppCard: getModuleEvent('AppCard'), + AppNavbar: getModuleEvent('AppNavbar'), +} + +// @ts-ignore +window.Evt = Evt diff --git a/microfrontends/root-config/src/index.ejs b/microfrontends/root-config/src/index.ejs new file mode 100644 index 0000000..f26e9b1 --- /dev/null +++ b/microfrontends/root-config/src/index.ejs @@ -0,0 +1,120 @@ + + + + + + + Ningowood! + + + + + + + + + + + + + + + + + + + + + + + + + + + <% if (isLocal) { %> + + + + <% } else {%> + + <% } %> + + + + + + <% if (isLocal) { %> + + + <% } else { %> + + + <% } %> + + + + + + + + diff --git a/microfrontends/root-config/src/microfrontend-layout.html b/microfrontends/root-config/src/microfrontend-layout.html new file mode 100644 index 0000000..ffd1661 --- /dev/null +++ b/microfrontends/root-config/src/microfrontend-layout.html @@ -0,0 +1,28 @@ + +
+
+ + + + + + + + + + + + + + + + + + + + +
+
+
diff --git a/microfrontends/root-config/src/ningowood-root-config.css b/microfrontends/root-config/src/ningowood-root-config.css new file mode 100644 index 0000000..1c11427 --- /dev/null +++ b/microfrontends/root-config/src/ningowood-root-config.css @@ -0,0 +1,18 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +*, +*:before, +*:after { + padding: 0; + margin: 0; + box-sizing: border-box; +} + +body { + background-color: #080710; + + background-image: url('https://www.milwaukeeindependent.com/wp-content/uploads/2021/12/121721_BlackMetaverse_02.jpg'); + background-size: cover; +} diff --git a/microfrontends/root-config/src/ningowood-root-config.ts b/microfrontends/root-config/src/ningowood-root-config.ts new file mode 100644 index 0000000..119c0b4 --- /dev/null +++ b/microfrontends/root-config/src/ningowood-root-config.ts @@ -0,0 +1,40 @@ +import { registerApplication, start } from "single-spa"; +import { + constructApplications, + constructRoutes, + constructLayoutEngine, +} from "single-spa-layout"; +import microfrontendLayout from "./microfrontend-layout.html"; + +import './ningowood-root-config.css' + +import './static/ningowood.png' + +import './event-emitter' +import './store-emitter' +import { SentryProvider } from "./sdk/sentry"; + +// if ( +// process.env.NODE_ENV === 'production' && +// location.href.indexOf('ningowood.com') > -1 +// ) { +const Sentry = new SentryProvider() +Sentry.init() +// } + +const routes = constructRoutes(microfrontendLayout); +const applications = constructApplications({ + routes, + loadApp({ name }) { + return System.import(name); + }, +}); +const layoutEngine = constructLayoutEngine({ routes, applications }); + +applications.forEach(registerApplication); + +// System.import("@ningowood/util-styleguide").then(() => { +// Activate the layout engine once the styleguide CSS is loaded +layoutEngine.activate(); +start(); +// }); diff --git a/microfrontends/root-config/src/sdk/sentry/constant.ts b/microfrontends/root-config/src/sdk/sentry/constant.ts new file mode 100644 index 0000000..46e53e9 --- /dev/null +++ b/microfrontends/root-config/src/sdk/sentry/constant.ts @@ -0,0 +1,11 @@ +export const MonitorType = { + Event: 'Event', + Click: 'Click', +} + +export const MonitorClickType = { + Tab: 'Tab', + Element: 'Element', + Component: 'Component', + Button: 'Button', +} diff --git a/microfrontends/root-config/src/sdk/sentry/index.ts b/microfrontends/root-config/src/sdk/sentry/index.ts new file mode 100644 index 0000000..2294db4 --- /dev/null +++ b/microfrontends/root-config/src/sdk/sentry/index.ts @@ -0,0 +1,58 @@ +import jQuery from 'jquery' +import * as Sentry from '@sentry/browser' +import { BrowserTracing } from '@sentry/tracing' + +export class SentryProvider { + public init() { + this.attachSentryToWindow() + this.initSentry() + this.initDataEventClickHandler() + } + + private attachSentryToWindow() { + // @ts-ignore + window.Sentry = Sentry + } + + private initSentry() { + Sentry.init({ + dsn: `${location.protocol}//db5c10fcbc874e52b9c5f826fb674484@162.14.109.11:9000/2`, + + integrations: function (integrations) { + // integrations will be all default integrations + // console.log('integrations', integrations) + let intergrationsArr = integrations + // 在所有默认插件里,去掉去重插件,这样接连两次完全重复的内容也上报 + intergrationsArr = intergrationsArr.filter(function (integration) { + return integration.name !== 'Dedupe' + }) + intergrationsArr.push(new BrowserTracing()) + // 开启普通 console.error 也上报的能力,比如 React 内核在开发阶段报的错,目前没用 + // intergrationsArr.push(new CaptureConsole({ + // levels: ['error'] + // })) + return intergrationsArr + }, + + // Set tracesSampleRate to 1.0 to capture 100% + // of transactions for performance monitoring. + // We recommend adjusting this value in production + tracesSampleRate: 1.0, + }) + } + + private initDataEventClickHandler() { + // 事件行为系统:所有有 data-event-name 属性的 li 被点击时自动上报点击事件 + jQuery('body').on('click', '[data-event-name]', (e: any) => { + const eventName = e.currentTarget?.dataset?.['eventName'] + if (eventName) { + SentryProvider.sendClickMessage(eventName) + } + }) + } + + // 对于层次深的组件,由于各种原因不方便绑定 data-event-name 或者绑定后 Jquery body 也捕获不到的,直接调用此方法 + static sendClickMessage(eventName: string) { + Sentry.captureMessage(`[Click] ${eventName}`, 'log') + } +} diff --git a/microfrontends/root-config/src/static/ningowood.png b/microfrontends/root-config/src/static/ningowood.png new file mode 100644 index 0000000000000000000000000000000000000000..104974ac9b39311e185f94439684733f5b385a5d GIT binary patch literal 54307 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

J`MYJUUcyH$Q_opqU(k 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 literal 0 HcmV?d00001 diff --git a/microfrontends/root-config/src/store-emitter.ts b/microfrontends/root-config/src/store-emitter.ts new file mode 100644 index 0000000..592bdaa --- /dev/null +++ b/microfrontends/root-config/src/store-emitter.ts @@ -0,0 +1,125 @@ +import { EventEmitter } from 'eventemitter3' + +export interface IStore { + [propName: string]: any +} + +class StoreConstruct extends EventEmitter { + store: IStore = { + 'canvas.operateMode': 'editing', + } + + get(name) { + return this.store[name] + } + + set(name, value) { + const pre = this.store[name] + this.store[name] = value + this.emit(name, value, pre) + } + + // @ts-ignore + on( + name: any, + fn: (value, preValue) => void, + ) { + super.on(name, fn) + } + + // @ts-ignore + once( + name: any, + fn: (value, preValue) => void, + ) { + super.once(name, fn) + } +} +const store = new StoreConstruct() +// @ts-ignore +window.store = store +export default store + +interface StoreInfo { + AppTitle: { + store: any + name: 'AppTitle' + } + AppCard: { + store: any + name: 'AppCard' + } +} + +export const Store = { + AppTitle: getModuleEvent<'AppTitle'>('AppTitle'), + AppCard: getModuleEvent<'AppCard'>('AppCard'), +} + +function getModuleEvent( + moduleName: StoreInfo[key]['name'], +) { + return { + set: function set( + name: T, + data?: StoreInfo[key]['store'][T], + ): void { + store.set(`${moduleName}.${String(name)}`, data) + }, + on: function on( + name: T, + callback: ( + data: StoreInfo[key]['store'][T], + preData: StoreInfo[key]['store'][T], + ) => void, + ): void { + store.on(`${moduleName}.${String(name)}`, callback) + }, + once: function once( + name: T, + callback: ( + data: StoreInfo[key]['store'][T], + preData: StoreInfo[key]['store'][T], + ) => void, + ): void { + store.once(`${moduleName}.${String(name)}`, callback) + }, + off: function on( + name: T, + callback: ( + data: StoreInfo[key]['store'][T], + preData: StoreInfo[key]['store'][T], + ) => void, + ): void { + store.off(`${moduleName}.${String(name)}`, callback) + }, + get: function get( + name: T, + ): StoreInfo[key]['store'][T] { + return store.get(`${moduleName}.${String(name)}`) + }, + } +} + +// @ts-ignore +window.Store = Store + +// export function useStore( +// key: StoreKey, +// defaultValue: T = store.get(key) as T, +// ): [T, (data: T) => void] { +// const [state, setState] = useState(store.get(key) || defaultValue) +// useEffect(() => { +// const setter = (data) => { +// setState(data) +// } +// store.on(key, setter) +// return () => { +// store.off(key, setter) +// } +// }, []) +// const set = (data) => { +// store.set(key, data) +// } +// return [state, set] +// } diff --git a/microfrontends/root-config/tailwind.config.js b/microfrontends/root-config/tailwind.config.js new file mode 100644 index 0000000..593a6cb --- /dev/null +++ b/microfrontends/root-config/tailwind.config.js @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./src/**/*.{html,js}"], + theme: { + extend: {}, + }, + plugins: [], +} diff --git a/microfrontends/root-config/tsconfig.json b/microfrontends/root-config/tsconfig.json new file mode 100644 index 0000000..68384a5 --- /dev/null +++ b/microfrontends/root-config/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "ts-config-single-spa", + "files": ["src/ningowood-root-config.ts"], + "compilerOptions": { + "declarationDir": "dist" + }, + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/root-config/webpack.config.js b/microfrontends/root-config/webpack.config.js new file mode 100644 index 0000000..a0c6669 --- /dev/null +++ b/microfrontends/root-config/webpack.config.js @@ -0,0 +1,53 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-ts"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); + +module.exports = (webpackConfigEnv, argv) => { + const orgName = "ningowood"; + const defaultConfig = singleSpaDefaults({ + orgName, + projectName: "root-config", + webpackConfigEnv, + argv, + disableHtmlGeneration: true, + }); + + const proxy = { + '/api/**': { + target: 'http://localhost:4000/', + secure: false, + changeOrigin: false, + pathRewrite: { '/api/': '/' }, + }, + }; + + // const publicPath = '/' + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + // output: { + // libraryTarget: 'amd', + // filename: '[name]-[chunkhash].js', + // publicPath: publicPath, + // }, + devServer: { + headers: { + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, PATCH, OPTIONS", + "Access-Control-Allow-Headers": "X-Requested-With, content-type, Authorization" + }, + proxy, + }, + // externals: [/^@org-name\/.+/] + plugins: [ + new HtmlWebpackPlugin({ + inject: false, + template: "src/index.ejs", + templateParameters: { + isLocal: webpackConfigEnv && webpackConfigEnv.isLocal, + orgName, + }, + }), + ], + }); +}; diff --git a/microfrontends/root-config/yarn.lock b/microfrontends/root-config/yarn.lock new file mode 100644 index 0000000..3378805 --- /dev/null +++ b/microfrontends/root-config/yarn.lock @@ -0,0 +1,6628 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime@^7.15.3", "@babel/runtime@^7.8.4": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@headlessui/react@^1.7.4": + version "1.7.4" + resolved "https://registry.npmmirror.com/@headlessui/react/-/react-1.7.4.tgz#ba7f50fda20667276ee84fcd4c2a459aa26187e3" + integrity sha512-D8n5yGCF3WIkPsjEYeM8knn9jQ70bigGGb5aUvN6y4BGxcT3OcOQOKcM3zRGllRCZCFxCZyQvYJF6ZE7bQUOyQ== + dependencies: + client-only "^0.0.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sentry/browser@^7.21.1": + version "7.21.1" + resolved "https://registry.npmmirror.com/@sentry/browser/-/browser-7.21.1.tgz#bffa3ea19050c06400107d2297b9802f9719f98b" + integrity sha512-cS2Jz2+fs9+4pJqLJPtYqGyY97ywJDWAWIR1Yla3hs1QQuH6m0Nz3ojZD1gE2eKH9mHwkGbnNAh+hHcrYrfGzw== + dependencies: + "@sentry/core" "7.21.1" + "@sentry/types" "7.21.1" + "@sentry/utils" "7.21.1" + tslib "^1.9.3" + +"@sentry/core@7.21.1": + version "7.21.1" + resolved "https://registry.npmmirror.com/@sentry/core/-/core-7.21.1.tgz#d0423282d90875625802dfe380f9657e9242b72b" + integrity sha512-Og5wEEsy24fNvT/T7IKjcV4EvVK5ryY2kxbJzKY6GU2eX+i+aBl+n/vp7U0Es351C/AlTkS+0NOUsp2TQQFxZA== + dependencies: + "@sentry/types" "7.21.1" + "@sentry/utils" "7.21.1" + tslib "^1.9.3" + +"@sentry/tracing@^7.21.1": + version "7.21.1" + resolved "https://registry.npmmirror.com/@sentry/tracing/-/tracing-7.21.1.tgz#db02643e84960f1ea14b35fe75a93fc0bbca1fcb" + integrity sha512-b1BTPsRaNQpohzegoz59KGuBl+To651vEq0vMS4tCzSyIdxkYso3JCrjDdEqW/2MliQYANNVrUai2bmwmU9h1g== + dependencies: + "@sentry/core" "7.21.1" + "@sentry/types" "7.21.1" + "@sentry/utils" "7.21.1" + tslib "^1.9.3" + +"@sentry/types@7.21.1": + version "7.21.1" + resolved "https://registry.npmmirror.com/@sentry/types/-/types-7.21.1.tgz#408a7b95a66ddc30c4359979594e03bee8f9fbdc" + integrity sha512-3/IKnd52Ol21amQvI+kz+WB76s8/LR5YvFJzMgIoI2S8d82smIr253zGijRXxHPEif8kMLX4Yt+36VzrLxg6+A== + +"@sentry/utils@7.21.1": + version "7.21.1" + resolved "https://registry.npmmirror.com/@sentry/utils/-/utils-7.21.1.tgz#96582345178015fd32fe9159c25c44ccf2f99d2a" + integrity sha512-F0W0AAi8tgtTx6ApZRI2S9HbXEA9ENX1phTZgdNNWcMFm1BNbc21XEwLqwXBNjub5nlA6CE8xnjXRgdZKx4kzQ== + dependencies: + "@sentry/types" "7.21.1" + tslib "^1.9.3" + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/parse5@^5.0.3": + version "5.0.3" + resolved "https://registry.npmmirror.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +"@zeit/schemas@2.6.0": + version "2.6.0" + resolved "https://registry.npmmirror.com/@zeit/schemas/-/schemas-2.6.0.tgz#004e8e553b4cd53d538bd38eac7bcbf58a867fe3" + integrity sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-node@^1.8.2: + version "1.8.2" + resolved "https://registry.npmmirror.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0, acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.0.0, acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@6.12.6, ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-align@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" + integrity sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA== + dependencies: + string-width "^2.0.0" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1" + integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arch@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" + integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== + +arg@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/arg/-/arg-2.0.0.tgz#c06e7ff69ab05b3a4a03ebe0407fac4cba657545" + integrity sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w== + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.13: + version "10.4.13" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8" + integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== + dependencies: + browserslist "^4.21.4" + caniuse-lite "^1.0.30001426" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +axios@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/axios/-/axios-1.1.3.tgz#8274250dada2edf53814ed7db644b9c2866c1e35" + integrity sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" + integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== + dependencies: + ansi-align "^2.0.0" + camelcase "^4.0.0" + chalk "^2.0.1" + cli-boxes "^1.0.0" + string-width "^2.0.0" + term-size "^1.2.0" + widest-line "^2.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.0.0, chalk@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +cli-boxes@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" + integrity sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg== + +client-only@^0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + +clipboardy@2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290" + integrity sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== + dependencies: + arch "^2.1.1" + execa "^1.0.0" + is-wsl "^2.1.1" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.1.4, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.14, compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" + integrity sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.14" + debug "2.6.9" + on-headers "~1.0.1" + safe-buffer "5.1.2" + vary "~1.1.2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +defined@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" + integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detective@^5.2.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" + integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== + dependencies: + acorn-node "^1.8.2" + defined "^1.0.0" + minimist "^1.2.6" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-ts-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-important-stuff/-/eslint-config-ts-important-stuff-1.1.0.tgz#a85a6aeb64407e659a8a1e4bb9dfce12119c630f" + integrity sha512-WNQO3CqXETekc4lRmdKn+uPpHsCuj/o9mTDFtHkEbLiwVZo2b3fiuWncdbm4hKnTUlACMJGYAirQVIMXnBHblw== + dependencies: + eslint-config-important-stuff "^1.1.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0, eventemitter3@^4.0.7: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^3.2.12: + version "3.2.12" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +jquery@^3.6.1: + version "3.6.1" + resolved "https://registry.npmmirror.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16" + integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lilconfig@^2.0.5, lilconfig@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.11" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz#3a34837ade675825d805a2c135e88cefe5e53aaf" + integrity sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.7" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.1, on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1, parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-import@^14.1.0: + version "14.1.0" + resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" + integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" + integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^3.1.4: + version "3.1.4" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" + integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== + dependencies: + lilconfig "^2.0.5" + yaml "^1.10.2" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735" + integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15, postcss@^8.4.18, postcss@^8.4.19: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.0.1, rc@^1.1.6: + version "1.2.8" + resolved "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +registry-auth-token@3.3.2: + version "3.3.2" + resolved "https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" + integrity sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== + dependencies: + rc "^1.1.6" + safe-buffer "^5.0.1" + +registry-url@3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" + integrity sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA== + dependencies: + rc "^1.0.1" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^5.5.0: + version "5.7.1" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-handler@6.1.3: + version "6.1.3" + resolved "https://registry.npmmirror.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +serve@^12.0.0: + version "12.0.1" + resolved "https://registry.npmmirror.com/serve/-/serve-12.0.1.tgz#5b0e05849f5ed9b8aab0f30a298c3664bba052bb" + integrity sha512-CQ4ikLpxg/wmNM7yivulpS6fhjRiFG6OjmP8ty3/c1SBnSk23fpKmLAV4HboTA2KrZhkUPlDfjDhnRmAjQ5Phw== + dependencies: + "@zeit/schemas" "2.6.0" + ajv "6.12.6" + arg "2.0.0" + boxen "1.3.0" + chalk "2.4.1" + clipboardy "2.3.0" + compression "1.7.3" + serve-handler "6.1.3" + update-check "1.5.2" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-layout@^1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/single-spa-layout/-/single-spa-layout-1.6.0.tgz#0cad8b691a2c0a0d494e64adae4bfa1143c6130c" + integrity sha512-gvsZN5Jhv9+6f3kiAhUXeOQBdcl1Ywrf7sEkcnYMd2u4rO+QxU34j/xc0V4Sy3evqXhwP9B7s2BCWUSMqqxzhQ== + dependencies: + "@types/parse5" "^5.0.3" + merge2 "^1.4.1" + parse5 "^6.0.1" + single-spa ">=5" + +single-spa@>=5, single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^2.0.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tailwindcss@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250" + integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ== + dependencies: + arg "^5.0.2" + chokidar "^3.5.3" + color-name "^1.1.4" + detective "^5.2.1" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.12" + glob-parent "^6.0.2" + is-glob "^4.0.3" + lilconfig "^2.0.6" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.18" + postcss-import "^14.1.0" + postcss-js "^4.0.0" + postcss-load-config "^3.1.4" + postcss-nested "6.0.0" + postcss-selector-parser "^6.0.10" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +term-size@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + integrity sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ== + dependencies: + execa "^0.7.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0, tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +update-check@1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/update-check/-/update-check-1.5.2.tgz#2fe09f725c543440b3d7dabe8971f2d5caaedc28" + integrity sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ== + dependencies: + registry-auth-token "3.3.2" + registry-url "3.1.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.npmmirror.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" + integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== + dependencies: + string-width "^2.1.1" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/root-login/.eslintrc b/microfrontends/root-login/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/root-login/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/root-login/.gitignore b/microfrontends/root-login/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/root-login/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/root-login/.husky/pre-commit b/microfrontends/root-login/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/root-login/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/root-login/.prettierignore b/microfrontends/root-login/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/root-login/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/root-login/babel.config.json b/microfrontends/root-login/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/root-login/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/root-login/jest.config.js b/microfrontends/root-login/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/root-login/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/root-login/package.json b/microfrontends/root-login/package.json new file mode 100644 index 0000000..1ef4d72 --- /dev/null +++ b/microfrontends/root-login/package.json @@ -0,0 +1,71 @@ +{ + "name": "@ningowood/root-login", + "scripts": { + "start": "webpack serve --port 8501", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "autoprefixer": "^10.4.13", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "less": "^4.1.3", + "less-loader": "^11.1.0", + "postcss": "^8.4.19", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "tailwindcss": "^3.2.4", + "ts-config-single-spa": "^3.0.0", + "typescript": "^4.3.5", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0", + "webpack-config-single-spa-ts": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@headlessui/react": "^1.7.4", + "@types/jest": "^27.0.1", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "axios": "^1.1.3", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa": "^5.9.3", + "single-spa-react": "^4.3.1" + }, + "types": "dist/ningowood-root-login.d.ts" +} diff --git a/microfrontends/root-login/postcss.config.js b/microfrontends/root-login/postcss.config.js new file mode 100644 index 0000000..33ad091 --- /dev/null +++ b/microfrontends/root-login/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/microfrontends/root-login/src/api.ts b/microfrontends/root-login/src/api.ts new file mode 100644 index 0000000..f6809a8 --- /dev/null +++ b/microfrontends/root-login/src/api.ts @@ -0,0 +1,19 @@ +import { api } from "./util/axios" + +export interface postRegisterUser { + email: string + username: string + password: string + rePassword: string +} + +export const registerUser = (postData: postRegisterUser) => + api.post('/fakeauth/register', { ...postData }) + +export interface postLoginUser { + email: string + password: string +} + +export const loginUser = (postData: postLoginUser) => + api.post('fakeauth/check', { ...postData }) diff --git a/microfrontends/root-login/src/components/popup-modal/index.tsx b/microfrontends/root-login/src/components/popup-modal/index.tsx new file mode 100644 index 0000000..43adc44 --- /dev/null +++ b/microfrontends/root-login/src/components/popup-modal/index.tsx @@ -0,0 +1,73 @@ +import { Dialog, Transition } from '@headlessui/react' +import { Fragment, useState } from 'react' + +interface PopupModalProps { + isOpen: boolean + title: string + content: string + closeModal: () => void +} + +const PopupModal: React.FC = ({ + isOpen, closeModal, title, content +}) => { + return ( + <> + +

+ +
+ + +
+
+ + + + {title} + +
+

+ { content } +

+
+ +
+ +
+
+
+
+
+
+ + + ) +} + +export default PopupModal diff --git a/microfrontends/root-login/src/declarations.d.ts b/microfrontends/root-login/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/root-login/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/root-login/src/ningowood-root-login.tsx b/microfrontends/root-login/src/ningowood-root-login.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/root-login/src/ningowood-root-login.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/root-login/src/root.component.less b/microfrontends/root-login/src/root.component.less new file mode 100644 index 0000000..b57f427 --- /dev/null +++ b/microfrontends/root-login/src/root.component.less @@ -0,0 +1,148 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +.root-login { + width: 100vw; + height: 100vh; + + .left-container { + width: 60%; + height: 100%; + background-image: url('./static/login-background.webp'); + background-size: 66%; + background-position: center; + background-repeat: no-repeat; + } + + .right-container { + .right-background { + width: 430px; + height: 520px; + position: absolute; + transform: translate(-50%, -50%); + left: 75%; + top: 50%; + + & .shape { + height: 200px; + width: 200px; + position: absolute; + border-radius: 50%; + + &:first-child { + background: linear-gradient(#1845ad, #23a2f6); + left: -80px; + top: -80px; + } + + :last-child { + background: linear-gradient(to right, #ff512f, #f09819); + right: -30px; + bottom: -80px; + } + } + } + + form { + width: 400px; + background-color: rgba(255, 255, 255, 0.13); + position: absolute; + transform: translate(-50%, -50%); + top: 50%; + left: 75%; + border-radius: 10px; + backdrop-filter: blur(10px); + border: 2px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 0 40px rgba(8, 7, 16, 0.6); + padding: 50px 35px; + + & * { + font-family: 'Poppins', sans-serif; + color: #ffffff; + letter-spacing: 0.5px; + outline: none; + border: none; + } + + & h3 { + font-size: 32px; + font-weight: 500; + line-height: 42px; + text-align: center; + } + } + + label { + display: block; + margin-top: 30px; + font-size: 16px; + font-weight: 500; + } + + input { + display: block; + height: 50px; + width: 100%; + background-color: rgba(255, 255, 255, 0.07); + border-radius: 3px; + padding: 0 10px; + margin-top: 8px; + font-size: 14px; + font-weight: 300; + } + + ::placeholder { + color: #e5e5e5; + } + + button.submit { + margin-top: 40px; + margin-bottom: 15px; + width: 100%; + background-color: #ffffff; + color: #080710; + padding: 15px 0; + font-size: 18px; + font-weight: 600; + border-radius: 5px; + cursor: pointer; + } + + .social { + margin-top: 30px; + display: flex; + + & button { + background: red; + width: 150px; + border-radius: 3px; + padding: 5px 10px; + background-color: rgba(255, 255, 255, 0.27); + color: #eaf0fb; + text-align: center; + + &:hover { + background-color: rgba(255, 255, 255, 0.47); + } + } + + & .fb { + margin-left: 25px; + } + + & i { + margin-right: 4px; + } + } + } + + .bottom-container { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + color: white; + margin-bottom: 10px; + } +} diff --git a/microfrontends/root-login/src/root.component.test.tsx b/microfrontends/root-login/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/root-login/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/root-login/src/root.component.tsx b/microfrontends/root-login/src/root.component.tsx new file mode 100644 index 0000000..5aef4c9 --- /dev/null +++ b/microfrontends/root-login/src/root.component.tsx @@ -0,0 +1,210 @@ +import { useEffect, useState } from 'react' +import { loginUser, postLoginUser, postRegisterUser, registerUser } from './api' +import PopupModal from './components/popup-modal' +// import styles from './root.component.css' +import './root.component.less' + +const LOGIN = 'LOGIN' +const REGISTER = 'REGISTER' +type LoginMode = typeof LOGIN | typeof REGISTER + +const RootLogin: React.FC = (props) => { + const [loginMode, setLoginMode] = useState(REGISTER) + + const [isModalOpen, setIsModalOpen] = useState(false) + const [modalTitle, setModalTitle] = useState('') + const [modalContent, setModalContent] = useState('') + + const [emailInput, setEmailInput] = useState('') + const [usernameInput, setUserInput] = useState('') + const [passwordInput, setPasswordInput] = useState('') + const [rePasswordInput, setRePasswordInput] = useState('') + + useEffect(() => { + const iconDom = document.createElement('link') + iconDom.rel = 'icon' + iconDom.href = '/ningowood.png' + document.getElementsByTagName('head')[0].appendChild(iconDom) + }, []) + + useEffect(() => { + openModal( + 'Hola. Welcome to Ningowood! Web 3.0 is coming.', + '\ + This is a very first demo preview of Ningowood. \ + After online registration, ur data starts to be collected in the Ningo Cloud. \ + Register with ur real email to receive further updates! \ + (Only email will remain in the first stable release.) \ + ' + ) + }, []) + + useEffect(() => { + const email = localStorage.getItem('email') + const password = localStorage.getItem('password') + if (email?.length || password?.length) { + openModal('Hi', 'U already login') + window.location.href = '/app/home' + } + }, []) + + const openModal = (title, content) => { + setModalTitle(title) + setModalContent(content) + setIsModalOpen(true) + } + + const closeModal = () => { + setIsModalOpen(false) + } + + const changeLoginMode = () => { + setLoginMode(loginMode === LOGIN ? REGISTER : LOGIN) + } + + const onFormSubmit = async () => { + (loginMode === REGISTER) && toRegisterUser(); + (loginMode === LOGIN) && toLoginUser(); + } + + const toRegisterUser = async () => { + const postData: postRegisterUser = { + email: emailInput, + username: usernameInput, + password: passwordInput, + rePassword: rePasswordInput, + } + const emailRegx = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ + if (!emailRegx.test(postData.email)) { + openModal('Email Error', '') + return + } + if (postData.username.length < 3 || postData.username.length > 18) { + openModal('Username Error', 'please input 3~18 character.') + return + } + if (postData.password.length < 6 || postData.password.length > 18) { + openModal('Password Error', 'please input 6~18 character.') + return + } + if (postData.rePassword !== postData.password) { + openModal('RePassword Error', 'please equal to password') + return + } + try { + const { data }: any = await registerUser(postData) + if (data) { + // @ts-ignore + window.Sentry.captureMessage(`[Register] ${emailInput}`, 'log') + toLoginUser() + } + } catch { + openModal(`${loginMode} Error`, 'please double-check (Maybe email or username is already taken).') + } + } + + const toLoginUser = async () => { + const postData: postLoginUser = { + email: emailInput, + password: passwordInput, + } + try { + const { data } = await loginUser(postData) + const { success } = data + if (success) { + // @ts-ignore + window.Sentry.captureMessage(`[Login] ${emailInput}`, 'log') + + openModal('Login Success!', 'Welcome to Ningowood') + localStorage.setItem('email', emailInput) + localStorage.setItem('password', passwordInput) + window.location.href = '/app/home' + } else { + throw '' + } + } catch { + openModal(`${loginMode} Error!`, 'Did u forget register? Or your email / password is wrong. For more, please contact Wechat: Hylerrix.') + } + } + + return ( +
+ ) +} + +export default RootLogin diff --git a/microfrontends/root-login/src/static/login-background.webp b/microfrontends/root-login/src/static/login-background.webp new file mode 100644 index 0000000000000000000000000000000000000000..06835e68f2d5c85b15ab46512e11341942df6cee GIT binary patch literal 319482 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

xmRD9MJ-4}|nESY7MfIyye(;7US$s6U3ntosW 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%0Db#guQcD5WBxtNduc9o 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 a3rf|sBB!J>CBzYvLK&OVhsXcK=l=mm2tjWE literal 0 HcmV?d00001 diff --git a/microfrontends/root-login/src/util/axios/index.tsx b/microfrontends/root-login/src/util/axios/index.tsx new file mode 100644 index 0000000..5d627ca --- /dev/null +++ b/microfrontends/root-login/src/util/axios/index.tsx @@ -0,0 +1,18 @@ +import axios from 'axios'; + +const createRequestMethod = (baseURL: string) => { + const request = axios.create({ + baseURL, + }); + return request; +}; + +export const getCommonHeader = () => { + return { + 'Content-Type': 'application/json', + email: localStorage.getItem('email'), + password: localStorage.getItem('password') + }; +}; + +export const api = createRequestMethod(`/api/`); diff --git a/microfrontends/root-login/tailwind.config.js b/microfrontends/root-login/tailwind.config.js new file mode 100644 index 0000000..593a6cb --- /dev/null +++ b/microfrontends/root-login/tailwind.config.js @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./src/**/*.{html,js}"], + theme: { + extend: {}, + }, + plugins: [], +} diff --git a/microfrontends/root-login/tsconfig.json b/microfrontends/root-login/tsconfig.json new file mode 100644 index 0000000..c8e158c --- /dev/null +++ b/microfrontends/root-login/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-root-login.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/root-login/webpack.config.js b/microfrontends/root-login/webpack.config.js new file mode 100644 index 0000000..1829912 --- /dev/null +++ b/microfrontends/root-login/webpack.config.js @@ -0,0 +1,36 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); +const IS_PROD = process.env.NODE_ENV === 'production'; + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "root-login", + webpackConfigEnv, + argv, + }); + + // publicPath = IS_PROD ? '/root-login-static/' : 'http://localhost:8501/' + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + // output: { + // libraryTarget: 'amd', + // filename: '[name]-[chunkhash].js', + // publicPath: publicPath, + // }, + module: { + rules: [ + { + test: /\.less$/i, + use: [ + // compiles Less to CSS + "style-loader", + "css-loader", + "less-loader", + ], + }, + ], + }, + }); +}; diff --git a/microfrontends/root-login/yarn.lock b/microfrontends/root-login/yarn.lock new file mode 100644 index 0000000..40646ea --- /dev/null +++ b/microfrontends/root-login/yarn.lock @@ -0,0 +1,7175 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@headlessui/react@^1.7.4": + version "1.7.4" + resolved "https://registry.npmmirror.com/@headlessui/react/-/react-1.7.4.tgz#ba7f50fda20667276ee84fcd4c2a459aa26187e3" + integrity sha512-D8n5yGCF3WIkPsjEYeM8knn9jQ70bigGGb5aUvN6y4BGxcT3OcOQOKcM3zRGllRCZCFxCZyQvYJF6ZE7bQUOyQ== + dependencies: + client-only "^0.0.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-node@^1.8.2: + version "1.8.2" + resolved "https://registry.npmmirror.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0, acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.0.0, acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.13: + version "10.4.13" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8" + integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== + dependencies: + browserslist "^4.21.4" + caniuse-lite "^1.0.30001426" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axios@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/axios/-/axios-1.1.3.tgz#8274250dada2edf53814ed7db644b9c2866c1e35" + integrity sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +client-only@^0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.1.4, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-anything@^2.0.1: + version "2.0.6" + resolved "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" + integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== + dependencies: + is-what "^3.14.1" + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.2.6: + version "3.2.7" + resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +defined@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" + integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detective@^5.2.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" + integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== + dependencies: + acorn-node "^1.8.2" + defined "^1.0.0" + minimist "^1.2.6" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +errno@^0.1.1: + version "0.1.8" + resolved "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + dependencies: + prr "~1.0.1" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^3.2.12: + version "3.2.12" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +image-size@~0.5.0: + version "0.5.5" + resolved "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-what@^3.14.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4: + version "2.0.5" + resolved "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +less-loader@^11.1.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/less-loader/-/less-loader-11.1.0.tgz#a452384259bdf8e4f6d5fdcc39543609e6313f82" + integrity sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug== + dependencies: + klona "^2.0.4" + +less@^4.1.3: + version "4.1.3" + resolved "https://registry.npmmirror.com/less/-/less-4.1.3.tgz#175be9ddcbf9b250173e0a00b4d6920a5b770246" + integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== + dependencies: + copy-anything "^2.0.1" + parse-node-version "^1.0.1" + tslib "^2.3.0" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + make-dir "^2.1.0" + mime "^1.4.1" + needle "^3.1.0" + source-map "~0.6.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lilconfig@^2.0.5, lilconfig@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.11" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz" + integrity sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0, mime@^1.4.1: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.6: + version "1.2.7" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +needle@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44" + integrity sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== + dependencies: + debug "^3.2.6" + iconv-lite "^0.6.3" + sax "^1.2.4" + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-node-version@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-import@^14.1.0: + version "14.1.0" + resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" + integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" + integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^3.1.4: + version "3.1.4" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" + integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== + dependencies: + lilconfig "^2.0.5" + yaml "^1.10.2" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735" + integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15, postcss@^8.4.18, postcss@^8.4.19: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tailwindcss@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250" + integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ== + dependencies: + arg "^5.0.2" + chokidar "^3.5.3" + color-name "^1.1.4" + detective "^5.2.1" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.12" + glob-parent "^6.0.2" + is-glob "^4.0.3" + lilconfig "^2.0.6" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.18" + postcss-import "^14.1.0" + postcss-js "^4.0.0" + postcss-load-config "^3.1.4" + postcss-nested "6.0.0" + postcss-selector-parser "^6.0.10" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3, tslib@^2.3.0: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/util-importmap/.circleci/config.yml b/microfrontends/util-importmap/.circleci/config.yml new file mode 100644 index 0000000..1eab000 --- /dev/null +++ b/microfrontends/util-importmap/.circleci/config.yml @@ -0,0 +1,26 @@ +version: 2 +jobs: + deploy: + docker: + - image: clue/httpie + environment: + + steps: + - checkout + - run: + name: Deploy + command: | + cat importmap.json + + echo "Updating import map" + http PATCH $DEPLOYER_HOST/import-map.json\?env=$DEPLOYER_ENV -a $DEPLOYER_USERNAME:$DEPLOYER_PASSWORD --check-status < importmap.json + +workflows: + version: 2 + build_and_deploy: + jobs: + - deploy: + context: deploy-context + filters: + branches: + only: master diff --git a/microfrontends/util-importmap/.gitignore b/microfrontends/util-importmap/.gitignore new file mode 100644 index 0000000..6704566 --- /dev/null +++ b/microfrontends/util-importmap/.gitignore @@ -0,0 +1,104 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# Next.js build output +.next + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and *not* Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port diff --git a/microfrontends/util-importmap/LICENSE b/microfrontends/util-importmap/LICENSE new file mode 100644 index 0000000..8be766a --- /dev/null +++ b/microfrontends/util-importmap/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 react-microfrontends + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/microfrontends/util-importmap/README.md b/microfrontends/util-importmap/README.md new file mode 100644 index 0000000..38b948f --- /dev/null +++ b/microfrontends/util-importmap/README.md @@ -0,0 +1,20 @@ +# shared-dependencies +An import map of shared dependencies for react microfrontends + +[![CircleCI](https://circleci.com/gh/react-microfrontends/shared-dependencies.svg?style=svg)](https://circleci.com/gh/react-microfrontends/shared-dependencies) + +## What is this? + +This is an example microfrontend repo demonstrating how to use [single-spa](https://single-spa.js.org). You can see the code running at https://react.microfrontends.app. The full, deployed import map is visible at https://react.microfrontends.app/importmap.json. + +## How does it work? + +[Full article](https://single-spa.js.org/docs/recommended-setup) + +This repository contains an [import map](https://github.com/WICG/import-maps/) that controls the shared libraries between all microfrontends. + +Whenever a pull request is merged to master, [CircleCI deploys the import map](https://circleci.com/gh/react-microfrontends/shared-dependencies). Deployments for this project are completely independent of deployments for any other module. + +## Adapting for your organization + +Feel free to fork and modify any files you would like when doing a proof of concept for your organization. diff --git a/microfrontends/util-importmap/importmap.json b/microfrontends/util-importmap/importmap.json new file mode 100644 index 0000000..d15fa49 --- /dev/null +++ b/microfrontends/util-importmap/importmap.json @@ -0,0 +1,9 @@ +{ + "imports": { + "single-spa": "https://cdn.jsdelivr.net/npm/single-spa@5.8.2/lib/system/single-spa.min.js", + "react": "https://cdn.jsdelivr.net/npm/react@17.0.1/umd/react.production.min.js", + "react-dom": "https://cdn.jsdelivr.net/npm/react-dom@17.0.1/umd/react-dom.production.min.js", + "rxjs": "https://cdn.jsdelivr.net/npm/@esm-bundle/rxjs@6.6.3/system/es2015/rxjs.min.js", + "rxjs/operators": "https://cdn.jsdelivr.net/npm/@esm-bundle/rxjs@6.6.3/system/es2015/rxjs-operators.min.js" + } +} diff --git a/microfrontends/util-root/.eslintrc b/microfrontends/util-root/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/util-root/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/util-root/.gitignore b/microfrontends/util-root/.gitignore new file mode 100644 index 0000000..bd280ec --- /dev/null +++ b/microfrontends/util-root/.gitignore @@ -0,0 +1,72 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store diff --git a/microfrontends/util-root/.husky/pre-commit b/microfrontends/util-root/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/util-root/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/util-root/.prettierignore b/microfrontends/util-root/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/util-root/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/util-root/babel.config.json b/microfrontends/util-root/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/util-root/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/util-root/jest.config.js b/microfrontends/util-root/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/util-root/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/util-root/package.json b/microfrontends/util-root/package.json new file mode 100644 index 0000000..c0473fd --- /dev/null +++ b/microfrontends/util-root/package.json @@ -0,0 +1,64 @@ +{ + "name": "@ningowood/util-root", + "scripts": { + "start": "webpack serve --port 8800", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0", + "@babel/preset-typescript": "^7.15.0", + "typescript": "^4.3.5", + "webpack-config-single-spa-ts": "^4.0.0", + "ts-config-single-spa": "^3.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0" + }, + "dependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa-react": "^4.3.1", + "@types/jest": "^27.0.1", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "single-spa": "^5.9.3", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9" + }, + "types": "dist/ningowood-util-root.d.ts" +} diff --git a/microfrontends/util-root/src/declarations.d.ts b/microfrontends/util-root/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/util-root/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/util-root/src/ningowood-util-root.tsx b/microfrontends/util-root/src/ningowood-util-root.tsx new file mode 100644 index 0000000..f4dc213 --- /dev/null +++ b/microfrontends/util-root/src/ningowood-util-root.tsx @@ -0,0 +1,2 @@ +// Anything exported from this file is importable by other in-browser modules. +export function publicApiFunction() {} diff --git a/microfrontends/util-root/src/root.component.test.tsx b/microfrontends/util-root/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/util-root/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/util-root/src/root.component.tsx b/microfrontends/util-root/src/root.component.tsx new file mode 100644 index 0000000..f9375f8 --- /dev/null +++ b/microfrontends/util-root/src/root.component.tsx @@ -0,0 +1,3 @@ +export default function Root(props) { + return
{props.name} is mounted!
; +} diff --git a/microfrontends/util-root/tsconfig.json b/microfrontends/util-root/tsconfig.json new file mode 100644 index 0000000..b4cc53f --- /dev/null +++ b/microfrontends/util-root/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-util-root.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/util-root/webpack.config.js b/microfrontends/util-root/webpack.config.js new file mode 100644 index 0000000..452f55d --- /dev/null +++ b/microfrontends/util-root/webpack.config.js @@ -0,0 +1,15 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "util-root", + webpackConfigEnv, + argv, + }); + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + }); +}; diff --git a/microfrontends/util-root/yarn.lock b/microfrontends/util-root/yarn.lock new file mode 100644 index 0000000..298579b --- /dev/null +++ b/microfrontends/util-root/yarn.lock @@ -0,0 +1,6801 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.11" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz#3a34837ade675825d805a2c135e88cefe5e53aaf" + integrity sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/util-styleguide/.eslintrc b/microfrontends/util-styleguide/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/util-styleguide/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/util-styleguide/.gitignore b/microfrontends/util-styleguide/.gitignore new file mode 100644 index 0000000..bd280ec --- /dev/null +++ b/microfrontends/util-styleguide/.gitignore @@ -0,0 +1,72 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store diff --git a/microfrontends/util-styleguide/.husky/pre-commit b/microfrontends/util-styleguide/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/util-styleguide/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/util-styleguide/.prettierignore b/microfrontends/util-styleguide/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/util-styleguide/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/util-styleguide/babel.config.json b/microfrontends/util-styleguide/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/util-styleguide/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/util-styleguide/jest.config.js b/microfrontends/util-styleguide/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/util-styleguide/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/util-styleguide/package.json b/microfrontends/util-styleguide/package.json new file mode 100644 index 0000000..028f6a8 --- /dev/null +++ b/microfrontends/util-styleguide/package.json @@ -0,0 +1,67 @@ +{ + "name": "@ningowood/util-styleguide", + "scripts": { + "start": "webpack serve --port 8802", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "postcss": "^8.4.19", + "postcss-loader": "^7.0.1", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "ts-config-single-spa": "^3.0.0", + "typescript": "^4.3.5", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0", + "webpack-config-single-spa-ts": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@types/jest": "^27.0.1", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa": "^5.9.3", + "single-spa-react": "^4.3.1", + "tailwindcss": "^3.2.4" + }, + "types": "dist/ningowood-util-styleguide.d.ts" +} diff --git a/microfrontends/util-styleguide/postcss.config.js b/microfrontends/util-styleguide/postcss.config.js new file mode 100644 index 0000000..12a703d --- /dev/null +++ b/microfrontends/util-styleguide/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/microfrontends/util-styleguide/src/button.component.js b/microfrontends/util-styleguide/src/button.component.js new file mode 100644 index 0000000..3ec5427 --- /dev/null +++ b/microfrontends/util-styleguide/src/button.component.js @@ -0,0 +1,22 @@ +import React from "react"; + +export default function Button(props) { + const { + children, + disabled = false, + loading = false, + className = "", + ...remainingProps + } = props; + const background = + disabled || loading ? "opacity-50 bg-secondary" : "bg-warning"; + return ( + + ); +} diff --git a/microfrontends/util-styleguide/src/declarations.d.ts b/microfrontends/util-styleguide/src/declarations.d.ts new file mode 100644 index 0000000..facd5c8 --- /dev/null +++ b/microfrontends/util-styleguide/src/declarations.d.ts @@ -0,0 +1,39 @@ +declare module "*.html" { + const rawHtmlFile: string; + export = rawHtmlFile; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + const src: string; + export default src; +} diff --git a/microfrontends/util-styleguide/src/global.css b/microfrontends/util-styleguide/src/global.css new file mode 100644 index 0000000..2094096 --- /dev/null +++ b/microfrontends/util-styleguide/src/global.css @@ -0,0 +1,29 @@ +:root { + --color-primary: #011627; + --color-secondary: #8b8c8a; + --color-danger: #e71d36; + --color-warning: #ff9f1c; + --color-info: #2ec4b6; + --color-background: #182b3a; + --color-white: #fdfffc; + --color-black: #171817; + --color-overlay: rgba(253, 255, 252, 0.8); +} + +@tailwind base; + +@tailwind components; + +@tailwind utilities; + +body { + background-color: var(--color-background); + color: var(--color-white); +} + +nav.topnav { + position: fixed; + width: 100vw; + top: 0px; + z-index: 100; +} diff --git a/microfrontends/util-styleguide/src/ningowood-util-styleguide.tsx b/microfrontends/util-styleguide/src/ningowood-util-styleguide.tsx new file mode 100644 index 0000000..1ad539d --- /dev/null +++ b/microfrontends/util-styleguide/src/ningowood-util-styleguide.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import singleSpaReact from "single-spa-react"; +import Root from "./root.component"; + +const lifecycles = singleSpaReact({ + React, + ReactDOM, + rootComponent: Root, + errorBoundary(err, info, props) { + // Customize the root error boundary for your microfrontend here. + return null; + }, +}); + +export const { bootstrap, mount, unmount } = lifecycles; diff --git a/microfrontends/util-styleguide/src/root.component.test.tsx b/microfrontends/util-styleguide/src/root.component.test.tsx new file mode 100644 index 0000000..ef1e9ce --- /dev/null +++ b/microfrontends/util-styleguide/src/root.component.test.tsx @@ -0,0 +1,9 @@ +import { render } from "@testing-library/react"; +import Root from "./root.component"; + +describe("Root component", () => { + it("should be in the document", () => { + const { getByText } = render(); + expect(getByText(/Testapp is mounted!/i)).toBeInTheDocument(); + }); +}); diff --git a/microfrontends/util-styleguide/src/root.component.tsx b/microfrontends/util-styleguide/src/root.component.tsx new file mode 100644 index 0000000..6b7e424 --- /dev/null +++ b/microfrontends/util-styleguide/src/root.component.tsx @@ -0,0 +1,5 @@ +import "./global.css"; +import Button from "./button.component" + +// You can also export React components from this file and import them into your microfrontends +export default Button; diff --git a/microfrontends/util-styleguide/tailwind.config.js b/microfrontends/util-styleguide/tailwind.config.js new file mode 100644 index 0000000..37ab16f --- /dev/null +++ b/microfrontends/util-styleguide/tailwind.config.js @@ -0,0 +1,17 @@ +module.exports = { + theme: { + colors: { + primary: "var(--color-primary)", + secondary: "var(--color-secondary)", + danger: "var(--color-danger)", + warning: "var(--color-warning)", + info: "var(--color-info)", + background: "var(--color-background)", + white: "var(--color-white)", + black: "var(--color-black)", + overlay: "var(--color-overlay)" + } + }, + variants: {}, + plugins: [] +}; diff --git a/microfrontends/util-styleguide/tsconfig.json b/microfrontends/util-styleguide/tsconfig.json new file mode 100644 index 0000000..fd609ce --- /dev/null +++ b/microfrontends/util-styleguide/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-util-styleguide.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/util-styleguide/webpack.config.js b/microfrontends/util-styleguide/webpack.config.js new file mode 100644 index 0000000..1b28c35 --- /dev/null +++ b/microfrontends/util-styleguide/webpack.config.js @@ -0,0 +1,31 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "util-styleguide", + webpackConfigEnv, + argv, + }); + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + module: { + rules: [ + { + test: /\.css$/i, + use: [ + require.resolve("style-loader", { + paths: [require.resolve("webpack-config-single-spa")], + }), + require.resolve("css-loader", { + paths: [require.resolve("webpack-config-single-spa")], + }), + "postcss-loader", + ], + }, + ], + }, + }); +}; diff --git a/microfrontends/util-styleguide/yarn.lock b/microfrontends/util-styleguide/yarn.lock new file mode 100644 index 0000000..3ae96c3 --- /dev/null +++ b/microfrontends/util-styleguide/yarn.lock @@ -0,0 +1,7034 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.14" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.14.tgz#0943473052c24bd8cf2d1de25f1a710259327237" + integrity sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-node@^1.8.2: + version "1.8.2" + resolved "https://registry.npmmirror.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0, acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.0.0, acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001434" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5" + integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" + integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.1.4, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +defined@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" + integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detective@^5.2.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" + integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== + dependencies: + acorn-node "^1.8.2" + defined "^1.0.0" + minimist "^1.2.6" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.12.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" + integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^3.2.12: + version "3.2.12" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lilconfig@^2.0.5, lilconfig@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.12" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.6: + version "1.2.7" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-import@^14.1.0: + version "14.1.0" + resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" + integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" + integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^3.1.4: + version "3.1.4" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" + integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== + dependencies: + lilconfig "^2.0.5" + yaml "^1.10.2" + +postcss-loader@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-7.0.1.tgz#4c883cc0a1b2bfe2074377b7a74c1cd805684395" + integrity sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.7" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735" + integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.11" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15, postcss@^8.4.18, postcss@^8.4.19: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.8.0" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" + integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tailwindcss@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250" + integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ== + dependencies: + arg "^5.0.2" + chokidar "^3.5.3" + color-name "^1.1.4" + detective "^5.2.1" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.12" + glob-parent "^6.0.2" + is-glob "^4.0.3" + lilconfig "^2.0.6" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.18" + postcss-import "^14.1.0" + postcss-js "^4.0.0" + postcss-load-config "^3.1.4" + postcss-nested "6.0.0" + postcss-selector-parser "^6.0.10" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.16.0" + resolved "https://registry.npmmirror.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" + integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/public/static/showcase-20221126.webp b/public/static/showcase-20221126.webp new file mode 100644 index 0000000000000000000000000000000000000000..5f231007b83d0d51a52c3c67450011e57d38ee60 GIT binary patch literal 657406 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⪻9D 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 z

(yleWk_FG*xfO_y8H)HVPY*&tm3?earZtExLZysbNOYBv)2^FPH$u{;IGE4Uy4 zpk@1LV280GR|bVyqQ?ZwH<;<2qu>Mzr)VHpV%CaK8~Dapa`nb$iu#-Zu;9olsjm~; zTKA|#2H?P@BsuacIJYo?`iRwg@efJ2LV=0fTP1~dmhe3CG{FZw;zXs6UP85|cIgWX z!|1TGQiqSwc_HHY%9%}dKRqTw3NZ*(cz^>K_1_?7u;kHErp3%i(zkx*FXBH*GtNp1 zQ6d>ulb>9FnBO{#$)b^%?teI=9g?kdX+t#tBKgL_n0{~aIvk(I zgEyzEn_2Su2gPdxk|ivSWb_{<8diglfD?4<#1 z;2}QA?nr^9-fyZPu~lA1n|xRTsv-H&A#vNDm z*@aXt!2{JmHPw>uq~+wmT!o2`Ux$yzsmM-)Kp<6@1HE##r7kI{@YJX!M)s&%+7%uX z$>;8zvRLB!L`RkdnE;I0tTs$e14~4EYzEAUYNJKb&LluM6;VtsNva7n9}5%`EZ2K+ zo0&@N31#fe|3>0ef`ROhV?%J$U=skl4o?*3iZL%|5>AY@K7$}VJI8`7}#r&OA0B}^4{86MBR2tk4CiZ(b} z0K9QKTSBqJ@z49z&`*6kg)5aS3z58vb^|v!x3=qFkApX0U|}L43bj%wN|C3EM|L3m z#Wyoul_0hV8Swgyg;(k-Z{|UwvemJ;0P8E)?i6$FbRnS(FHq>I;<=A&}wMZ56 zBXB<03CS8g3Ken!66I>!;Q+tObL2;}U&fFWE?r5kOlKn!Hwh^n5!BYcM*p))f=~}N zqIYo>&&=a0_>Oxy^WhQqP3Z-#e~!N=5$7Y=m*zZx$=0r-~n)G$jFpvY;V{Iq^tOI`AEI#$+4R>^m; zqoE5;IDkSD5vZ2@AtnWEZ#s zeZGITdVC2lh>3peVQLTkNhqhKQq3{;e$Fnsr+ZC|P*+n8d1OFq1{8+v#M)pJbFyOAut3;TbAAe-!cIWP9G7Y8bAmI9eGe?f_#h0*k z@|xP81r?)}itvH|aj(AN-rp*$&pE%-qrH@)kGIU99o}RWqZwNGW$B{;vfiGa(}p-T zC?(%KDbq;9{N2WY8n}^gWM+$RX3WAF$g%=k$r%`NNSJa@Q)X6H@`@5_Fqw7UNdT30 z@;!%VyW6xj7?V#P!qdkp-#wzvxVh_0+Amw<LZGPUc4; zw^l}m^9WWAb=3irx7Y$0merxKhD7ipi)_!!Ktlm$8ut1Ch4~N}H_6r% z+(lDaJa{wOe~^c)sRc;YHFoJa!$s}ye}G$fze)RGnpcmPkavq_1+9jId#% zNrJhHF4NZC5LAKOWJ&-q)|xy<%LNIlxZ5MvaJ~e(@K&ggdKnEh9NK<=f+aHpPR@B{y2IYg?01Rj-oGT@OXh>p}Js3|3COmhrxRB{Q5S2O1iJ~{G z>%R&GSVaN~>prq8QgSj;@R{-F@%Nuh6Jw3H4v5>y2)hHD}7?R;^c6#qg`pMl7M_WU5rIV8^V10Y*eze6Sh6 zC#p)}rql$3a*9aKLMHb|a{=$ZKT3~X zONW(E)^44r@rqTKC_)DQXsECwD-k-@dasKTVZ6FlW#TRXPWswTh3wC<>}QB&_?Erk z($$7;z94{xnu&II+^M>Kt_y~D6DpU>c=-sj)&<|zl_HxdRfaEbd}Y}tM8oa3MIW_F zE!~|_n&1*LxY(U_%Y`$(Er}R4xdECWIq@g0NO4_v{S(g0t0v5kVZ(7uH^`X3;c;=nq$;of%nf^ z9^^g;JX(3un%zTi<7akejD2M_(oqgkYmJdo{`8yuDI8eUyATn3;`!xjPXTTj@l8}K>7N!2JJrZ~4%=l_h!>-A) zG;@5IQO5Vc)4-(YZWFg~Z$GRou1S(xB{rW45ZsVlDU)la?Z}$djFdd;xSLd-)+^p| z1wZDJ;ISeOC9K1t@S==PP0;5Egk8ZHppHc&(m^i#lsC1JLikO^zS**+gpv|Rqwc4l zZ{=#Pu(B&8;^EEwr5Dj``;fJ49|Qy*@O70TvhB1NIKwc7%GKY5VOC)?lFp>*wMNmU zmeu ze&BOP;jwgIbBS)HB(raAfk(59P6GiB2af$^J+m^Xu{7iAA!0Xjov^vFjC{8aK=uaB z;9#(c0c@^%PZ4ZBMu`H(U--867CAr4g6b55W7=k(0--K!Jaqa)9+J7>Or!0{zhjp5MjI;y+Ll8q3tayTkd9^0X2k+!ihS$O5>)dGzH%Hvm zqitxa0YVhhyO+5Y`(HV)WR#Wey}iK$4yNFjW=d~8@x;`ZGt!QqXs5E5lf{eIH|$6$ z4(*ZN`Ti}?4xy8+LqTCLB5((HaVl|&krx#goIo5~hs&(fC(@i7|j*AXNKVOHCj+|Azn)D9~r zA2{fn?N8=4U?Kk3{jI_G{_>FU3X`4Pa?ss*2BO2B>jM0HX+^{oKUw7&%n%^BEPT3d z-bJChAtk2UhNx3qYaYwoo)aF2EG=gTk*Bs+UDRI>s z{G1wninXc3v+kD6P>=0ndACQe8zMR^_9TY}dPGsTmxEy?|8+|wg>jgcrWyBbzCR0{6J3meE0g(bFlxqMOH&R(a)h~+& zi=QGl_v@}`&XTDHP~o+p@%bu!;u=B<+Hl}zijr+fq=T%EH9`a^R0Z0R|BQ|YWEmJf zE>blA;}A+C3*-^+p=8TWN@6W9Iy6M#1WXmncoY7wGum|*j5p}Rl|j;`Nzm3J9<_3^3P2kxi>`zQd;87pWv z7oI+VfLpWeh?adclWsX{^BU&^_i)B&RD;kb2Kbi+TT?+O?r`VnvY;CpNq{)ogFNib z_sQoIP@KyMRo(3j>9$S$45YE~>SX+ALyL>a;rpa&Y&uM8K9E)3zUGC^7$oIEi&IW0 z_0VF4XK7R@oFoN@6Ih*smH4d+I-;kIA18#0#~r5Hi}KKHnHTiJm2-qvM}aZi;AH8EMOg2OBL{vYCfPDbvAw_e|V2 zDA7Wzo?khI55dEhPwidbxtc`0k@HsI(L=EBc78*Wa=qkWb#vD306}O1w$*a;tO-pE znG9Of!cRpq%s263)+`?##K!{XG183oJL+}dhJ~SXa9;OUmo#bG)4bqd>1Y_r0ha0P zXaji~dv@zheL)eKWxm{zvqqt@pJ*2a!4bPe$FKUc*S=t-Layu3cVMR@Rlb<|eWpV*e<8_G%P&(p1cDl^FCa2TJ(h%H; z8F~Pj&??2yr#EoAUe*A6+W|$il6g;HZe40%U!)&%@(c5Edc+Y&7N)@0iTDNafc&yf zyj=o9lUWxJ3y0CSz%g)fr-_TSAnN|G`2ShxSYWa(k%Xu!>s=)fHxWW>O^(cDKR@5*L5&Zj{%K*twKfwH=nR z>ibXjI6DBxOc(9a6;>(QcSmMJip~xJEXjY6M&PP%@zB@IqX~&iESX28gr+88;c>H< zvMa3WSElr;Fn?F}44^G-)uHS;%D#H{OJu0{=Zb+ak+!7ocw4tVt-`vE?k`QI`*Id) zG4en72WogLXqUKNu`PC2;Us~0Bz5;=v7Y*} z8gdqgdhF3>_YI$ihz@nI<#vPzf`D!{T!)M;d)d%E9J>%{iD1ZuU*x{M&#?3XEFJ0{ zGu!2HLzeb&n(^H=;a(!ScF2M2EIoMnqR?n;fp7s1%e5^c%S5{~BxUd7M*j$ntRDpl&}kX1&@&YG(=` z%+FM-mn@@fKfwC6Rs^PdP4TQ~sdP#LlbUp%pfmtt0m1?`3cE}0#Ej8>F}X(^>Glhz z9Ri8qBo&jxZqDA&RW^Lxs8}KCMuil&Uml`O9zbb^8TXv+d#GOpH|4tx#l4w0@U@XE zSzkI2^or&Igq+B=+h_0GMdgx;pst7j6W7vwbBT;3t!Qk$Sz`wcI-)dHH%6ktr!Nbyv07YYUG9cug9_*j0}I4vE%;caj|1OIud(nf8i?X z0zExB(O~+l+c0r0nhjFv1UFuj_Lge+brS*$^zN2Wpm*0Llwc3SrI1t2 z01L7=ofzpO-34kPQb?(YwfAdS_dHOo6v6#{VHMtrKH}b4f@l9> zQ!8e+&Ha%al1D{Ot64YEu9XBnio_%QYVfEB#I|99trI5$3$12w_pMAoH z*^5LGpBi1l%9;SV-YBgSJmxQOj9BOX486TqwcwYqDtA!iggP}#T7R1(h*QB+uP8y zT8;yo6O4Uy6#9|Y~gLM1KjzrT5sN7$luf8XRjVukSfzpbx&sCpCD-H zh%$IMX-3v#@a0Nb<#%4aN5l4&R?HG1bfu4K=c2HUf1!zOCAko?s?(<+0t?LYlOM7O= zy`7E>qeH*WXKRIvwQMO(d=DVj|Aq^VWE1b-^at^YFPbAZj6sOOOTHXnH)ziTp}Dlm zI#>%V6m&r;8VtW9#Y70MTM`l5x|y_DLJbX@1_0K1ch=Hxb29E_Ry(ODqO9WdaG>o1 zU0<`L@(Y!VG?EPDXsf>vf~V(~dGnuc8#bUELsH|cC39E5@TfiFy$C9-@r1_u(ZR;< zDGXzpE5vD`fqT<25Js*#UHIaZE$*oq9n)@Ioa9V_3_`EaDV0X8xn-J8cs`0d5mtTH z?3x|*$HOpXYg!jxntU{UpM|n#D~27)IWhW*W<1|?w#~|>=I`;A&NkA{`Mfbydk$~A zYlLWsg?ydzvk}^C5px-;k+niE z9dPfn3%NrW4rPBJ#(|i(UgICCrhyf!uOjimW{JYWaf)7ot$pyr#DET*6BYp47UojX zSCd(Emak>Hg>d&Y1zBOrGdB`l!xw0O2||8G+OIPdkxP}Aen5JNw?)a_>Do>q>1ME&t4E)+RS`@7D$Fo2WFVS z&s4ZHTn-zud_@@>OQcYhuJO7Qr@96>v&`I23VL(kPOx>?s!Ttdd}S@GZE+2pZGkDL zoT{F5Aa}&YO6^+y&Zp<=-La!-f=_in&X;sZ01$S=UxjhD!ZF67itFLnu0WX3jrgh* z+*wQO(4HH>JS>-qIV&IU9T?|Ke=TFP(dmRfRGpOHb12~a+(FxI@nH4tdW3gMb>J^V zK5B%TAjp;ig5)y1f!_vYxl=-(R3yBHC7<00=4N;@QU)?Wt z`E#7PQ5;w0f3&n;4Wp>!)|=JQa3^%W+)6ji11A^rU;U93%|a72b1Th`(i;pfAm@Qsv|lHzFXX1a5^V>ulvw%p=$bD=xqcb5G$a= zeao}Nh08Be_f*Np62sE;Zdt|JKA~N!WctpDDyQRfeKROWzp-_F7+fe1zyx%KyW4^z z5F!deCOU~B4rg0w;pOl*j7+l(OAq?7>@_l8LZ}!u96Gi}@T!dQM`lwPM~fb)p*ZRK zNHn!Sp&Jk=wCCYIV1cA~9*pLq?y1~Pc@%Tff2*cT};8Er`||Cv8OsgHNJOA&=>V5uw3A2!JCaeBPJSZwG9xhj@8cFgd+Ozqmy^U`VpLys{F`t{X8(58)pk$$X-vsxjxmtT ztx!i99Hz*^Q?o~z`-e#09)8{`~`& zj^Y`5`f%zLI%mikAx~>y#iK7;gDP}q7aP>uaXao!1{tK!A`1}_;w(*}8u}K0q*-`R7o@AdDMP1bj=aR(BMG2Wp`{IbwzElQ8r9JXJYv0{=>a!yEbQ>M{zXX&F|JG?P4OYgz+)|4Yy9q*_A%0JRKHC=9Gs?axdO1)oo_va-iij>H>modI7B_iN(0Pg!3oV?l^Be_gOGQEo075pF}ZK;JY`wkxcwhdCkXl#KN z5TGp{OJAtkUO6kkLECg!VIK}B#Mnc%Up|BBiz+Ccls5*x=+t_&g6|reVrBU`_D#~5 zY@0Qd7%nwyXaUzmBLR!a&j%W#E3s7v5?i7%g`d{kv}Kl{VWEz27^%S5*qm#!p5mZ3 zbrYj@bKI&pjgcXJ`Owh(I*Iv0 z={I*r;7msKk}ZeM8ym36bNaq9JXUA(3oXPq^751(6hd?15h!NRauB37ImrH=MZQ;4 zGTkJ@Rnf+bQL<2=UPaug*U*9QWcGPo4V0!!V=Caez4@qs{M5^p3G&c;z5c+tylf_P z*samhgXST8vm(m;Epz>?yuYj)Kop*a+f8paD5G5*wt3y-PReUzu25b5HQNnWY7808 zm9aPdkH(8ids&q*#`XpxCh2|FE<*CP4R70=tf-c(L_vDm5hB8tfKe5Jh>xF#s<> z(7)ADDW2f!vtJ$=pA0nJnlHOvHBtBv)EC#F>F^z3##MW&7NQgrvd9*nlmw(~ zcL|rmzz~J9&1XcJ%aId9eOr5F*=iU?`^SYyh)-;~j5hUPf|Y`CNZ-NQbK3)2alU%! z8)KIPXJx>|otkhBz*`a_Ez)BQLgEudC*3~nX1?4z8`R;e`I=b1u`~-N@$-^{4UNUQzjk7w&87leTW#+SluNuIb}^^;=8oG9m( zKn|&CIw6*F>j~f>x#{q_N(4VCQSz8UnJq<5!u|@H!lkGH&I;7`?|$2JGBH+-&ljw^ zW1!FrG>7I9E})LMaRM+3#iz>WG9H6EUApYShCZenT|ZAk0c~eg0yb; zVg&ONNaKMEm7=YDSdBBX6jj8IvqJ`HyyniK1DIcTR)SPmP%R`-tfMHDmD{Rtu;c)C z@!Toi6L5Aa?Pc&Tpq25nepR#GM8CziVhc6NLg_c;P;OY}Q`jJr(Rd1-;Q|gQx9n`S zm98cdc^xqytxbwe3=Zx)Nhco`0Va~ti>1|T!U|&(SKu}np%vPoo35_itWJP{WHD1P zbca7ZzcQwa#Mo71Dl?X^M`}A7)!N|<&mlHidDTHeKn|Yb_zTStDtpu4nU1pUJoN<8 zaDU;q5=0$)xkuEWRA+LU0cjVsmYN{A)%d8X0YcQ#*?%~A0XP()Qr37hQ#nE^^~eA* znid8tiB6N&S5N@l6SmsHRVs*qk=-!%nNZ?`yFZSWPyZ$i%o@RwJ=B zlx9uv`JiMID{O!BVRQ@+M^v5c62(vbJkg+25m#%53_a_5^l+3-+W2BeKK5E*$321Y z=rkSQuIj4sa}f4!3rwd~SRXcjrvWM89A#EQ>(-TevJ4#U7LqaYCSNu<{colt?4XpC zSxN=`!25i~@{VSOqz2*#Gm^=p^Y$!_j!Df?9Lrr&<6cuh&J@t|kod)|jXXz`ZL7&H z7<8>nf9;DHl^l+F_Uc3|j|uBQ90g{>VW^qtq{Debc%Huh9o#+c>tCe@*EJN9D>4tb zqg4E`shKrz?6aI!YfsmzJ-KGf>oY7rzgqQIT2pWYG$y|A_*%U|K2o zZ@60vl7eyXUT~^hak#+v93qNbMfK8YwNtZq~UH^I)>lGws~hxfsMB@)`J zacKL#ZEx&`V=93Lc8Dx}AvW$FQW+S{9F)DsfWk6wlVoASRqxFlO2NQpQb4C-CDAjp zE>6y@^Fq_(9Od0xibe)BZ{_7LcN&|g$Z&ku#kvJpE5%=OmDaxL1TMup zv^fC_i;-t%M29#`EMm88g6AXD$`j*<%ht8oAWwPmW)%a?j8n*9XpI^nG-PfR!(*!D z^6W+Y@Cy9B4SvrNM8WqC{55zT5b zLe7eLE8)-tC83a0T$o#kaqX}X8aj%X!GY{prvq=FK5?))Wl&9TVKeFnPqeAT(u4Y@ zEWm@X_Sx+|jh6typ*5$dj9#nQUNY($aOGzfYDrEvCRDm7Gq7G*2V7TO-_;=ql{1on=;MEl4~Qs_vlsvwVC?Vte(xcZ#i zmNm7fz*C0ic9UznJK=w+6KdS2f6gGHiL73=e1oL%!uK`B8ugxcZUH29=-AIx>CV->w&0S7NZu_Bsi(U~cNq zmI7P94{{;kZDdb~>!%wHnmafxV<)-jOqH7iMRn46eCwnu#UA7Cry~LGsnfPq&-BUj*!dKo=m@F zX&enoFt?Yw6qq_6K=0BVTZq$u^lGdrj9V*F4yf#bqF0CA(} z+SuB9)f#NXcZ}UDe2k%i43gh~rwUT*3=E%gAkt^8>a#pz+2iLN?~UOKIL6lP8H3by zi|+?Aaz-4qBydfQB@8FQK)M7dW-GwsBThg{@Go&`Nc^G3(aYuxm+DQk2n$xNK>q~@ zmUc(dCs;|3TIi&rgtx_(`WyYi7mTT3as5MT__BtG%x=ktNF4wrNJkVB6$Xq1Hq&mk z_?SwkYLdlFp1AhK>y}w{UsVemG;lcASj28C!^587l%)-@R!46*j;}q^*781qV+-?P z4bH7c$IfcfQcwxV4fZ}{0K&K-18f@{ofH^*_$2U9ji%$P);h2t)B1uPl<)fjlmx!r zM#>fgW@m+&|8!0!Lq9K7xwOMn|gWO})OXrG97~>7gK=KpaVg!b4p?Vi6_R_kt3?7bSP&w>ojzycqQ9je1 zL2hogO?AB~7M{2UKmzUVK5Nl!*`@%+{sDP8d50ozDGU;%VG{vq7j)Y%AcgS@VGwjJ_nY+f8gyq(+K$}+4qJp9C2m_1yL zX9<`kCk}r&Tx`vsY(((W|lhs2O;v})&@8L z$+rYsbr{iPJu0;c$1p4x!inuRve->{Ju4)i{2N^-tbWs+y1$z(VPZy_i@wwmH>d!G zMyWymRA4nShqyUAm*&pGq=J8okUFA?OCJIXBnZ+4lGijZbAMA-Z&!4K9*2mVN_Zpo z5IhAF;=4%_UhNjF6o_FgBo@aeSf30=Sr89v1A?_-IOF9jvlNt;u7aL0JOtE>D!le@ zYP?VA#^}mk_WR4>_HTak^i(h`px#8(8+t7p9UW14{a3pp`xjC$T?(nXJJIcr5Nn>E zi~p^c)@rbRA0MT4QKl}wNVW_AN(54w2#jsk(kO6A_?+IhsW~ULzv#iH3uM(3g+`X` zufo1_-q|6RT;kQiJ+nF*7-4?}=^eR|*Ng_wwN7oLpJ{((EA^uNRKnHXejiCD^fGM} z-p!Qk=dU8puzA?%Ufod)!KVC=RoU+&$)t7!a7}Z|CL*cj;Of)coaiO1A!VLr+!P`1 z9P)(`nMp#00=n-gIi7ep&3j4VzBN2PLa_SAoU2^did9-;Nx>x+_K{h$nzwE?G`<_9 zx?aavSX4$CzqL1xFugL$2v^;02L0e1y{~gYRYsvZ#A)~02RrV1p@q2-fb3YeB|e%! zyCtwt{=yaH<^W^iKQrO~3N9uTua66R>njUDwsZA$ZMtx;Cf!t4E09)O%{EPgh`GBHZI<@jkjuA|gkVOy}h| zijnxlWKnaZ=|zUe0Kq{2`V`3iQ&dU-2*Q0c&wwgx%=_M9bw8V zhp3L5H~&9iAK(`8I#?1p85bw<_%!b6kRU*#Qsh>9z@H>)36(+LPuIsK^46yt=j+8K zBeAm3eiD+2)iY0st;d8UWKiy{#b$EXejQ8#|1hzaaqrN)?b2>XpceT10wm6}p+HOE zazRD_XIvr{lItOUH9I2F)CD2E6_1-}B!|Y)XQGjB=k8)w7)s6^Fui3~HBZES_($uP z!@bpnAmQjQf?W)t{PaAwkI-d;d(W|smdT4?X6eax1J|u?>xp@}m_J&E_k^PZv#F4> zAN<&;70);^Aomm@!aE3HckkQ`Mf4&J#`})1C~vwoAvio2eVXe?=(kbWI8S>8z0w<4Fn7T^)0wk!SIQSl2+6ZJd$kL(b^K@*p76Jfu06j4yE)@?KRC_d zv{pH{&OG)z7*eB2!idaA29|y@cqKSKCj_-A|Ig%ANAOQzk^ulALcD8P5Txx%F6F^1 z7Pl^+@XWr5O=|wB zBl?A1=2Ka|!R<=DYVhKCX%kj(gF}BppzXTDP?cQ3-%ZpKqe3r|XZyeIZ4g&ehEVL4 zZdq~oiILR`71<|_-;!A6WKSemo`DAix6n1t2w$#8f`ZR7tTL(eQ(jv;A>9GG*+3g| z1r6gW*wg**YbL_A@KU~;qGAbXyK$+}Zsh@}UONj1ZF)-T&krUwAa?oFY(_d?=!0eD zD5yeoHI-G#GLx?$G!<-N?gFxXwbbgycJD$#WbKN@9pTdFBSr0Q8`Y?tI=PD5P( z7SAJ+4Xs`3vSbH42UA~(#k3&YP4YyxW9b-!`4Ha@^;9A1;)q6d(lZ?kOUFg z2ZZ#?vN)#cmdmdXyMXi%vxRdT*K?H$E$K^>aHgT1dSL@cO&5_)oRU`$CB$6~cXt9P zuwEv-)CzaRyn=*1znib#5CCGnv0M)1<1mJ+KRhGUvhe|45Y1oiBYS8VY!liax|xRC zxrcvCW!Fjg&ow(3b2ZjQ5V76TsFMPPcl&2Xb@VgY53|#$J71m}Ix7>oV6%oI8*=0~ z1ohwIG(}-D-Ci{UvD}KFTQ<6FKqVq1%wuprLO$m&kHM+&(|TuNx&j&~w%S$14Oe~I zpch^Z_;7_dCGsev=n;rTC9jkfJz%lxneZpondGnm!4;DM@VuUbT}u*ET4zD2Ht;} zra3y$)S{gp-|<_&0!M2DMdKE~Y+`LB39MuO(@@1V662yhRIDgZG3>d3x>SPWYaGgDaoh-S6?i!=;GT z5y}M#?Ea?(KKb-v1~qmq0a!~I$$)W?3Xh?)>&S$@hZD39VuetCNDB>C*+NSBemIjD zN#0O_%0UyMBZ55WNfZRZ%#D!o0v|O%V-lI#x~qXpx&>ddxSCKi^uF>RF0o62z;*v} z=?_mp_dU$B#Vl4r3&IV7H}bv$%0u&N1M;2>eVbSUlnkkdR+d5H0;2>SJRojZ5gR^0 zd{Rp;8gW@M3CnKGJ!?>iz%UH5HBR_PLHeqr@;}ltU$DZ?t{>EU@19_L7yue7tl|)q zgY{KMZ!>@3A>+ z+6%*o73Xt*;9DZl_u1Sg`znmi`nOpZx*D;Dcv)yce2CS%%7)+AbF{&VzM^3UOm z1MWj9_@qWd#!C|2&<$}bHEyd4L=CtgwY?pF3dY#Lchm&^7m<+n8-76jrMAqMWu zmXSKX=WJTTCDXK?9j&20UXzCA^6Xv+8=Bpv>dYJDL_DCUPr`3r@YDci@Hy%C@4Ce*1WIoaS-dJKVXZFw`f9!AZi$_|zqeM*kU z>V$G4HpqI%p(t(;Hgm@`PTr8aHi?+c^E*vMy9!Kg>@wq9)wDNK6nm}$1p#F8(Vrzk zG0ohTeDa&8P;lXbZvfr7h39*IcmM1kXx~E|NyWQ9%7a27l;Fc!SPxF5Nnt4G{ES$< z;=!4N>c=xiR#}StS==yUCp&K=vx{-Tj#*kI(gi{MmLj7OOPq1@e4E2*iu-onJcc3? z<^1Ecp;TI3`(+@O+S-(5n;V#x)MMo=c5~adxXpRsE3d2y10`s$wcF8y51OC7+kAcJ zQ&l|;(2A-Xg5H0ZcE#dKQApvP6G(}$_a@wwVVeW2QddOZ0C;22S#Tx(yKSITO<$mP zoto)?r<@*=DeVroxbEGEpol8i<18g$4z(AW2sAcaO1m~&&-IJVk+2;2U z{^zYT$5qR@G9?4R9S4ivH{mO^*S~q}S;Bb1n?Y0A#R!X0{a70<{~4ijEscwJm3nTz zs!E#u!Hx51G$K5y)5HN&hG*gKxQlX};1+UEOCR{wmUU{huW(!IhZ$b|Dz$FG1IAig zVV!6s@0C0vP>{QsjPU&y1h_E4+b9&-AFC7vKx8IN5grOA(rGjU0_jvtB~$GUI}~!Z z&vp1-^%R7GjO681o*Kuv3>&1`|Nn|pW=~?=Qrifw+LKn}#%hhooR4OYOc07w`;m5& z(b1riyyM}U_>BO_3~NFf0AE|BIr>g9a#p9%ycSw!(-iaFTF$WV40Owg6?AP)Fh2B?JnqohXx5 z=KX-NH;GE?AA+F78N}bM{}617N2EI5qKeI7d3<@a1Ku-9m|`HUjE2?&GhqCU`mQhm zpu)qj0LNr#xox70=Js0Z} zAnJIx$Z{sE~h9U zSOXqCFCy6w;kZyU1iNU}j0_Co^e?kxju8Ld#P)57}(o=fvV!+yb=%&;;W zh%HVN4%jHp`GQE^`4LAJ-`0jK;dnd*h)3>LmjX+)cF@r9x8+!X4A%w?0<3TSpJ#0Eq{HV`S5JTARwP9bB(2MPfSCIx36n<$ z!Y*GLTG+ZqoB+8R-$D4o+flAN<1o&YU-66TiTgrxq2nn;#rT7^v6Bf8nu7|^U ziJH^}rM&A2q)ijqI0pa!QIyK&{-Y`bozo&F^cMyDHFGE;m6lyl*-`!g`e|Y*AkMo} zq3DXvQidLI`o;PsPbonMD#`H8mU+0Nb~6cg0pc0MsKhsPPEn9AY^dbh&PGhv&bSa* zqJOS5IFyNPF@I*_RF>KRVrUQT!U)PJ*?DJOeyXn-nwKQqS+{UbKo*B;?IkROX?dhq zNET)V_CI9(QB8HlaUCyPdiCYw9nHE1sq7caF)Ynv%quh*j=Mn!qo;dI#~gXnbMTIz zhw#W=FH@xUrBU7oC5SWQ*Z~*Px$G$8;iRC`h4@qztUk=pWvrz4Yz5s8zRHpEk|}7y z>Tq${)wI6-27J0`WI<5U(h>(~kBy#T-g?apeuUoXGj2eBoHs4Wi0njadqKJ~61GLV zv|hh=^Nyt|$R1fl0VznYmlfM+s!GdiCrIihKK}_Yr4$BT9(@I0a}s%Pn?msw0&jO(JS8HY zag3#>eBm5V2O8uv1f#M&DySLy(UD$^oAf*Kwguh!8Cnp5*Y^368}pZqY)ZCK2dW8k z9g>HZMtW8Pb6XT1R3D`z9rFbbUO(p79cZw9%fd-3oOR3)VDXOK0c@4R=Vwh^P{y0v z;Li$v7Bhf9Ga?k7S?M!*5%zwiYcU>q^Iu@!ALrE}88`+kHn~$LR$jTnuH%l=5^D9a zlP|M`;RL-_W7{A6(zQ#uFUaV+6eQv29_g)f4k|Vwgl!pP3;>u#M6nxmHw^x?S`!3w z$CwTD`qp9I&11TKzs#pMJ;EIn30DLJ&lr}R`T(*%(JC}fZ=K~jsFghXgb>oflf%L0 zI>??)JNMqzD$@rBf#z=%XHv@yyff=7=iqJ57di4eRHN!nB`?93Wl0W*zmcOM^iEqn zb*1X(t8*CE9?8po#2$Wt65-yI$fV(fQWrgWgf|(bWf`uY>KDfUq!*3r8zBRsAD7Xq z5CjW~zHKqO#1a5{6hCUFHn*&7K@l=J?Bej%pZ}vFEt%+V2(h`6XLE}XTTBbyIfyaJ z)+fIJmFHZ);1jfhRMOJZ3~f5 zSAM3~gr(Wt`#@30gqt67u6C&MY4|Fxd{kMt<;wiPNGg!sThSDvNGPa)79|PPBT#%a z&azVE_=S4`=(R-yGP&=RkZmu2C%|jA-9h0mlT9e^#YYvChN)aFzMY*UXfAWKwUCz= z&rPLmrAuC)@}Z6{XU^TmfAK~(?vsPho5f6kmTkG@-KOqKN3 zlKt=%&FA8G|FaH{y~fK?Ue|&!QUWegJfPkVxG|=)%bELMjOimx`js1C^qOb$8JK&2 z@KSI;Vs|@ODzVIJ3Yjb3&Os*F{#ftcHVu^7Qa5$hWycJ0x~lUbu7~8vUY4e8WS=cJs-#6DPZQl95m{D+~bWwtaYah+3kYlpMb4Cxn)H+mNrvwuBfD+z+WShqqu>hLdG+U~hjcS;GQ9wnoU za(9}lW;W5P?EETxn+yTHYq(8pF=(L8v0&opAT|8K4kXU6KZEXk$Cnt9;Vy3Mv9Nvl zHwb&U<^@I5;DWAtxe?dz z@AgF)mu7BPp!l<#4woLV|3uI3(APph=F^(@-igEX$&*Ih;@&kaQ=h=-LV7sjod$IA z5aRrb{#V^inU+1}7|EI*yR0=dN8sQS?zeaV(LS;VhNlY&pO!p{5Rxo6S=2jK{OyNp1 z#yJ+JCi?v80&^)hH0Vk~v1@YxL96h#_d%0|2#K8-#aT$!b$po7RmtJ)y#4&TQiQAx!OY&~B zjhorG)&Ck()DQU}A(wwBNZ&3g&ZK9*L~!t^Z&;TF>vdtWvzDdJ-$>{T{T+EQsc|wR zwy2%Z?zps%g$4Ngd1)U6?$23qX!G2}{=MZnOAHo`Gd=aPP8#95l#bzV2-=6(^GK`LF zXSQod!e-L2EPF1lCI-F=8*=XAxr^2j2ayD*l@Ope1kYZSfM8>&6bSb4X zf{75Pq;67PMvw$W9P^)K&WKw9Wzk1QpzyXsceZE1k~CuW^+YYzbi%48@jE2YvNQdv zL0DFC-Y%sy!9Qk}>ZbFN-$U{u3}2@Z3W)1bx*0U>3mhjD%xAcUIw7?eTzNaP#lJd% z#eW4K<@+>WJU7@m5=#1?zF<02FPh8Pn5S8Celx}N8#Bc&>RGph6`9^uo zcLABmk}uG47O`)%XiP~1ddo3v#o2aX5eJAzhjQNmB@LN|i&**7EShMt>y9}PQ06OF zy#6zbBN|o%qD?F{yOX|G8&!QQD?Jrl33-mednHq`-k6#Q-#&lh(-ZZvTzcVNPlXuz zB0b1X@4$aA4mMz-5A}!VGQ+Ox#AXzZK6n+Z+v;J1l_0R*dC`N~1QA~UQX7pEPT*2pS0xb zl8)64FV9+gs!mQuD&F%>^Ox6Re!ekyXPO6%KfOeh(6qL}o9pIdT__!b{Fpt2Qdz+b zkl`f%{M&9HT0HdHrV!yi54VNF&fl2j)))|gVa;+=^>E7z>qQ@Z2Z2l&{{ouw?LBJX zm!)5khyF#h(!P#hAbQ=EhAgRIh+&uZl0u8DesVg*i(^+W2U^L%(YKdx3pqfQ@D^FV zo*2eeVGe@9ZC?S@hW187ji7R3_f_tcIA%@6!se4~YRpZlx+2d@J`2b6Uo6z+BR{P^ zGWoYvt{He_?iMFNJGs%3;Gg@9Cnzbv%Gy8CxsaTBt{!tNHyna^3r2xkil6cmeE?;( zIW#^-y$Jc70*SJMYZ*)wOE{s4ONYzNBMhhG?l4hXy!lnhOV(6wTmx=tk>(xfdJDt< z+XsP>Su04PmsErn&Ln-oDh9?$ZHr%qYmGOFYw}{xKI~s&suEa5POwW7@%9_%ZlFU# zlRGCHLCESwrH?ny6?cQF=QpDN_)r)-JV7#amK`~?687s$)MAy+SQHnyH8*&WjU#D{ zfb~F4vT*H4&+N6A$vdKKBexoxV509c?bi(#y00pKsRS!nG5IsyT$e&IBEa?R{fh?Z z%XR%9kzSM4rM&(*uYcS#L((f2oabR=EQL=2G|z3GTf{4ZE-3GRFMa(WM3^a(^Cgyn zysxzN|F!Wv@C-q1Yrz_@g2i2)G4U17TlSsAhYPeQv9!EHBBEV}((IP^oO4?e4Ykw< zq`cy*18GV}1l~tFzX$w%MH1@r8UK#-)$ll-D{T1_e41m~-?W7x$Wj-VC!8`8IJ+)# z>HX!?f5SoMz3fgmw1{K=it64K`LTtV#Km82jCU|C2l*E;)~ZPXX)IslWXE;w_s!0t z%XAxpUTFUGX3B&+`WjCzdc_s9i*0YyKonwJG|19=`n1fBf-+?bYsStMDxdJ0Aa&*m zyEx9>Rb*Z$==xjL6SK7QS#wX({Q5dy;blvR#DkYv~bCiXv#;fPhmTH#7DTTRrhT*2^hdghc(@U%Mn7}Xl5R`z3ibG}d zg-xFf`-j9HXA$wP%#vCX!-a^dCti&py?cOB^NnErd+Yb;0`#aO-3?5uZ|jT{zfCu_ zoDiL|c%7GE_t*KaUc|LkIs^wWs1beK#T`NjxBUj*akK6wPE9bWZv$6%Xr_+sk(yq) z|J_xV@bDy2clkSZV0AJhBRF(8vdrrI4^WP~Y09@rTHnVUG*-ut^)QUb3!W;KDH`+D z%z>{FxEg~!9YC|#*{Qfj1%>k$qxcloxz!lWHv6C_Jl_8PY-3d^^`G{gWad{2c-4n< zlP5Nl zaEN*7zNCGMjp(01fEXjJ>p(PhnYQqSWPbGG(Ju)qhF{ z!p8oNoua(VRN&_1Z{i-To1cU}gKN5hFT_j{qVr8Epx${-KNCc`#)%U+!)hWB;qO4i zr1#R2?#JwdH*Tbi>fUPcWH_6bDUT;Y1YWx*{by9E(~ERZC+{HU1$^XOG8QjzF`$W~ zSE^B+Zri6=&FhVPWf6bsmlZrXSqNSS^E3PvUgkz9j~ZHz_b-p?fcu;<`-x3~_i&Fs z6b&(Z8R<9eGobBMu(TcfAR@L^++ z`lh0nHppeA8vW$8+N*9DcF7nc?Qm0ip>QBsN#yCE{;VBW5(#1T=h(riCup)cF8FZ;6v%gbh?Z7{d7D7 zxbcjJ-^FjZXfas##V8pImsJ{zv#4&jN~!-~Ok0UafnDJM<{%CixRd?MJNo0 z-a^ev@4Yd!tO}m)VHeO8u9fZs$kTzgD5b2`dHsb|Wm<=XMHL60Ja@hBc!is47u~ca zW2wZu0xgZV(g@$+4Av0;;mb0)!Mz|(k$84qAiks>cqQO#u~3G*0+QIAewSFB@}Qc8 z0LlkD$bH7XVM}mHG4o}17&H2)5oeh+?h zSs8qa!v`NMSk=vWt#Nb~g?A%Qv#n?et%p`f9zsJo2ss8|B%p5g7LhQAKANip_+6^U z!*DfaqP}L8O~ze{3`|f)OKa{;vlK|uasg&j4}T*gGk%Y@0$-%R6H>2(lXt!XSvA*= zUn~AYE}(Zx22^y|W?xJ{LNSh;n0oMa4oQ%u23KMXWwd#sbvOaUPNa%K7!Ul(+D)9_ zZIo~wy|YoUB}FR&Oz&s|h1RNgs`sCX9I)2r!I<6I%hMa);Z>3nO{v;yvBA_={a?+X zp{{v0v(&CUj;uFSlXd|(v*ae!7%fW)TW)eapbOsM8Xb_@0<7^#k_;9L()L_Cm#BNc zrWf_NbY3Gxoj+PGf~*$HbS7EAO#gs}q>l4Ar5Y$mO1(@T2MZSa7WrRZniM_9k=Pzi zWZCvip$pcNKdf$G*M5iV5_WFoeHTCd) z)<7>5zK4xPK8@C~;vDkJ`dwMHg&Q^X#N-OGwU!>|E+Jfp^RMmHL&Hn~+B9>w37s#S zuGVWU&d^D)52tgKGnYsk3bdUAmH5^034;&QUy7#kxv}kY(iT-#QX3f6!~FkPR*tDO znsiZ6%a__>+r0CK&86LGgpA&Sd?D;iQCI<6Gh$miv|es?F&f9UTL5)jTM4At=8{G; z$PAa*9@pS+cL6&(9?#i=h(*k4Xxjm1KS~XwG318vC7xY@7v405J$b&1v)lCDCaGQGZqj~s^FyM8kv{l$%iDjXpioma7lUM&8i!N!EhI%8 zWVOXFs!*vf&=FH{0f2YgfeDh?$UkB7QG09HUoh-fzv1cLc^%6RD_79?A)*Q0-;(_e zBU^*_RfW4vV~X2Z(()>Ib=X{6Z`(Gl7_dX+n?m@;^JAb|KOEHpR>+N8?X5I`Py`TP zg1nd2H3%Cvp}JCqDJGv<;ZTb(yEFR+LP8C{hr~T-05mB&Xt^s`Eo=H*|2 zM>W#We`yt484Y~fo3&#!Ui2Nc*EZyy+`Y|NtV&+VmsPkJoWb(>Dn=NrnvTUuJ5MY7 zEzs3SDqlq#xgntT|87oTjH}w+J)?sCe~c73k{=E9~Va0NDQ!^ z^M3fCfsCwx{6pI3a=2gYVJ1{{>h{74AucpiS9#Fd@XT43U{;9Np46Ua%~avGZ+t@; zsyO@m%Z7hQT7`_(+XD5Vd;YnbN4~1L&+|sd^ktNGL$fwEHOoA&S4Ojo1=gSaEpbDD z>2!&;a%*OH(K?@i_62%s$VMt5g~M|}g4Q`u%E)1zebo2UeqvNVEpEmAsFfMi3hEn# zn*)Rm))eq>)7ZpPUZ=a0T#Gb!7K|OOi~AvdT|t8F5MK^0e6T>iID!C7Vm?DNO|W>i zs=BY&9&}Ha`GF68F;vO9bC>`t>K4{?*Je648uY(Ee2Hkr!)*5#CbuJ_3ElC^vu(=0 ze*AwDkFmZ-OfI#;qrV|(%F0t*`trCtJdjw{Q8a!`pD=4f8EN1M-yj=5fq>XUr1ZW^ z1nhS%A*`PB!w#S2gEVd1{_OIIbhp-*auw)J0Rnj53Ge_5 zOr?kZMGL)pO=c+X*lW}ie7)ImO})~zT>^=C{C|6BGc5ncC8w>zYago>W~iIVLb3e? zy+&285zPeD-&(c6-atfJz;*Bm4?>gyf&@vSSwMPt!m&gnnv7rJ9&+Rfnh$DHp=Iz@-)tpEsS87(d64YH0J*jXN_PQn-3OlvBoBN z#=`1PM0qPg|FjaTI2%XQyS$QZp4Fx4hZmtxWfxiRj zqvh$FoGC<+PAv}{G4O*Vw!}}gnr*+?;O4G%`bRULLYeT;svXF78|-vk0fNlGK%sl2 zl4w7?A5HnyZ60sMYgN){XmJ(4At`g$%i;o)A5=1R%6OTtsI2(Z+GKX!kegbW;P{8A z1FrZAWOb`7DmI;tqjFUVNrYb?;>8hmoW#TIWyG65vRshy=Oags787pwuJQOJxkv2}!8Zm3uuXm$otUIE(vzce`>D4u> z27(pfqy)?u}xDbU;cmOG#Lx&5yc#1kLOBwGoMBW^&^7aGxLIZ1)blG1thB82U0Xj`t2T8BXN@x9seH& zdux~1od5W^AmBK{D*Ct&|2<^yuZc67x@fOmt>gOEs?xf{!E1c$tT$=d?2hBg$b493 z_k*Unm{Qt2X{npGi<2df)j=t-Y@@7)%7~8;LCTd~M~{UTSQ&}jldAJWTbqsR8j0yC zV07?pQcws|3>n+?bbSPkUZ@(b%V)L-3`}BChe@Cai2T=%HP8zAArfN0o&Y&1gLAfnFlq13OtQ9X(A0ZD z6OiwwwnOBwKZO;Rk9@0V2<0gj3~i*ycTP2$?+v+OT5!=WC}VY@1^+(tplXt?3%pJ_ z-IBa%9^ub;_6nH9DB_UeVjOi`Je04<{5@#I``>4{oP8aENI>$#N`oM+dV190xw;Tr zX<0PlUg?Df=5f2l)6JLoX-I}zGYs}GUDDUVD7z<(?m3P4MsRqDdC?x+ET zWoWN(gT!W3X6RsD63OC_^tY*&14urg?cFS@je^ojZGWp!OpgBu@=Br?49ItSsFx7VQRz}TMVH~>Slazs{MSKKd`_u-@mk?Z9 zHOR=}dmc#ZsRZt_-z@qLt_KX46%j0G-4@UXu5^v*pWYE2b@%nTUT)Y{mQ%^zX4;=n z?^9M(UXQE;#i`*cXY7t#{wPVjGkRZIeGc0oZX>r`?4h6cL%>PUobqIv%xa5E zzc>UhfNd|CIVv+Bi)7O;|KGIBv{?jnD35w5P>Y)hPK2=8b)6&AQU$kn=&t$P)w;K{ z%kx6M@PnMrNkY!HAKAT$na9d^9LUQpg7Hwbs1}v2W`MT&CKTE_5MxBQY+yOWw$M zYWY`ikMrx8KbyTN7Y=)bC13s9dFAxKs-}9K`~a2wg{$V4PV}#C_fTIh)Z2SyvPz-y zKBC&U)YRC$O-3FuyKzhX6UnORxA%y2&}-IMA{&{yua`tB&?#dhVECF%rQ35jDO*H4 zV+cgXI{BZ{h-|gm0t26>+W+M<=?f(aJ`qfNXDsGQ#-`-U)mdamY7?>QPyjh+iC2=_ z2J&|qCd*A@s2#+df?6fq7OMsT<}lFr3Xa{36VJQ$BfhuT#4+a^CnQk-GMPjpHW)d*{o0aorsV@4RY%$%}DDKp&%4#4=I`qb1)ohwl+Q}G1P zToRcpd#2@A6DWNhZ8z0OpzFcL*hpcodAX5AC;>d9(nfEx7t1GKh-oQ5E9||#h#8PL zD`~})_bv*A|9k6qABTHk9vn_B3eTo*FT+0SE3`$D)I<=N5Ao@$Eliu;nkjCByF4^% z)wZDfwqzVn-#Vd#XPD*8J(!YVV_H07&+-2p>`#*(3t6*yqL0zfj{?&bTJ^*LZU~Yz z-nzzz8-gmg$Ht2-P7O7tKFJaf+P+x`^0iwI*qE=(xMrr0_g2g{-4T4XaQd2(E#zyd z_?TFx9;(yZOeDh5VY))6-b<67x7O=~3JjwIvRGhuIFZA(HRSgMF8e32NqcUS-}~s= zqfinz($0NRwjZrQ&!!NxvCO}!~ax7%u=$f7rQjie7ijZ|)GE5xe z;Oc9KY(xeY0()u*jIOgk$IiF!eu_|qN0ruO&kNOdp#8JVylJz*52qs%Xpe{esF9v4 z3x(|28wzIz)_DPz5LZJ^ut~dnf;QL+j_JcABE`@9GavloP#QOJpXi^&z+0@nR4V&g zX)|h!TRDB1fq5udTb9bjG66wvjPDg^WT5viMIA}HDBqR3iHpAC*bgOg-(}~2(7BHV zX<{)P9wn+|tc$SKFv5&z`$RUm+h0y^Z^xh#t*3n^7$Ww2oo-^Y;d!l8mnN7xH3^o( zJx@g=_gKfN;a}xASgRup%hE&XZc22~bS&hqcNSZ;ZdRT(#~ja1aB!qa#hfJ(AG6lj zpu{T0`uFVI=0@Y3#G#SfFGeU$ORW4fZz<&|JkmV5<46n6Csvl(3Y%fSCHlW*YQASj z{ja-H7&I%Ah{y$+%RK4$5v2aj7uCGojau-N+e|nfaR3(UR&7@oyi_KAvU~_yUJGg} z$N*9a3zq%hf&`627+NL?45eW;#^t(Q!9Y#Tg}rbsMTYCPc;+hg)8PssDAs9^MDt-d zLh)5umd|ZE@|T)ou3EGsZ2$(SEH9!OJ%ae*jnVog>$Asi$Kl z2$JYCHgp)65-%)Cwp%l7p0QkQ8>t_@HMSWG){`E%B0x=yWD9VD6Trp@;B#S zN&V}h3EJ|!N{A4-F{5o61kNTHd!7&B1((>3oq0NMqtC+3&{QWZ!EfVS{5g|;XVk~q z%vk^6&uoO}+e9j-JYXzs!X1K*G7Z_Ulnczh0S{LeQ2GZJ8at2Gh8pcrbj@5NrBks%?I9~0-C8BE=C>3{z>v3@Npg%(1HDIgyvjy%0|fu`(Xdo~ z7^`!77%mt#yp8wK!2!;*3%12R79oieP=sUKBwU1HQ^PM|v ziRt7B=P)YfO=Y6PQVk<+5@-DsC1&Y7GrTs1%hN+4QCo;$AEv-Wv`=*#K$clGhdAaF#cm;)*-JF#L#^L3TAHc6ehzXiL0gGzctiOzOcmd1EJX%M zZRLPqCZn4)DAOBWI^&%Fe3v}VsI^wSB&Q&ERT?I}9XC7_Z>av|0;S>kmn&JIFd%1+ zKw=^51eaJ-@6nVS(fnL0cs>N%X)BgH6j(xJZTS9ZPWzoCwwTwkP_Y!-ORO^-B6s44 zf23gA#b+E={-xwOx#osN=(*jd@zP5b@Cj#@2mftfT;p}u%d8#XkgeJ@+C~o0j4XN- ztfg{ab^}&yxG_)kKRuctMh>@hir#^^r zATG#`UYMB77WmxbYQ{*zT7U

1b23;cTX4MwocI7fPP;?_N|gOA@Q;^F;PL4GGn) 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≦>$N%&+bZ2CCPT1J84!suR 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

qOwoB7u|!gML+Frw2kJP@MJWV`zI2 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

jhO_qYJ-ir+MoK{2ovrMvjO=Ww-jCJfl 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 M*I1K~qSWL708LpmCIA2c literal 0 HcmV?d00001 diff --git a/website/index.html b/website/index.html new file mode 100644 index 0000000..cff5e73 --- /dev/null +++ b/website/index.html @@ -0,0 +1 @@ +Hello World! We are bilding the landing intro page...!

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­5LkqMZdGCc5HPye{C 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�T>xqN1>F%ggtAEpI1k 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%0AxtpzpohwosqVZG; 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�JMRO4&J%oGDa#C4Or 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 literal 0 HcmV?d00001 diff --git a/microfrontends/app-home/tsconfig.json b/microfrontends/app-home/tsconfig.json new file mode 100644 index 0000000..271812c --- /dev/null +++ b/microfrontends/app-home/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "ts-config-single-spa", + "compilerOptions": { + "jsx": "react-jsx", + "declarationDir": "dist" + }, + "files": ["src/ningowood-app-home.tsx"], + "include": ["src/**/*"], + "exclude": ["src/**/*.test*"] +} diff --git a/microfrontends/app-home/webpack.config.js b/microfrontends/app-home/webpack.config.js new file mode 100644 index 0000000..9a2dd8f --- /dev/null +++ b/microfrontends/app-home/webpack.config.js @@ -0,0 +1,23 @@ +const { merge } = require("webpack-merge"); +const singleSpaDefaults = require("webpack-config-single-spa-react-ts"); +const IS_PROD = process.env.NODE_ENV === 'production'; + +module.exports = (webpackConfigEnv, argv) => { + const defaultConfig = singleSpaDefaults({ + orgName: "ningowood", + projectName: "app-home", + webpackConfigEnv, + argv, + }); + + // publicPath = IS_PROD ? '/app-home-static/' : 'http://localhost:8600/' + + return merge(defaultConfig, { + // modify the webpack config however you'd like to by adding to this object + // output: { + // libraryTarget: 'amd', + // filename: '[name]-[chunkhash].js', + // publicPath: publicPath, + // }, + }); +}; diff --git a/microfrontends/app-home/yarn.lock b/microfrontends/app-home/yarn.lock new file mode 100644 index 0000000..52d772a --- /dev/null +++ b/microfrontends/app-home/yarn.lock @@ -0,0 +1,6801 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" + integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.15.0": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": + version "7.20.4" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.20.0" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.15.0": + version "7.19.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.15.0": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.10.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" + integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.10" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": + version "7.18.10" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": + version "7.20.1" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" + integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== + dependencies: + jest-get-type "^29.2.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.5" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" + integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.19.0" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" + integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.5" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.20" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.2.3" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-29.2.3.tgz#f5fd88e43e5a9e4221ca361e23790d48fcf0a211" + integrity sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz#ec49d29d926500ffb9fd22b84262e862049c026c" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "18.11.9" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@<18.0.0", "@types/react-dom@^17.0.9": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-17.0.18.tgz#8f7af38f5d9b42f79162eea7492e5a1caff70dc2" + integrity sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw== + dependencies: + "@types/react" "^17" + +"@types/react@^17", "@types/react@^17.0.19": + version "17.0.52" + resolved "https://registry.npmmirror.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/systemjs@^6.1.1": + version "6.13.0" + resolved "https://registry.npmmirror.com/@types/systemjs/-/systemjs-6.13.0.tgz#c46a6083488b095fc2e00270f28fb6fe9f420ec6" + integrity sha512-T7P3qWZmtAVNUrEkWXlT8Hm8ND0w7rVmMZu+HYmS38mrNyAyxIdoZQ23ySmClhWR1oq0E2RhOSmuI3Cs2By6nQ== + +"@types/testing-library__jest-dom@^5.14.1", "@types/testing-library__jest-dom@^5.9.1": + version "5.14.5" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + +"@types/webpack-env@^1.16.2": + version "1.18.0" + resolved "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.5: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.4.3: + version "4.5.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" + integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.0.6, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist-config-single-spa@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserslist-config-single-spa/-/browserslist-config-single-spa-1.0.1.tgz#965f1f1606ba44671e649f410d8b8f735a327301" + integrity sha512-nqOxTbatv6FcdgBvUTuH4MuojMZwvskspz5Y4dmpVcKd0uaQY8KEl3iALWus16+AwPVe3BIerBNEgELyaHZcQg== + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001431" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concurrently@^6.2.1: + version "6.5.1" + resolved "https://registry.npmmirror.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + 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" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.16.1: + version "2.29.3" + resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd" + integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.8" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" + integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmmirror.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-get-iterator@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-important-stuff@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/eslint-config-important-stuff/-/eslint-config-important-stuff-1.1.0.tgz#f7ed8c33216964faf680f8969dfe0b196c84e6e2" + integrity sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw== + +eslint-config-prettier@^8.3.0: + version "8.5.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-react-important-stuff/-/eslint-config-react-important-stuff-3.0.0.tgz#16d352066a13c7a9537c932c579003185ef226fe" + integrity sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA== + dependencies: + eslint-config-important-stuff "^1.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react-hooks "^4.0.8" + +eslint-config-ts-react-important-stuff@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-config-ts-react-important-stuff/-/eslint-config-ts-react-important-stuff-3.0.0.tgz#44290844ee7c1e70502e587e862e53d2bd7ef5f4" + integrity sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA== + dependencies: + eslint-config-react-important-stuff "^3.0.0" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + dependencies: + "@babel/runtime" "^7.18.9" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.3" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.2" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + +eslint-plugin-prettier@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.0.8: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.3.1" + resolved "https://registry.npmmirror.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" + integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== + dependencies: + "@jest/expect-utils" "^29.3.1" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.3.1" + jest-message-util "^29.3.1" + jest-util "^29.3.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.3.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + dependencies: + type-fest "^0.20.2" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.3.2: + version "5.5.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.1.0, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + 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" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.6, jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" + integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" + integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== + dependencies: + chalk "^4.0.0" + jest-diff "^29.3.1" + jest-get-type "^29.2.0" + pretty-format "^29.3.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" + integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.3.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.3.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.0.6: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.12" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.19" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.3.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.3.1: + version "29.3.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" + integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-quick@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" + integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.npmmirror.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.0: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-spa-react@^4.3.1: + version "4.6.1" + resolved "https://registry.npmmirror.com/single-spa-react/-/single-spa-react-4.6.1.tgz#1a1fe605c0ab56d3258d06fde787f1ddef7942f2" + integrity sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA== + dependencies: + browserslist-config-single-spa "^1.0.1" + +single-spa@^5.9.3: + version "5.9.4" + resolved "https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz#2a995b0784867a3f60ceb458de295ee67f045077" + integrity sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standalone-single-spa-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/standalone-single-spa-webpack-plugin/-/standalone-single-spa-webpack-plugin-4.0.0.tgz#07925337d3fb9e95dba30984dd91df9346ff346c" + integrity sha512-Gp6feJ5nNeHDayevTMmwDDi51wQxVPLV56Cwn4QrN0nAkveeTbGnJu7tObpO0lq7wUxhEjgmdwdwE9woyiCxbQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.2.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +systemjs-webpack-interop@^2.3.7: + version "2.3.7" + resolved "https://registry.npmmirror.com/systemjs-webpack-interop/-/systemjs-webpack-interop-2.3.7.tgz#b8ed2a81c371bab3160ac4801776ef61cf8c7959" + integrity sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.npmmirror.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +ts-config-single-spa@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/ts-config-single-spa/-/ts-config-single-spa-3.0.0.tgz#113112236cc1e13a59b6d351a57ae93aed7c763f" + integrity sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg== + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.4.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.1.2, typescript@^4.3.5: + version "4.9.3" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.4.2: + version "4.7.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-cli@^4.8.0: + version "4.10.0" + resolved "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-config-single-spa-react-ts@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react-ts/-/webpack-config-single-spa-react-ts-4.0.4.tgz#b28f7a9ee48345e594ea86134ffbc9c845a68378" + integrity sha512-gDWTIplwEj0Ygysviqfv6BiwSreSknPZY3VMeXbdpHanFesMG5+HuSiMvaCBf+IfLambBfPdQ/u0namKrXDAAA== + dependencies: + webpack-config-single-spa-react "4.0.4" + webpack-config-single-spa-ts "4.1.3" + +webpack-config-single-spa-react@4.0.4, webpack-config-single-spa-react@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-react/-/webpack-config-single-spa-react-4.0.4.tgz#81a547b22ea580401da2b89cbe13f834c0aed47f" + integrity sha512-8sxS7n+sPV4B1cYFliXZpTYA8avFT0c16h+heMXnqDJzFC5rNgDxhohA0bMzkrV4TiB49mz+eoCG8bm66ygLTQ== + dependencies: + webpack-config-single-spa "5.3.0" + +webpack-config-single-spa-ts@4.1.3, webpack-config-single-spa-ts@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/webpack-config-single-spa-ts/-/webpack-config-single-spa-ts-4.1.3.tgz#ae47bbb045cb3897ab078793e28ed1ec8f257cb2" + integrity sha512-foSNut4dIusgqGQdXni7AnUPocA8TG2QRDEUdPSSY3yUhIxrd9HAkG5E9PdRE8MBMyzAcD0QuMf1xUZLot1Klg== + dependencies: + fork-ts-checker-webpack-plugin "^6.3.2" + typescript "^4.1.2" + webpack-config-single-spa "5.3.0" + webpack-merge "^5.8.0" + +webpack-config-single-spa@5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/webpack-config-single-spa/-/webpack-config-single-spa-5.3.0.tgz#20c42ec9eca28568c9d2d3cf574d4cb4b1ab0cd9" + integrity sha512-rAjLBQ6JhsaJiVzdscLpKCRCKo+GypmHpqykdbbwGmum0D/TiSoY99guKjV1D10QuI4nqgRnMa+kuU0hAoJ6Gw== + dependencies: + babel-loader "^8.2.2" + css-loader "^5.2.7" + html-webpack-plugin "^5.3.2" + standalone-single-spa-webpack-plugin "^4.0.0" + style-loader "^3.2.1" + systemjs-webpack-interop "^2.3.7" + webpack-bundle-analyzer "^4.4.2" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3, webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.75.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.8: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" diff --git a/microfrontends/app-osc/.eslintrc b/microfrontends/app-osc/.eslintrc new file mode 100644 index 0000000..56d46d4 --- /dev/null +++ b/microfrontends/app-osc/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "ts-react-important-stuff", + "plugin:prettier/recommended" + ], + "parser": "@babel/eslint-parser" +} diff --git a/microfrontends/app-osc/.gitignore b/microfrontends/app-osc/.gitignore new file mode 100644 index 0000000..d0bc2de --- /dev/null +++ b/microfrontends/app-osc/.gitignore @@ -0,0 +1,74 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next +dist + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.DS_Store + +dist.tar.gz diff --git a/microfrontends/app-osc/.husky/pre-commit b/microfrontends/app-osc/.husky/pre-commit new file mode 100644 index 0000000..2863d0d --- /dev/null +++ b/microfrontends/app-osc/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn exec pretty-quick --staged && yarn exec concurrently yarn:test yarn:lint diff --git a/microfrontends/app-osc/.prettierignore b/microfrontends/app-osc/.prettierignore new file mode 100644 index 0000000..0b237bb --- /dev/null +++ b/microfrontends/app-osc/.prettierignore @@ -0,0 +1,8 @@ +.gitignore +.prettierignore +yarn.lock +yarn-error.log +package-lock.json +dist +coverage +pnpm-lock.yaml \ No newline at end of file diff --git a/microfrontends/app-osc/babel.config.json b/microfrontends/app-osc/babel.config.json new file mode 100644 index 0000000..0ebfe56 --- /dev/null +++ b/microfrontends/app-osc/babel.config.json @@ -0,0 +1,30 @@ +{ + "presets": [ + "@babel/preset-env", + [ + "@babel/preset-react", + { + "runtime": "automatic" + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + [ + "@babel/plugin-transform-runtime", + { + "useESModules": true, + "regenerator": false + } + ] + ], + "env": { + "test": { + "presets": [ + ["@babel/preset-env", { + "targets": "current node" + }] + ] + } + } +} diff --git a/microfrontends/app-osc/jest.config.js b/microfrontends/app-osc/jest.config.js new file mode 100644 index 0000000..b47aa4a --- /dev/null +++ b/microfrontends/app-osc/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + rootDir: "src", + testEnvironment: "jsdom", + transform: { + "^.+\\.(j|t)sx?$": "babel-jest", + }, + moduleNameMapper: { + "\\.(css)$": "identity-obj-proxy", + "single-spa-react/parcel": "single-spa-react/lib/cjs/parcel.cjs", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/microfrontends/app-osc/package.json b/microfrontends/app-osc/package.json new file mode 100644 index 0000000..f23d24c --- /dev/null +++ b/microfrontends/app-osc/package.json @@ -0,0 +1,66 @@ +{ + "name": "@ningowood/app-osc", + "scripts": { + "start": "webpack serve --port 8603", + "start:standalone": "webpack serve --env standalone", + "build": "concurrently yarn:build:*", + "build:webpack": "webpack --mode=production", + "analyze": "webpack --mode=production --env analyze", + "lint": "eslint src --ext js,ts,tsx", + "format": "prettier --write .", + "check-format": "prettier --check .", + "test": "cross-env BABEL_ENV=test jest", + "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", + "coverage": "cross-env BABEL_ENV=test jest --coverage", + "build:types": "tsc" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", + "@babel/plugin-transform-runtime": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "@babel/preset-typescript": "^7.15.0", + "@babel/runtime": "^7.15.3", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@types/testing-library__jest-dom": "^5.14.1", + "babel-jest": "^27.0.6", + "concurrently": "^6.2.1", + "cross-env": "^7.0.3", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-ts-react-important-stuff": "^3.0.0", + "eslint-plugin-prettier": "^3.4.1", + "husky": "^7.0.2", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.0.6", + "jest-cli": "^27.0.6", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "ts-config-single-spa": "^3.0.0", + "typescript": "^4.3.5", + "webpack": "^5.75.0", + "webpack-cli": "^4.8.0", + "webpack-config-single-spa-react": "^4.0.0", + "webpack-config-single-spa-react-ts": "^4.0.0", + "webpack-config-single-spa-ts": "^4.0.0", + "webpack-dev-server": "^4.0.0", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@headlessui/react": "^1.7.4", + "@types/jest": "^27.0.1", + "@types/react": "^17.0.19", + "@types/react-dom": "^17.0.9", + "@types/systemjs": "^6.1.1", + "@types/webpack-env": "^1.16.2", + "axios": "^1.2.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa": "^5.9.3", + "single-spa-react": "^4.3.1" + }, + "types": "dist/ningowood-app-osc.d.ts" +} diff --git a/microfrontends/app-osc/src/api.ts b/microfrontends/app-osc/src/api.ts new file mode 100644 index 0000000..17f9150 --- /dev/null +++ b/microfrontends/app-osc/src/api.ts @@ -0,0 +1,15 @@ +import { api, getCommonHeader } from "./util/axios" + +export const getOscList = () => + api.get('/app/osc', { + headers: getCommonHeader() + }) + +export interface postOscItem { + name: string +} + +export const addOscItem = (postData: postOscItem) => + api.post('/app/osc', { ...postData }, { + headers: getCommonHeader() + }) diff --git a/microfrontends/app-osc/src/components/osc-container/index.css b/microfrontends/app-osc/src/components/osc-container/index.css new file mode 100644 index 0000000..975f165 --- /dev/null +++ b/microfrontends/app-osc/src/components/osc-container/index.css @@ -0,0 +1,447 @@ +.home-container { + margin: auto; + height: 67vh; + width: 80vw; + background-color: #1f1f1f; + border: 1px solid gray; + box-shadow: 10px 5px 5px #c7afde; + overflow: auto; +} + +.container-title { + color: white; + text-align: left; + margin: 30px 0 20px; + padding-left: 50px; +} + +.movie-op-container { + margin: 3rem 3rem 1rem; +} + +:root { + --bgColor: linear-gradient(to right top, #6596f6, #65dfc9); + + --quoteBgColor: linear-gradient(217deg, #6596f6, rgba(255, 0, 0, 0) 70.71%), + linear-gradient(127deg, #65dfc9, rgba(0, 255, 0, 0) 70.71%), + linear-gradient(336deg, #45f8c0, rgba(0, 0, 255, 0) 70.71%); + + --circleBgColor: linear-gradient(to top, #297fd9, #65dfc9); + --secondaryCircleBgColor: linear-gradient(to left bottom, #297fd9, #65dfc9); + --mainBgColor: linear-gradient( + to right bottom, + rgb(255, 255, 255, 0.4), + rgb(255, 255, 255, 0.1) + ); + --dashBgColor: linear-gradient( + to bottom, + rgb(255, 255, 255, 0.3), + rgb(255, 255, 255, 0.4) + ); + --borderColor: rgba(255, 255, 255, 0.5); + --mainTextColor: rgb(58, 81, 125, 0.9); + --cardBg: linear-gradient( + to right bottom, + rgba(255, 255, 255, 0.7), + rgba(255, 255, 255, 0.9) + ); +} +body { + font-family: 'Poppins', sans-serif; + margin: 0; + padding: 0; + box-sizing: border-box; + height: 100vh; + background: var(--bgColor); + overflow: hidden; + position: relative; + display: grid; + place-content: center; +} +/*? Background*/ + +.bg-circle { + position: absolute; + bottom: 0; + left: 0; + background: var(--circleBgColor); + margin-left: 4rem; + z-index: -2; + height: 580px; + width: 580px; + border-radius: 50%; + filter: blur(1.5rem); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} +.secondary-bg-circle { + position: absolute; + top: 0; + right: 0; + height: 580px; + width: 580px; + z-index: -1; + background: var(--secondaryCircleBgColor); + border-radius: 50%; + filter: blur(100px); + -webkit-filter: blur(2rem); + -moz-filter: blur(2rem); + -o-filter: blur(2rem); + -ms-filter: blur(2rem); +} + +/*? BUBBLES */ +.bubble-1 { + position: absolute; + bottom: 10%; + left: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +.bubble-2 { + position: absolute; + top: 5%; + right: 10%; + width: 300px; + height: 300px; + background: var(--mainBgColor); + opacity: 60%; + border-radius: 50%; + backdrop-filter: blur(2rem); +} +/*? MAIN */ + +.container { + display: flex; + max-width: 1200px; + max-height: 780px; + background: var(--mainBgColor); + border: 3px solid var(--borderColor); + border-radius: 30px; + backdrop-filter: blur(0.5rem); + color: var(--mainTextColor); + margin: 1rem; + overflow: hidden; +} + +/*? DASH */ +.dashboard { + width: 30%; + height: 100%; + background: var(--dashBgColor); + border-radius: 30px 0 0 30px; +} +.dash-container { + text-align: center; + padding: 2rem; +} +.dash-container h2 { + margin-bottom: 0; +} +.dash-container p { + margin-top: 0; +} + +.img-container { + background: url(https://source.unsplash.com/QU41aIQ-laQ) no-repeat + center/cover; + height: 150px; + width: 150px; + border-radius: 50%; + margin: auto; +} +.book-number { + background: var(--secondaryCircleBgColor); + color: #fff; + font-weight: 500; + border-radius: 15px; + padding: 0 5px; +} +.name { + font-weight: 500; +} +.menu-container ul { + list-style-type: none; + padding: 0; + width: fit-content; + margin: 1rem auto; +} +.menu-container ul li { + line-height: 2rem; + display: flex; + justify-content: flex-start; + padding: 1rem; + font-weight: 500; + cursor: pointer; +} +.active-menu, +.menu-container ul li:hover { + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + border-radius: 25px; +} +.menu-container ul li i { + background: var(--secondaryCircleBgColor); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + font-size: 2rem; + margin-right: 2rem; +} +.quote { + background: var(--quoteBgColor); + margin: 0; + padding: 1rem 2rem; + border-radius: 25px; +} +.blockquote { + margin-left: 0; + margin-right: 0; +} + +/*? CONTENT */ +.content-wrapper { + width: 70%; + padding: 4rem; +} +.content-container { + margin: auto; +} +.main-header { + margin-right: 3rem; + margin-left: 3rem; +} +.main-header { + font-weight: 500; +} +#search { + font-size: 1rem; + border: 0; + border-radius: 15px; + padding: 10px 15px; + margin-right: 3rem; + margin-left: 3rem; + background: var(--mainBgColor); + border: 1px solid var(--borderColor); + backdrop-filter: blur(0.5rem); + outline: none; +} +input[type='search'] { + color: rgb(165, 163, 163); + font-family: 'Font Awesome 5 Free'; + font-size: 1rem; + font-weight: 900; +} +.search i { + cursor: pointer; +} +/*? CARD */ +.card { + border-radius: 30px; + background: var(--cardBg); + display: grid; + grid-template-columns: repeat(5, 1fr); + grid-template-rows: repeat(3, 33px); + margin: 3rem; + padding: 1rem 1.5rem; + -webkit-box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + box-shadow: 5px 5px 20px -1px rgba(0, 0, 0, 0.15); + justify-content: center; +} +.card-img { + height: 99px; + width: 99px; + background: var(--quoteBgColor); + border-radius: 15px; + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 4; + justify-self: center; + display: grid; + place-items: center; +} +.card-img i { + color: #fff; +} +.img-1 { + background: url('../../static/ningowood.png') + no-repeat center/cover; +} +.title { + font-weight: 500; + font-size: 30px; + margin: 0; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 1; + grid-row-end: 2; + display: flex; + align-items: center; +} +.author { + margin: 0; + font-weight: 300; + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 2; + grid-row-end: 3; +} +.progress { + grid-column-start: 2; + grid-column-end: 5; + grid-row-start: 3; + grid-row-end: 4; +} +.rating { + height: 99px; + width: 99px; + grid-column-start: 5; + grid-column-end: 6; + grid-row-start: 1; + grid-row-end: 4; + display: grid; + place-items: center; + font-weight: 500; + font-size: 1.5rem; +} + +/*? PROGRESS BAR */ +.progress { + background: rgb(219, 219, 219, 0.7); + border-radius: 15px; +} +.bar-10, +.bar-9, +.bar-7 { + border-radius: 15px; + background: var(--quoteBgColor); + height: 100%; +} +.bar-10 { + width: 100%; +} +.bar-9 { + width: 90%; +} +.bar-7 { + width: 70%; +} + +/*? MEDIA */ + +@media (max-width: 1100px) { + .content-wrapper { + padding: 0; + } + .quote { + display: none; + } + .card { + grid-column-gap: 5px; + } +} + +@media (max-width: 950px) { + .menu-container ul li span { + display: none; + } + .dashboard { + width: 15%; + } + .content-wrapper { + width: 85%; + } + .img-container { + height: 75px; + width: 75px; + } + .name { + font-size: 1rem; + } + .dash-container { + margin-top: 2rem; + padding: 0; + display: flex; + flex-direction: column; + align-items: center; + height: 70%; + } + .dash-container p { + font-size: 0.7rem; + } + .menu-container ul li i { + margin: 0; + } + .card { + margin: 1.5rem; + } + .main-header, + #search { + margin-left: 1.5rem; + } +} +@media (max-width: 740px) { + * { + font-size: 14px; + } +} +@media (max-width: 580px) { + * { + font-size: 12px; + } + .img-container { + height: 50px; + width: 50px; + } + .card { + grid-template-columns: repeat(3, 1fr); + grid-template-rows: repeat(3, 33px); + } + .bg-circle, + .secondary-bg-circle { + height: 280px; + width: 280px; + } + .rating { + display: none; + } +} +@media (max-width: 580px) { + .card { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(3, 33px); + } + .search { + width: 85%; + } + #search { + max-width: 100%; + } + .progress { + display: none; + } + .rating { + display: grid; + height: 33px; + width: 33px; + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; + } +} +@media (max-height: 480px) { + .container { + overflow-y: scroll; + } + .dashboard { + height: fit-content; + } +} diff --git a/microfrontends/app-osc/src/components/osc-container/index.tsx b/microfrontends/app-osc/src/components/osc-container/index.tsx new file mode 100644 index 0000000..e7972f4 --- /dev/null +++ b/microfrontends/app-osc/src/components/osc-container/index.tsx @@ -0,0 +1,158 @@ +import { Fragment, useEffect, useState } from 'react' +import { Dialog, Transition } from '@headlessui/react' + +import './index.css' +import { addOscItem, getOscList } from '../../api' + +const OscContainer: React.FC = () => { + const [isOpen, setIsOpen] = useState(false) + const [oscList, setOscList] = useState([]) + const [oscName, setOscName] = useState('') + + function closeModal() { + setIsOpen(false) + } + + function openModal() { + setIsOpen(true) + } + + useEffect(() => { + getOsc() + }, []) + + const getOsc = async () => { + const { data } = await getOscList() + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Loading Osc Error... Maybe u should re-login.') + } + setOscList(data) + } + + const addOsc = async () => { + const { data } = await addOscItem({ name: oscName }) + const success = data.hasOwnProperty('success') + if (success && !data.success) { + alert('Add Osc Error... Maybe u should re-login.') + } + const email = localStorage.getItem('email') + // @ts-ignore + window.Sentry.captureMessage(`[App] ${email} Added a OSC: ${oscName}`, 'log') + closeModal() + getOsc() + } + + return ( +