From 62df98c9a44375f5960dd235ba680fca7da78f58 Mon Sep 17 00:00:00 2001 From: John Doe <admin@n4ru.it> Date: Mon, 2 May 2022 19:33:49 -0400 Subject: [PATCH] Upload Frontend. --- .browserslistrc | 16 + .editorconfig | 16 + .eslintrc.json | 211 + .gitignore | 42 + Dockerfile | 21 + README.md | 41 +- angular.json | 146 + karma.conf.js | 44 + nginx.conf | 24 + package-lock.json | 32467 ++++++++++++++++ package.json | 83 + src/app/app-routing.module.ts | 41 + src/app/app.component.html | 25 + src/app/app.component.scss | 121 + src/app/app.component.spec.ts | 23 + src/app/app.component.ts | 26 + src/app/app.module.ts | 101 + src/app/base.component.ts | 9 + .../connect-wallet.component.html | 16 + .../connect-wallet.component.scss | 24 + .../connect-wallet.component.spec.ts | 25 + .../connect-wallet.component.ts | 64 + .../connect-wallet/connect-wallet.module.ts | 23 + src/app/core/actions.ts | 105 + src/app/core/base.effects.ts | 19 + src/app/core/effects.ts | 161 + src/app/core/enums/eth-events.ts | 7 + src/app/core/enums/eth-methods.ts | 4 + src/app/core/enums/index.ts | 3 + src/app/core/enums/tokens.ts | 39 + src/app/core/helpers/bignumber.ts | 62 + src/app/core/helpers/helpers.ts | 39 + src/app/core/helpers/index.ts | 43 + src/app/core/index.ts | 39 + src/app/core/interfaces/balance-contract.ts | 63 + src/app/core/interfaces/callback.ts | 15 + .../interfaces/contract-service-methods.ts | 173 + src/app/core/interfaces/ethereum.ts | 58 + src/app/core/interfaces/price-contract.ts | 10 + src/app/core/interfaces/token-contract.ts | 14 + src/app/core/pipes/index.ts | 2 + src/app/core/pipes/normalize-bn.pipe.ts | 12 + src/app/core/pipes/pipes.module.ts | 20 + src/app/core/pipes/short-address.pipe.ts | 12 + src/app/core/reducer.ts | 72 + src/app/core/router-params.serializer.ts | 35 + src/app/core/selectors.ts | 121 + src/app/core/services/base.service.ts | 35 + src/app/core/services/contract.service.ts | 227 + src/app/core/services/contracts-abi.ts | 2125 + src/app/core/services/wallet.service.ts | 137 + src/app/core/types/index.ts | 10 + src/app/views/error/error-routing.module.ts | 10 + src/app/views/error/error.component.html | 1 + src/app/views/error/error.component.scss | 0 src/app/views/error/error.component.spec.ts | 25 + src/app/views/error/error.component.ts | 10 + src/app/views/error/error.module.ts | 16 + .../components/assets/assets.component.html | 21 + .../components/assets/assets.component.scss | 74 + .../assets/assets.component.spec.ts | 25 + .../components/assets/assets.component.ts | 32 + .../commitments/commitments.component.html | 84 + .../commitments/commitments.component.scss | 148 + .../commitments/commitments.component.spec.ts | 25 + .../commitments/commitments.component.ts | 82 + .../settings/settings.component.html | 36 + .../settings/settings.component.scss | 38 + .../settings/settings.component.spec.ts | 25 + .../components/settings/settings.component.ts | 50 + .../token-panel/token-panel.component.html | 42 + .../token-panel/token-panel.component.scss | 99 + .../token-panel/token-panel.component.spec.ts | 25 + .../token-panel/token-panel.component.ts | 122 + src/app/views/swap/swap-routing.module.ts | 14 + src/app/views/swap/swap.component.html | 78 + src/app/views/swap/swap.component.scss | 58 + src/app/views/swap/swap.component.spec.ts | 25 + src/app/views/swap/swap.component.ts | 362 + src/app/views/swap/swap.module.ts | 48 + .../views/transfer/transfer-routing.module.ts | 14 + .../views/transfer/transfer.component.html | 28 + .../views/transfer/transfer.component.scss | 98 + .../views/transfer/transfer.component.spec.ts | 25 + src/app/views/transfer/transfer.component.ts | 10 + src/app/views/transfer/transfer.module.ts | 19 + src/app/views/wallet/wallet-routing.module.ts | 14 + src/app/views/wallet/wallet.component.html | 145 + src/app/views/wallet/wallet.component.scss | 351 + src/app/views/wallet/wallet.component.spec.ts | 25 + src/app/views/wallet/wallet.component.ts | 131 + src/app/views/wallet/wallet.module.ts | 29 + src/assets/.gitkeep | 0 src/assets/i18n/en.json | 0 src/assets/images/3.png | Bin 0 -> 48066 bytes src/assets/images/XFT-dark.svg | 20 + src/assets/images/XFT-light.svg | 10 + src/assets/images/favicon.png | Bin 0 -> 179322 bytes src/assets/images/img_0.png | Bin 0 -> 214594 bytes src/assets/images/loader.png | Bin 0 -> 12812 bytes src/assets/images/logo.svg | 17 + src/assets/images/transactions.png | Bin 0 -> 87591 bytes src/assets/images/transfer.png | Bin 0 -> 434681 bytes src/assets/images/zkBTC.svg | 15 + src/assets/images/zkETH.svg | 21 + src/assets/images/zkUSD.svg | 15 + src/assets/images/zkXAU.svg | 16 + src/environments/environment.prod.ts | 8 + src/environments/environment.ts | 21 + src/index.html | 23 + src/main.ts | 12 + src/polyfills.ts | 69 + src/styles.scss | 122 + src/styles/_theme.scss | 7066 ++++ src/styles/_variables.scss | 9 + src/test.ts | 27 + tsconfig.app.json | 15 + tsconfig.json | 62 + tsconfig.spec.json | 18 + 119 files changed, 47300 insertions(+), 1 deletion(-) create mode 100644 .browserslistrc create mode 100644 .editorconfig create mode 100644 .eslintrc.json create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 angular.json create mode 100644 karma.conf.js create mode 100644 nginx.conf create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/app/app-routing.module.ts create mode 100644 src/app/app.component.html create mode 100644 src/app/app.component.scss create mode 100644 src/app/app.component.spec.ts create mode 100644 src/app/app.component.ts create mode 100644 src/app/app.module.ts create mode 100644 src/app/base.component.ts create mode 100644 src/app/components/connect-wallet/connect-wallet.component.html create mode 100644 src/app/components/connect-wallet/connect-wallet.component.scss create mode 100644 src/app/components/connect-wallet/connect-wallet.component.spec.ts create mode 100644 src/app/components/connect-wallet/connect-wallet.component.ts create mode 100644 src/app/components/connect-wallet/connect-wallet.module.ts create mode 100644 src/app/core/actions.ts create mode 100644 src/app/core/base.effects.ts create mode 100644 src/app/core/effects.ts create mode 100644 src/app/core/enums/eth-events.ts create mode 100644 src/app/core/enums/eth-methods.ts create mode 100644 src/app/core/enums/index.ts create mode 100644 src/app/core/enums/tokens.ts create mode 100644 src/app/core/helpers/bignumber.ts create mode 100644 src/app/core/helpers/helpers.ts create mode 100644 src/app/core/helpers/index.ts create mode 100644 src/app/core/index.ts create mode 100644 src/app/core/interfaces/balance-contract.ts create mode 100644 src/app/core/interfaces/callback.ts create mode 100644 src/app/core/interfaces/contract-service-methods.ts create mode 100644 src/app/core/interfaces/ethereum.ts create mode 100644 src/app/core/interfaces/price-contract.ts create mode 100644 src/app/core/interfaces/token-contract.ts create mode 100644 src/app/core/pipes/index.ts create mode 100644 src/app/core/pipes/normalize-bn.pipe.ts create mode 100644 src/app/core/pipes/pipes.module.ts create mode 100644 src/app/core/pipes/short-address.pipe.ts create mode 100644 src/app/core/reducer.ts create mode 100644 src/app/core/router-params.serializer.ts create mode 100644 src/app/core/selectors.ts create mode 100644 src/app/core/services/base.service.ts create mode 100644 src/app/core/services/contract.service.ts create mode 100644 src/app/core/services/contracts-abi.ts create mode 100644 src/app/core/services/wallet.service.ts create mode 100644 src/app/core/types/index.ts create mode 100644 src/app/views/error/error-routing.module.ts create mode 100644 src/app/views/error/error.component.html create mode 100644 src/app/views/error/error.component.scss create mode 100644 src/app/views/error/error.component.spec.ts create mode 100644 src/app/views/error/error.component.ts create mode 100644 src/app/views/error/error.module.ts create mode 100644 src/app/views/swap/components/assets/assets.component.html create mode 100644 src/app/views/swap/components/assets/assets.component.scss create mode 100644 src/app/views/swap/components/assets/assets.component.spec.ts create mode 100644 src/app/views/swap/components/assets/assets.component.ts create mode 100644 src/app/views/swap/components/commitments/commitments.component.html create mode 100644 src/app/views/swap/components/commitments/commitments.component.scss create mode 100644 src/app/views/swap/components/commitments/commitments.component.spec.ts create mode 100644 src/app/views/swap/components/commitments/commitments.component.ts create mode 100644 src/app/views/swap/components/settings/settings.component.html create mode 100644 src/app/views/swap/components/settings/settings.component.scss create mode 100644 src/app/views/swap/components/settings/settings.component.spec.ts create mode 100644 src/app/views/swap/components/settings/settings.component.ts create mode 100644 src/app/views/swap/components/token-panel/token-panel.component.html create mode 100644 src/app/views/swap/components/token-panel/token-panel.component.scss create mode 100644 src/app/views/swap/components/token-panel/token-panel.component.spec.ts create mode 100644 src/app/views/swap/components/token-panel/token-panel.component.ts create mode 100644 src/app/views/swap/swap-routing.module.ts create mode 100644 src/app/views/swap/swap.component.html create mode 100644 src/app/views/swap/swap.component.scss create mode 100644 src/app/views/swap/swap.component.spec.ts create mode 100644 src/app/views/swap/swap.component.ts create mode 100644 src/app/views/swap/swap.module.ts create mode 100644 src/app/views/transfer/transfer-routing.module.ts create mode 100644 src/app/views/transfer/transfer.component.html create mode 100644 src/app/views/transfer/transfer.component.scss create mode 100644 src/app/views/transfer/transfer.component.spec.ts create mode 100644 src/app/views/transfer/transfer.component.ts create mode 100644 src/app/views/transfer/transfer.module.ts create mode 100644 src/app/views/wallet/wallet-routing.module.ts create mode 100644 src/app/views/wallet/wallet.component.html create mode 100644 src/app/views/wallet/wallet.component.scss create mode 100644 src/app/views/wallet/wallet.component.spec.ts create mode 100644 src/app/views/wallet/wallet.component.ts create mode 100644 src/app/views/wallet/wallet.module.ts create mode 100644 src/assets/.gitkeep create mode 100644 src/assets/i18n/en.json create mode 100644 src/assets/images/3.png create mode 100644 src/assets/images/XFT-dark.svg create mode 100644 src/assets/images/XFT-light.svg create mode 100644 src/assets/images/favicon.png create mode 100644 src/assets/images/img_0.png create mode 100644 src/assets/images/loader.png create mode 100644 src/assets/images/logo.svg create mode 100644 src/assets/images/transactions.png create mode 100644 src/assets/images/transfer.png create mode 100644 src/assets/images/zkBTC.svg create mode 100644 src/assets/images/zkETH.svg create mode 100644 src/assets/images/zkUSD.svg create mode 100644 src/assets/images/zkXAU.svg create mode 100644 src/environments/environment.prod.ts create mode 100644 src/environments/environment.ts create mode 100644 src/index.html create mode 100644 src/main.ts create mode 100644 src/polyfills.ts create mode 100644 src/styles.scss create mode 100644 src/styles/_theme.scss create mode 100644 src/styles/_variables.scss create mode 100644 src/test.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.spec.json diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..4f9ac26 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,16 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# For the full list of supported browsers by the Angular framework, please see: +# https://angular.io/guide/browser-support + +# You can see what browsers were selected by your queries by running: +# npx browserslist + +last 1 Chrome version +last 1 Firefox version +last 2 Edge major versions +last 2 Safari major versions +last 2 iOS major versions +Firefox ESR diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..ded3b3e --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,211 @@ +{ + "root": true, + "ignorePatterns": [ + "projects/**/*" + ], + "overrides": [ + { + "files": [ + "*.ts" + ], + "parserOptions": { + "project": [ + "tsconfig.json" + ], + "createDefaultProgram": true + }, + "extends": [ + "plugin:@angular-eslint/recommended", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "padding-line-between-statements": [ + "error", + { + "blankLine": "always", + "prev": "*", + "next": "return" + }, + { + "blankLine": "always", + "prev": [ + "const", + "let", + "var" + ], + "next": "*" + }, + { + "blankLine": "any", + "prev": [ + "const", + "let", + "var" + ], + "next": [ + "const", + "let", + "var" + ] + }, + { + "blankLine": "always", + "prev": "*", + "next": "block" + }, + { + "blankLine": "always", + "prev": "block", + "next": "*" + }, + { + "blankLine": "always", + "prev": "*", + "next": "block-like" + }, + { + "blankLine": "always", + "prev": "block-like", + "next": "*" + } + ], + "function-paren-newline": [ + "off" + ], + "indent": [ + "error", + 2, + { + "SwitchCase": 1 + } + ], + "semi": [ + "error", + "always" + ], + "max-len": [ + "error", + { + "code": 120 + } + ], + "quotes": [ + "error", + "single" + ], + "comma-dangle": [ + "error", + "only-multiline" + ], + "object-curly-spacing": [ + "error", + "always" + ], + "arrow-parens": [ + "error", + "always" + ], + "linebreak-style": [ + "off" + ], + "no-multiple-empty-lines": [ + "error" + ], + "space-before-blocks": [ + "error" + ], + "no-var": [ + "error" + ], + "no-duplicate-imports": [ + "error" + ], + "no-prototype-builtins": [ + "off" + ], + "@typescript-eslint/no-unsafe-assignment": [ + "off" + ], + "@typescript-eslint/no-inferrable-types": [ + "off" + ], + "@angular-eslint/no-output-rename": [ + "off" + ], + "@angular-eslint/no-output-on-prefix": [ + "off" + ], + "@typescript-eslint/no-floating-promises": [ + "off" + ], + "@typescript-eslint/unbound-method": [ + "off" + ], + "@typescript-eslint/no-empty-function": [ + "off" + ], + "@typescript-eslint/no-unsafe-member-access": [ + "off" + ], + "@typescript-eslint/no-unsafe-call": [ + "off" + ], + "@typescript-eslint/no-explicit-any": [ + "off" + ], + "@typescript-eslint/no-unsafe-return": [ + "off" + ], + "@typescript-eslint/explicit-module-boundary-types": [ + "off" + ], + "@typescript-eslint/explicit-member-accessibility": [ + "error", + { + "accessibility": "explicit", + "overrides": { + "accessors": "explicit", + "constructors": "no-public", + "methods": "explicit", + "properties": "explicit", + "parameterProperties": "explicit" + } + } + ], + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "os", + "style": "camelCase" + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "os", + "style": "kebab-case" + } + ] + } + }, + { + "files": [ + "*.html" + ], + "extends": [ + "plugin:@angular-eslint/template/recommended" + ], + "rules": {} + }, + { + "files": [ + "*.ts" + ], + "extends": [ + "plugin:ngrx/recommended" + ] + } + ] +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0711527 --- /dev/null +++ b/.gitignore @@ -0,0 +1,42 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# Compiled output +/dist +/tmp +/out-tsc +/bazel-out + +# Node +/node_modules +npm-debug.log +yarn-error.log + +# IDEs and editors +.idea/ +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# Visual Studio Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# Miscellaneous +/.angular/cache +.sass-cache/ +/connect.lock +/coverage +/libpeerconnection.log +testem.log +/typings + +# System files +.DS_Store +Thumbs.db diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fd9e5e7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM node:16.14.2-alpine as builder + +WORKDIR /offshift + +COPY . /offshift/ + +RUN npm install + +RUN npm run build:prod + +FROM nginx:1.21.6-alpine + +COPY nginx.conf /etc/nginx/conf.d/default.conf + +RUN rm -rf /usr/share/nginx/html/* + +COPY --from=builder /offshift/dist /usr/share/nginx/html + +EXPOSE 8080 + +CMD ["nginx", "-g", "daemon off;"] diff --git a/README.md b/README.md index f3b17fd..d4c8d84 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,41 @@ -# Pilot Frontend +# OffshiftFe +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.6. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities. + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page. + +## Docker + +###Frontend + +`docker build -t offshift-frontend .` + +`docker run -p 8080:80 offshift-frontend` + +###Client + +`docker build -t offshift-client .` + +`docker run -p 10000:10000 offshift-client` diff --git a/angular.json b/angular.json new file mode 100644 index 0000000..856f28d --- /dev/null +++ b/angular.json @@ -0,0 +1,146 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "offshift-fe": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "style": "scss", + "changeDetection": "OnPush" + }, + "@schematics/angular:application": { + "strict": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "os", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/offshift-fe", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "inlineStyleLanguage": "scss", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "./node_modules/primeicons/primeicons.css", + "./node_modules/primeng/resources/primeng.min.css", + "src/styles.scss" + ], + "scripts": [ + "./node_modules/chart.js/dist/chart.min.js" + ], + "allowedCommonJsDependencies": [ + "core-js/modules/es.array.filter", + "core-js/modules/es.array.for-each", + "core-js/modules/es.array.iterator", + "core-js/modules/es.array.reduce", + "core-js/modules/es.function.name", + "core-js/modules/es.object.assign", + "core-js/modules/es.object.to-string", + "core-js/modules/es.parse-int", + "core-js/modules/es.regexp.exec", + "core-js/modules/es.string.iterator", + "core-js/modules/es.string.match", + "core-js/modules/es.string.replace", + "core-js/modules/es.weak-map", + "core-js/modules/web.dom-collections.iterator", + "web3", + "hash.js" + ] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "4mb", + "maximumError": "5mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "10kb", + "maximumError": "12kb" + } + ], + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "outputHashing": "all" + }, + "development": { + "buildOptimizer": false, + "optimization": false, + "vendorChunk": true, + "extractLicenses": false, + "sourceMap": true, + "namedChunks": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "browserTarget": "offshift-fe:build:production" + }, + "development": { + "browserTarget": "offshift-fe:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "offshift-fe:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "inlineStyleLanguage": "scss", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.scss" + ], + "scripts": [] + } + }, + "lint": { + "builder": "@angular-eslint/builder:lint", + "options": { + "lintFilePatterns": [ + "src/**/*.ts", + "src/**/*.html" + ] + } + } + } + } + }, + "defaultProject": "offshift-fe", + "cli": { + "defaultCollection": "@angular-eslint/schematics" + } +} diff --git a/karma.conf.js b/karma.conf.js new file mode 100644 index 0000000..634ff5c --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,44 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + jasmine: { + // you can add configuration options for Jasmine here + // the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html + // for example, you can disable the random execution with `random: false` + // or set a specific seed with `seed: 4321` + }, + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + jasmineHtmlReporter: { + suppressAll: true // removes the duplicated traces + }, + coverageReporter: { + dir: require('path').join(__dirname, './coverage/offshift-fe'), + subdir: '.', + reporters: [ + { type: 'html' }, + { type: 'text-summary' } + ] + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..77c7860 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,24 @@ +server { + + listen 80; + + sendfile on; + + default_type application/octet-stream; + + gzip on; + gzip_http_version 1.1; + gzip_disable "MSIE [1-6]\."; + gzip_min_length 1000; + gzip_vary on; + gzip_proxied expired no-cache no-store private auth; + gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript; + gzip_comp_level 9; + + root /usr/share/nginx/html; + + location / { + try_files $uri $uri/ /index.html =404; + } + +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9ec4334 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,32467 @@ +{ + "name": "offshift-fe", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "offshift-fe", + "version": "0.0.0", + "dependencies": { + "@angular/animations": "~13.2.0", + "@angular/cdk": "^13.3.0", + "@angular/common": "~13.2.0", + "@angular/compiler": "~13.2.0", + "@angular/core": "~13.2.0", + "@angular/forms": "~13.2.0", + "@angular/platform-browser": "~13.2.0", + "@angular/platform-browser-dynamic": "~13.2.0", + "@angular/router": "~13.2.0", + "@ethersproject/address": "^5.6.0", + "@fontsource/material-icons": "^4.5.2", + "@fontsource/metropolis": "^4.5.1", + "@metamask/jazzicon": "^2.0.0", + "@ngrx/component": "^13.0.2", + "@ngrx/effects": "^13.0.2", + "@ngrx/entity": "^13.0.2", + "@ngrx/router-store": "^13.0.2", + "@ngrx/store": "^13.0.2", + "@ngrx/store-devtools": "^13.0.2", + "@ngx-translate/core": "^14.0.0", + "@ngx-translate/http-loader": "^7.0.0", + "@uiowa/digit-only": "^3.2.1", + "@walletconnect/web3-provider": "^1.7.5", + "bignumber.js": "^9.0.2", + "chart.js": "^3.7.1", + "primeicons": "^5.0.0", + "primeng": "^13.2.1", + "rxjs": "~7.5.0", + "simplebar-angular": "^2.3.6", + "tslib": "^2.3.0", + "web3": "^1.7.1", + "web3-eth-contract": "^1.7.1", + "web3-utils": "^1.7.1", + "web3modal": "^1.9.5", + "zone.js": "~0.11.4" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~13.2.6", + "@angular-eslint/builder": "13.1.0", + "@angular-eslint/eslint-plugin": "13.1.0", + "@angular-eslint/eslint-plugin-template": "13.1.0", + "@angular-eslint/schematics": "13.1.0", + "@angular-eslint/template-parser": "13.1.0", + "@angular/cli": "~13.2.6", + "@angular/compiler-cli": "~13.2.0", + "@types/jasmine": "~3.10.0", + "@types/node": "^12.11.1", + "@typescript-eslint/eslint-plugin": "5.11.0", + "@typescript-eslint/parser": "5.11.0", + "assert": "^2.0.0", + "browser": "^0.2.6", + "crypto-browserify": "^3.12.0", + "eslint": "^8.2.0", + "eslint-plugin-ngrx": "^2.0.0", + "https-browserify": "^1.0.0", + "jasmine-core": "~4.0.0", + "karma": "~6.3.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.1.0", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "os-browserify": "^0.3.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "typescript": "~4.5.2", + "url": "^0.11.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.1.1.tgz", + "integrity": "sha512-YVAcA4DKLOj296CF5SrQ8cYiMRiUGc2sqFpLxsDGWE34suHqhGP/5yMsDHKsrh8hs8I5TiRVXNwKPWQpX3iGjw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "sourcemap-codec": "1.4.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1302.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.6.tgz", + "integrity": "sha512-NztzorUMfwJeRaT7SY00Y8WSqc2lQYuF11yNoyEm7Dae3V7VZ28rW2Z9RwibP27rYQL0RjSMaz2wKITHX2vOAw==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.2.6", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.2.6.tgz", + "integrity": "sha512-Y2ojy6xbZ0kwScppcutLHBP8eW0qNOjburTISSBU/L5l/9FOeZ1E7yAreKuVu/qibZiLbSJfAhk+SLwhRHFSSQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "1.1.1", + "@angular-devkit/architect": "0.1302.6", + "@angular-devkit/build-webpack": "0.1302.6", + "@angular-devkit/core": "13.2.6", + "@babel/core": "7.16.12", + "@babel/generator": "7.16.8", + "@babel/helper-annotate-as-pure": "7.16.7", + "@babel/plugin-proposal-async-generator-functions": "7.16.8", + "@babel/plugin-transform-async-to-generator": "7.16.8", + "@babel/plugin-transform-runtime": "7.16.10", + "@babel/preset-env": "7.16.11", + "@babel/runtime": "7.16.7", + "@babel/template": "7.16.7", + "@discoveryjs/json-ext": "0.5.6", + "@ngtools/webpack": "13.2.6", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.3", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "^4.9.1", + "cacache": "15.3.0", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "10.2.1", + "core-js": "3.20.3", + "critters": "0.0.16", + "css-loader": "6.5.1", + "esbuild-wasm": "0.14.22", + "glob": "7.2.0", + "https-proxy-agent": "5.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.2", + "less-loader": "10.2.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.0", + "mini-css-extract-plugin": "2.5.3", + "minimatch": "3.0.4", + "open": "8.4.0", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.2.0", + "postcss": "8.4.5", + "postcss-import": "14.0.2", + "postcss-loader": "6.2.1", + "postcss-preset-env": "7.2.3", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.49.0", + "sass-loader": "12.4.0", + "semver": "7.3.5", + "source-map-loader": "3.0.1", + "source-map-support": "0.5.21", + "stylus": "0.56.0", + "stylus-loader": "6.2.0", + "terser": "5.11.0", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.1", + "webpack": "5.67.0", + "webpack-dev-middleware": "5.3.0", + "webpack-dev-server": "4.7.3", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.14.22" + }, + "peerDependencies": { + "@angular/compiler-cli": "^13.0.0", + "@angular/localize": "^13.0.0", + "@angular/service-worker": "^13.0.0", + "karma": "^6.3.0", + "ng-packagr": "^13.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=4.4.3 <4.6" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.22.tgz", + "integrity": "sha512-CjFCFGgYtbFOPrwZNJf7wsuzesx8kqwAffOlbYcFDLFuUtP8xloK1GH+Ai13Qr0RZQf9tE7LMTHJ2iVGJ1SKZA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-arm64": "0.14.22", + "esbuild-darwin-64": "0.14.22", + "esbuild-darwin-arm64": "0.14.22", + "esbuild-freebsd-64": "0.14.22", + "esbuild-freebsd-arm64": "0.14.22", + "esbuild-linux-32": "0.14.22", + "esbuild-linux-64": "0.14.22", + "esbuild-linux-arm": "0.14.22", + "esbuild-linux-arm64": "0.14.22", + "esbuild-linux-mips64le": "0.14.22", + "esbuild-linux-ppc64le": "0.14.22", + "esbuild-linux-riscv64": "0.14.22", + "esbuild-linux-s390x": "0.14.22", + "esbuild-netbsd-64": "0.14.22", + "esbuild-openbsd-64": "0.14.22", + "esbuild-sunos-64": "0.14.22", + "esbuild-windows-32": "0.14.22", + "esbuild-windows-64": "0.14.22", + "esbuild-windows-arm64": "0.14.22" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1302.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1302.6.tgz", + "integrity": "sha512-TYEh2n9tPe932rEIgdiSpojOqtDppW2jzb/empVqCkLF7WUZsXKvTanttZC34L6R2VD6SAGWhb6JDg75ghUVYA==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1302.6", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/core": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.6.tgz", + "integrity": "sha512-8h2mWdBTN/dYwZuzKMg2IODlOWMdbJcpQG4XVrkk9ejCPP+3aX5Aa3glCe/voN6eBNiRfs8YDM0jxmpN2aWVtg==", + "dev": true, + "dependencies": { + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/schematics": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.6.tgz", + "integrity": "sha512-mPgSqdnZRuPSMeUA+T+mwVCrq2yhXpcYm1/Rjbhy09CyHs4wSrFv21WHCrE6shlvXpcmwr0n+I0DIeagAPmjUA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.2.6", + "jsonc-parser": "3.0.0", + "magic-string": "0.25.7", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-eslint/builder": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-13.1.0.tgz", + "integrity": "sha512-RdyeetctnipVdCBrU/mipJ2XKiLC1yGmK1Sfbbgwu0s49CAdOArY/b+b8OU3yyy4EO1EGKQMlzs6F3wTYgiZCA==", + "dev": true, + "dependencies": { + "@nrwl/devkit": "13.1.3" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-13.1.0.tgz", + "integrity": "sha512-0VSAZ3zrHkKdbvogQ4GLSf+lKojtPL3LXLlvXU9xNgNsqw68+gSNwaWd595tXoQCmpwWpTerKUbyIsGnPA7EYA==", + "dev": true + }, + "node_modules/@angular-eslint/eslint-plugin": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-13.1.0.tgz", + "integrity": "sha512-WiggBWPhhpSjcYVHJiawCduCsydM/RPudUE8zxv0Nmj/APuzNgvUr6E//uYTrhNv9EIJoZutRovw7R4Y/yXj4Q==", + "dev": true, + "dependencies": { + "@angular-eslint/utils": "13.1.0", + "@typescript-eslint/experimental-utils": "5.11.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-13.1.0.tgz", + "integrity": "sha512-ceZAMjufE58aduOW/UwjrbCRWocYC0zOEJ2jUkPt6jlL8yzc+SC6UitO0VmMgUsCizHueav5/3gKy05xqwk/CA==", + "dev": true, + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "13.1.0", + "@typescript-eslint/experimental-utils": "5.11.0", + "aria-query": "^4.2.2", + "axobject-query": "^2.2.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/schematics": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-13.1.0.tgz", + "integrity": "sha512-/gVtkRP09cGhnUF3tr0phwNA5/ml94V3cqO8X4Z4QmyAaIwxuOJ0mJvWrVN7aurURxh9WoeWD/HXOvtC5igtpQ==", + "dev": true, + "dependencies": { + "@angular-eslint/eslint-plugin": "13.1.0", + "@angular-eslint/eslint-plugin-template": "13.1.0", + "ignore": "5.2.0", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1" + }, + "peerDependencies": { + "@angular/cli": ">= 13.0.0 < 14.0.0" + } + }, + "node_modules/@angular-eslint/schematics/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/@angular-eslint/template-parser": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-13.1.0.tgz", + "integrity": "sha512-gKV+kms+kYm1HdToH3j4HL1RrjvMHscVkhwjoV1WbJColnfDivVAZ6/5/J92/A/8r7vJptQkftsbiaGKDyg47w==", + "dev": true, + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "13.1.0", + "eslint-scope": "^5.1.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/utils": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-13.1.0.tgz", + "integrity": "sha512-iLmYMXNk+1sFMIlYXN8/Z5UcNAOno38v10lzo4bMjCpzXKkMa0O2b+4qi+469iUJAU6RAZ5weUL+S2Wtlr0ooA==", + "dev": true, + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "13.1.0", + "@typescript-eslint/experimental-utils": "5.11.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular/animations": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.2.6.tgz", + "integrity": "sha512-DrjpKo68uR3lSLQQXosoTCbjKQS6IKRCpR14E2t8fo0AX8i2hkB8je4SrhdCyB7FgFN7l2kgUYo4Qa8+BOB+aA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/core": "13.2.6" + } + }, + "node_modules/@angular/cdk": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-13.3.0.tgz", + "integrity": "sha512-TyTcs9/Vd0TyQIjRf40xCDrTBK2GGCUrrHCVuHTXIqL8yvaGRnz815fL9X3hSZySCcbRV4NeK1yWeiZ9jf4Vxw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "optionalDependencies": { + "parse5": "^5.0.0" + }, + "peerDependencies": { + "@angular/common": "^13.0.0 || ^14.0.0-0", + "@angular/core": "^13.0.0 || ^14.0.0-0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cdk/node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "optional": true + }, + "node_modules/@angular/cli": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.2.6.tgz", + "integrity": "sha512-xIjEaQI5sWemXXc7GXLm4u9UL5sjtrQL/y1PJvvk/Jsa8+kIT+MutOfZfC7zcdAh9fqHd8mokH3guFV8BJdFxA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@angular-devkit/architect": "0.1302.6", + "@angular-devkit/core": "13.2.6", + "@angular-devkit/schematics": "13.2.6", + "@schematics/angular": "13.2.6", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.3", + "ini": "2.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.4.0", + "ora": "5.4.1", + "pacote": "12.0.3", + "resolve": "1.22.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.2.6.tgz", + "integrity": "sha512-t4XRb9db4UeRcPs5aHNtGuXRKSvGBlTEr0zzSeoKzHD9TCaO4dSDISh9obS9hThaPuBmPKRUHN5KE1HFmqnSHg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/core": "13.2.6", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.2.6.tgz", + "integrity": "sha512-LHU29J2/c/03WHkwtzUSElTBsXbzkKdYARodnNfsFdLPsWhyvzO3cqlcZYteFJxEy3dVH+ZrYDjqQ9Sp17aIgA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.2.6.tgz", + "integrity": "sha512-QtlLKj3m6a2nkewFxhg+a3tQ2gEIBzMfI2c1laWUfAfJJ56phj79k8Z/kf2HQxypphWixyTK+ugpTlMdvvOquA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.17.2", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.26.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/main-ngcc.js" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/compiler": "13.2.6", + "typescript": ">=4.4.2 <4.6" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.7.tgz", + "integrity": "sha512-djHlEfFHnSnTAcPb7dATbiM5HxGOP98+3JLBZtjRb5I7RXrw7kFRoG2dXM8cm3H+o11A8IFH/uprmJpwFynRNQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.7", + "@babel/parser": "^7.17.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/magic-string": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.1.tgz", + "integrity": "sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular/compiler-cli/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@angular/core": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.2.6.tgz", + "integrity": "sha512-ctWsxuaSO3d3afLW+wkJSyiEIA2uhaTKNps9x5wz/oZJDaUDYVa4PM4x7/UHn2bXzBjXjN9LSW8h9F31iwmcTg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.11.4" + } + }, + "node_modules/@angular/forms": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.2.6.tgz", + "integrity": "sha512-3IikvNtO0RBiGb2AWl8aYcE3ivXHPIJz+JOn9Wz9XXSkYx75D3GjuJlz+fVIgz+7Q7tJuS6Q2E5qat/ldeDmoA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/common": "13.2.6", + "@angular/core": "13.2.6", + "@angular/platform-browser": "13.2.6", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.2.6.tgz", + "integrity": "sha512-Gc/1TqysW+P+K3NeQihmHWs4KF1mjJT20s06r+YcETnPP11uPk+UxQl7gJNsDV587DYO/wT3oISXVpRw4UJhdQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/animations": "13.2.6", + "@angular/common": "13.2.6", + "@angular/core": "13.2.6" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.2.6.tgz", + "integrity": "sha512-m77+pzwZw+4kiRhxzrj1kE3N1K82I8Xt+vEBKSL2Xv42hCX0T37erC6KlztFEDj4A68s5+/0C5vfwhEiDcr/Cw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/common": "13.2.6", + "@angular/compiler": "13.2.6", + "@angular/core": "13.2.6", + "@angular/platform-browser": "13.2.6" + } + }, + "node_modules/@angular/router": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.2.6.tgz", + "integrity": "sha512-dA9vL4mPLp+iNegzuvm9FaEWirFI2ZK3WQgbdoxoIpneym+BxRTkNDzPcvEaqfUf7eDGRBqlWakFDrd+H2QEbg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/common": "13.2.6", + "@angular/core": "13.2.6", + "@angular/platform-browser": "13.2.6", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", + "dev": true + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dependencies": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.7.tgz", + "integrity": "sha512-TKsj9NkjJfTBxM7Phfy7kv6yYc4ZcOo+AaWGqQOKTPDOmcGkIFb5xNA746eKisQkm4yavUYh4InYM9S+VnO01w==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", + "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", + "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.7.tgz", + "integrity": "sha512-TvliGJjhxis5m7xIMvlXH/xG8Oa/LK0SCUCyfKD6nLi42n5fB4WibDJ0g9trmmBB6hwpMNx+Lzbxy9/4gpMaVw==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ethereumjs/common": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.2.tgz", + "integrity": "sha512-vDwye5v0SVeuDky4MtKsu+ogkH2oFUV8pBKzH/eNBzT8oI91pKa8WyzDuYuxOQsgNgv5R34LfFDh2aaw3H4HbQ==", + "dependencies": { + "crc-32": "^1.2.0", + "ethereumjs-util": "^7.1.4" + } + }, + "node_modules/@ethereumjs/tx": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.0.tgz", + "integrity": "sha512-/+ZNbnJhQhXC83Xuvy6I9k4jT5sXiV0tMR9C+AzSSpcCV64+NB8dTE1m3x98RYMqb8+TLYWA+HML4F5lfXTlJw==", + "dependencies": { + "@ethereumjs/common": "^2.6.1", + "ethereumjs-util": "^7.1.4" + } + }, + "node_modules/@ethersproject/abi": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", + "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==", + "dependencies": { + "@ethersproject/address": "^5.0.4", + "@ethersproject/bignumber": "^5.0.7", + "@ethersproject/bytes": "^5.0.4", + "@ethersproject/constants": "^5.0.4", + "@ethersproject/hash": "^5.0.4", + "@ethersproject/keccak256": "^5.0.3", + "@ethersproject/logger": "^5.0.5", + "@ethersproject/properties": "^5.0.3", + "@ethersproject/strings": "^5.0.4" + } + }, + "node_modules/@ethersproject/abstract-provider": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.0.tgz", + "integrity": "sha512-oPMFlKLN+g+y7a79cLK3WiLcjWFnZQtXWgnLAbHZcN3s7L4v90UHpTOrLk+m3yr0gt+/h9STTM6zrr7PM8uoRw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/networks": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/transactions": "^5.6.0", + "@ethersproject/web": "^5.6.0" + } + }, + "node_modules/@ethersproject/abstract-signer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.0.tgz", + "integrity": "sha512-WOqnG0NJKtI8n0wWZPReHtaLkDByPL67tn4nBaDAhmVq8sjHTPbCdz4DRhVu/cfTOvfy9w3iq5QZ7BX7zw56BQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abstract-provider": "^5.6.0", + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0" + } + }, + "node_modules/@ethersproject/address": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.0.tgz", + "integrity": "sha512-6nvhYXjbXsHPS+30sHZ+U4VMagFC/9zAk6Gd/h3S21YW4+yfb0WfRtaAIZ4kfM4rrVwqiy284LP0GtL5HXGLxQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/keccak256": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/rlp": "^5.6.0" + } + }, + "node_modules/@ethersproject/base64": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.0.tgz", + "integrity": "sha512-2Neq8wxJ9xHxCF9TUgmKeSh9BXJ6OAxWfeGWvbauPh8FuHEjamgHilllx8KkSd5ErxyHIX7Xv3Fkcud2kY9ezw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.0" + } + }, + "node_modules/@ethersproject/bignumber": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.0.tgz", + "integrity": "sha512-VziMaXIUHQlHJmkv1dlcd6GY2PmT0khtAqaMctCIDogxkrarMzA9L94KN1NeXqqOfFD6r0sJT3vCTOFSmZ07DA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "bn.js": "^4.11.9" + } + }, + "node_modules/@ethersproject/bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.0.tgz", + "integrity": "sha512-3hJPlYemb9V4VLfJF5BfN0+55vltPZSHU3QKUyP9M3Y2TcajbiRrz65UG+xVHOzBereB1b9mn7r12o177xgN7w==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/constants": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.0.tgz", + "integrity": "sha512-SrdaJx2bK0WQl23nSpV/b1aq293Lh0sUaZT/yYKPDKn4tlAbkH96SPJwIhwSwTsoQQZxuh1jnqsKwyymoiBdWA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.6.0" + } + }, + "node_modules/@ethersproject/hash": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.0.tgz", + "integrity": "sha512-fFd+k9gtczqlr0/BruWLAu7UAOas1uRRJvOR84uDf4lNZ+bTkGl366qvniUZHKtlqxBRU65MkOobkmvmpHU+jA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abstract-signer": "^5.6.0", + "@ethersproject/address": "^5.6.0", + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/keccak256": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.0" + } + }, + "node_modules/@ethersproject/keccak256": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.0.tgz", + "integrity": "sha512-tk56BJ96mdj/ksi7HWZVWGjCq0WVl/QvfhFQNeL8fxhBlGoP+L80uDCiQcpJPd+2XxkivS3lwRm3E0CXTfol0w==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.0", + "js-sha3": "0.8.0" + } + }, + "node_modules/@ethersproject/logger": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", + "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ] + }, + "node_modules/@ethersproject/networks": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.0.tgz", + "integrity": "sha512-DaVzgyThzHgSDLuURhvkp4oviGoGe9iTZW4jMEORHDRCgSZ9K9THGFKqL+qGXqPAYLEgZTf5z2w56mRrPR1MjQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/properties": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", + "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/rlp": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.0.tgz", + "integrity": "sha512-dz9WR1xpcTL+9DtOT/aDO+YyxSSdO8YIS0jyZwHHSlAmnxA6cKU3TrTd4Xc/bHayctxTgGLYNuVVoiXE4tTq1g==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/signing-key": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.0.tgz", + "integrity": "sha512-S+njkhowmLeUu/r7ir8n78OUKx63kBdMCPssePS89So1TH4hZqnWFsThEd/GiXYp9qMxVrydf7KdM9MTGPFukA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "bn.js": "^4.11.9", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "node_modules/@ethersproject/strings": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.0.tgz", + "integrity": "sha512-uv10vTtLTZqrJuqBZR862ZQjTIa724wGPWQqZrofaPI/kUsf53TBG0I0D+hQ1qyNtllbNzaW+PDPHHUI6/65Mg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/constants": "^5.6.0", + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/transactions": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.0.tgz", + "integrity": "sha512-4HX+VOhNjXHZyGzER6E/LVI2i6lf9ejYeWD6l4g50AdmimyuStKc39kvKf1bXWQMg7QNVh+uC7dYwtaZ02IXeg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/address": "^5.6.0", + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/constants": "^5.6.0", + "@ethersproject/keccak256": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/rlp": "^5.6.0", + "@ethersproject/signing-key": "^5.6.0" + } + }, + "node_modules/@ethersproject/web": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.0.tgz", + "integrity": "sha512-G/XHj0hV1FxI2teHRfCGvfBUHFmU+YOSbCxlAMqJklxSa7QMiHFQfAxvwY2PFqgvdkxEKwRNr/eCjfAPEm2Ctg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/base64": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.0" + } + }, + "node_modules/@fontsource/material-icons": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@fontsource/material-icons/-/material-icons-4.5.2.tgz", + "integrity": "sha512-J6Slv1GhQ42TF/DbEIvsebIe1rYvkMrEglVsPYvKAnbQzpm7m7Uv4bkpbsqxjXJvaJZWefg1sXqvCOYAyBTfIA==" + }, + "node_modules/@fontsource/metropolis": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@fontsource/metropolis/-/metropolis-4.5.1.tgz", + "integrity": "sha512-YJXoEHp6nAz+3UEQ9Hx95i1w898EWdt3qzJB0xFqJuxXCsf6ftk7msbxsI5jeLam+UjfIWK7s6NPK/1B04LHcQ==" + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@juggle/resize-observer": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.3.1.tgz", + "integrity": "sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw==" + }, + "node_modules/@metamask/jazzicon": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/jazzicon/-/jazzicon-2.0.0.tgz", + "integrity": "sha512-7M+WSZWKcQAo0LEhErKf1z+D3YX0tEDAcGvcKbDyvDg34uvgeKR00mFNIYwAhdAS9t8YXxhxZgsrRBBg6X8UQg==", + "dependencies": { + "color": "^0.11.3", + "mersenne-twister": "^1.1.0" + } + }, + "node_modules/@metamask/safe-event-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + }, + "node_modules/@ngrx/component": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/component/-/component-13.0.2.tgz", + "integrity": "sha512-Izq984Soqt/ze/XyNLTvFjdMkuGLwarfe0hT9qjVO8cHgI5hEAvjwklv+JHmM1dtJOZ+USoM0rgwaUU5iInQfA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "^13.0.0", + "@angular/core": "^13.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngrx/effects": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/effects/-/effects-13.0.2.tgz", + "integrity": "sha512-7yW/KCxlRatDkdEriSnORlOYX8+1QAWEjPulNmHSPwehkzTQ3fIPfRBQy8xP8bnjwvGxnEZNwQlU4q1KVYOfhg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^13.0.0", + "@ngrx/store": "13.0.2", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngrx/entity": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/entity/-/entity-13.0.2.tgz", + "integrity": "sha512-sAN/YDvDNy4fmCOWU8LfPp8YI8XJcvmO89XTRSoJjo3O9BIbCSEw2gYHe1V7gWHLY5Pr9wiMybKhd4RHtzFHgQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^13.0.0", + "@ngrx/store": "13.0.2", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngrx/router-store": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/router-store/-/router-store-13.0.2.tgz", + "integrity": "sha512-XrzHjrD2hhnXdGeIpQm/msN77hoAL/QD3ZYGFJs3yT5d3x/T3L1JFlra7wC0OlKJkOs6zAh5Kz9cJ94YO/TEtQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "^13.0.0", + "@angular/core": "^13.0.0", + "@angular/router": "^13.0.0", + "@ngrx/store": "13.0.2", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngrx/store": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/store/-/store-13.0.2.tgz", + "integrity": "sha512-F7tsc3oCvKh+62MKiXTrvSeaxR41u4p8bch3BLjz12F37376rMuBnXf+V1thsPTZ6RB6aycAi821EQYVXFCXZg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^13.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngrx/store-devtools": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/store-devtools/-/store-devtools-13.0.2.tgz", + "integrity": "sha512-fcQ5A7cv9PONFvqlpFPXHswWjEflJvqrNt6wmywlxMtJDjkgzCHpvRiJqup/FiTosblRERoeZXN0oHW3Er3+rw==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@ngrx/store": "13.0.2", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngtools/webpack": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.2.6.tgz", + "integrity": "sha512-N8SvRV91+/57TcAfbghc0k0tKCukw/7KqbDaLPAQTGFekJ4xMGT3elMzOyBXTH3Hvp5HL8/hiBt2tG04qiMf+w==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^13.0.0", + "typescript": ">=4.4.3 <4.6", + "webpack": "^5.30.0" + } + }, + "node_modules/@ngx-translate/core": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-14.0.0.tgz", + "integrity": "sha512-UevdwNCXMRCdJv//0kC8h2eSfmi02r29xeE8E9gJ1Al4D4jEJ7eiLPdjslTMc21oJNGguqqWeEVjf64SFtvw2w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=13.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngx-translate/http-loader": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-7.0.0.tgz", + "integrity": "sha512-j+NpXXlcGVdyUNyY/qsJrqqeAdJdizCd+GKh3usXExSqy1aE9866jlAIL+xrfDU4w+LiMoma5pgE4emvFebZmA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=13.0.0", + "@ngx-translate/core": ">=14.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/git": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", + "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "dev": true, + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", + "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==", + "dev": true + }, + "node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "dev": true, + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/@npmcli/run-script": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", + "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" + } + }, + "node_modules/@nrwl/cli": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-13.9.0.tgz", + "integrity": "sha512-jYpVpkxtO/cImcMtwbpDtkQ0P2mgxc7CrjoAzzbfflYJGjCvv5GgJGGlOmwDgevcIZv16OLmMzk2jebMcGbnHw==", + "dev": true, + "dependencies": { + "nx": "13.9.0" + }, + "bin": { + "nx": "bin/nx.js" + } + }, + "node_modules/@nrwl/cli/node_modules/@nrwl/tao": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.9.0.tgz", + "integrity": "sha512-U6qhpoIZDhYdMLmSuvWm1jmHT/us32yMf68hrHBolR2OQtDLv9eDaKFEs7symiLQFG3jswfQBNSVaKSvoUW6HQ==", + "dev": true, + "dependencies": { + "nx": "13.9.0" + }, + "bin": { + "tao": "index.js" + } + }, + "node_modules/@nrwl/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nrwl/cli/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nrwl/cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nrwl/cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@nrwl/cli/node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nrwl/cli/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nrwl/cli/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@nrwl/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nrwl/cli/node_modules/nx": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-13.9.0.tgz", + "integrity": "sha512-OMoyuSRE0excccrsoHf5CUosDeDQbk1SjC98QhD5BJfrP7E55RVRy/ew0xnpu3E/QnplDBlQcJNSPWsTwqzO8w==", + "dev": true, + "dependencies": { + "@nrwl/cli": "13.9.0", + "@nrwl/tao": "13.9.0", + "@swc-node/register": "^1.4.2", + "@swc/core": "^1.2.146", + "chalk": "4.1.0", + "enquirer": "~2.3.6", + "fast-glob": "3.2.7", + "fs-extra": "^9.1.0", + "ignore": "^5.0.4", + "jsonc-parser": "3.0.0", + "rxjs": "^6.5.4", + "rxjs-for-await": "0.0.2", + "semver": "7.3.4", + "tmp": "~0.2.1", + "tsconfig-paths": "^3.9.0", + "tslib": "^2.3.0", + "v8-compile-cache": "2.3.0", + "yargs-parser": "20.0.0" + }, + "bin": { + "nx": "bin/nx.js" + } + }, + "node_modules/@nrwl/cli/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@nrwl/cli/node_modules/rxjs-for-await": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", + "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", + "dev": true, + "peerDependencies": { + "rxjs": "^6.0.0" + } + }, + "node_modules/@nrwl/cli/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@nrwl/cli/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nrwl/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nrwl/cli/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/@nrwl/cli/node_modules/yargs-parser": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", + "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nrwl/devkit": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.1.3.tgz", + "integrity": "sha512-TAAsZJvVc/obeH0rZKY6miVhyM2GHGb8qIWp9MAIdLlXf4VDcNC7rxwb5OrGVSwuTTjqGYBGPUx0yEogOOJthA==", + "dev": true, + "dependencies": { + "@nrwl/tao": "13.1.3", + "ejs": "^3.1.5", + "ignore": "^5.0.4", + "rxjs": "^6.5.4", + "semver": "7.3.4", + "tslib": "^2.0.0" + } + }, + "node_modules/@nrwl/devkit/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@nrwl/devkit/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@nrwl/devkit/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nrwl/tao": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.1.3.tgz", + "integrity": "sha512-/IwJgSgCBD1SaF+n8RuXX2OxDAh8ut/+P8pMswjm8063ac30UlAHjQ4XTYyskLH8uoUmNi2hNaGgHUrkwt7tQA==", + "dev": true, + "dependencies": { + "chalk": "4.1.0", + "enquirer": "~2.3.6", + "fs-extra": "^9.1.0", + "jsonc-parser": "3.0.0", + "nx": "13.1.3", + "rxjs": "^6.5.4", + "rxjs-for-await": "0.0.2", + "semver": "7.3.4", + "tmp": "~0.2.1", + "tslib": "^2.0.0", + "yargs-parser": "20.0.0" + }, + "bin": { + "tao": "index.js" + } + }, + "node_modules/@nrwl/tao/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nrwl/tao/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nrwl/tao/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nrwl/tao/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@nrwl/tao/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nrwl/tao/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nrwl/tao/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@nrwl/tao/node_modules/rxjs-for-await": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", + "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", + "dev": true, + "peerDependencies": { + "rxjs": "^6.0.0" + } + }, + "node_modules/@nrwl/tao/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@nrwl/tao/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nrwl/tao/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nrwl/tao/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/@nrwl/tao/node_modules/yargs-parser": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", + "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@schematics/angular": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.2.6.tgz", + "integrity": "sha512-8NzHMX9+FSgaB0lJYxlTJv9OcBuolwZJqo9M/yX3RPSqSHghA33jWwgVbV551hBJOpbVEePerG1DQkIC99DXKA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.2.6", + "@angular-devkit/schematics": "13.2.6", + "jsonc-parser": "3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@socket.io/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/@swc-node/core": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@swc-node/core/-/core-1.8.2.tgz", + "integrity": "sha512-IoJ7tGHQ6JOMSmFe4VhP64uLmFKMNasS0QEgUrLFQ0h/dTvpQMynnoGBEJoPL6LfsebZ/q4uKqbpWrth6/yrAA==", + "dev": true, + "dependencies": { + "@swc/core": "^1.2.119" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@swc-node/register": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc-node/register/-/register-1.4.2.tgz", + "integrity": "sha512-wLZz0J7BTO//1Eq7e4eBQjKF380Hr2eVemz849msQSKcVM1D7UJUt/dP2TinEVGx++/BXJ/0q37i6n9Iw0EM0w==", + "dev": true, + "dependencies": { + "@swc-node/core": "^1.8.2", + "@swc-node/sourcemap-support": "^0.1.11", + "chalk": "4", + "debug": "^4.3.3", + "pirates": "^4.0.4", + "tslib": "^2.3.1", + "typescript": "^4.5.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@swc-node/register/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@swc-node/register/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@swc-node/register/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@swc-node/register/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@swc-node/register/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@swc-node/register/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@swc-node/sourcemap-support": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@swc-node/sourcemap-support/-/sourcemap-support-0.1.11.tgz", + "integrity": "sha512-b+Mn3oQl+7nUSt7hPzIbY9B30YhcFo1PT4kd9P4QmD6raycmIealOAhAdZID/JevphzsOXHQB4OqJm7Yi5tMcA==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.21" + } + }, + "node_modules/@swc/core": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.156.tgz", + "integrity": "sha512-icEIxirqpbKXX7tESdfBpa7XdpX0pSWtREfhWgWHXsWiSiOjQ4Vij4fAAdIOOXxm1amCCKjr6bThOIiA0dtTug==", + "dev": true, + "bin": { + "swcx": "run_swcx.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-android-arm-eabi": "1.2.156", + "@swc/core-android-arm64": "1.2.156", + "@swc/core-darwin-arm64": "1.2.156", + "@swc/core-darwin-x64": "1.2.156", + "@swc/core-freebsd-x64": "1.2.156", + "@swc/core-linux-arm-gnueabihf": "1.2.156", + "@swc/core-linux-arm64-gnu": "1.2.156", + "@swc/core-linux-arm64-musl": "1.2.156", + "@swc/core-linux-x64-gnu": "1.2.156", + "@swc/core-linux-x64-musl": "1.2.156", + "@swc/core-win32-arm64-msvc": "1.2.156", + "@swc/core-win32-ia32-msvc": "1.2.156", + "@swc/core-win32-x64-msvc": "1.2.156" + } + }, + "node_modules/@swc/core-android-arm-eabi": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.156.tgz", + "integrity": "sha512-epFJaBn/tqWxtprFucJfbJgRtCoamKUO2vxQ1VYp69VTQ78cF4kdizoxjlHjt4ZMZ+Y4AKULAtwqs4zDrQIxXg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-android-arm64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.156.tgz", + "integrity": "sha512-gdGjd0GuAoBPJvKAbSwnzbvBBHvmmHjETH7hoTUxRlmB1QETrI7AnM3RZ75l6HtHu+RjgsiuBk2yiHbic1Hh7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.156.tgz", + "integrity": "sha512-kFnWPrxOfIIYRqv8DCGOT8KsMPgbblLJQ45TKT1wCkCsQ3xmujC86XZMWx7xyYmDd+V6QbfawLBJvb4Pq4jvFw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.156.tgz", + "integrity": "sha512-G0H2zJKIWsUx9+QpontN1Rlm2g+pLuaFzHDeULRYnxEyZl2tUcvi2TuKi3imjpr26xBx9Zesz9vSThmwU9Ll2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-freebsd-x64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.156.tgz", + "integrity": "sha512-S9PsqcVgG10plsoWDGAUjoH0GbM8t9PR1JFx+sAHY1JKUxSW4iwMZDGTzIrIRO3agTMZLgpoLG/LV+1Ljcrr+Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.156.tgz", + "integrity": "sha512-nQP/c4tvxlyCQXSByNhS4lCxSCJZ/FrCbEv5l0tAcMKdO21fYSHduAvAisQAMfyTZHCL+2ubTeWV0pd8P432Ug==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.156.tgz", + "integrity": "sha512-kRSCfVWfvukxvOFWGts1u+qoRYUbw5Hlqty0PG3/lVoDM6pu6wK4TZEEERLbUuN7TDWKbpEchpG01kGtW/g9Cg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.156.tgz", + "integrity": "sha512-SowJYHa2NjVCkPdg004npZj6bMdQel74G6DUD9zl8tw8QV9MLRTgp0cg6EJZdBTSjQ3M79HQYIB4cMGjm1qbJA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.156.tgz", + "integrity": "sha512-qcP4xn9NDm4BkZvLDeSdRfbSUrTG87Usb0ZVtoW6L2cXBZtaOWSS62s1eALUQDDehA/HpB4qgwVFUdvzHwx8qg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.156.tgz", + "integrity": "sha512-l6xzgNuKB6QQYxWNMDTNVAnle/mNk35AgD83otiKoL23o8m0gxExm8OQbd0HEi/Wf6BrPl3rlxsGpYWvOJHztQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.156.tgz", + "integrity": "sha512-og3lIrHcQY0Fjxdt5LLMvUqYn1EbqrWFhpn5S9b3M5hkQO+rbZZulONWdHT0xmRzuPvyeK7ZEyLdzItWEeym8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.156.tgz", + "integrity": "sha512-08TMu53hImO8SlQmaElRQEr7z8TTtdXl9/18ZnHv1jcAIEk/5BdP8SeQaTtf2l3uQjdKdZWFZrAK12Jek4pe9w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.156.tgz", + "integrity": "sha512-oLfkNd+SN8gWKaT9i0awbagq2oYyLqw8GhU3bZmMI1Ssx2u2IBA1mW07LPAnXsKNEGqnayc6cY0pyCN4IVEgLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/component-emitter": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.3.tgz", + "integrity": "sha512-SWyMrjgdAUHNQmutvDcKablrJhkDLy4wunTme8oYLjKp41GnHGxMRXr2MQMvy/qy8H3LdzwQk9gH4hZ6T++H8g==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "12.20.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.47.tgz", + "integrity": "sha512-BzcaRsnFuznzOItW1WpQrDHM7plAa7GIDMZ6b5pnMbkqEtM/6WCOhvZar39oeMQP79gwvFUWjjptE7/KGcNqFg==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "node_modules/@types/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz", + "integrity": "sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/type-utils": "5.11.0", + "@typescript-eslint/utils": "5.11.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.0.tgz", + "integrity": "sha512-EPvC/bU2n1LKtzKWP1AjGWkp7r8tJ8giVlZHIODo6q7SAd6J+/9vjtEKHK2G/Qp+D2IGPsQge+oadDR3CZcFtQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.11.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz", + "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz", + "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz", + "integrity": "sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.11.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz", + "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz", + "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.11.0.tgz", + "integrity": "sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz", + "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.11.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@uiowa/digit-only": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@uiowa/digit-only/-/digit-only-3.2.1.tgz", + "integrity": "sha512-vxMVVcQoEN3DYSJNrHWZ+MfaxfjMkr6rV28hesGH54Jd9UApuBFLTBQMYfsmPH3obRQ1ezjvcXY2gm+0QeiwNg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=12.0.0", + "@angular/core": ">=12.0.0" + } + }, + "node_modules/@walletconnect/browser-utils": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.7.5.tgz", + "integrity": "sha512-gm9ufi0n5cGBXoGWDtMVSqIJ0eXYW+ZFuTNVN0fm4oal26J7cPrOdFjzhv5zvx5fKztWQ21DNFZ+PRXBjXg04Q==", + "dependencies": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.7.5", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + } + }, + "node_modules/@walletconnect/browser-utils/node_modules/detect-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" + }, + "node_modules/@walletconnect/client": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.7.5.tgz", + "integrity": "sha512-Vh3h1kfhmJ4Jx//H0lmmfDc5Q2s+R73Nh5cetVN41QPRrAcqHE4lR2ZS8XxRCNBl4/gcHZJIZS9J2Ui4tTXBLA==", + "dependencies": { + "@walletconnect/core": "^1.7.5", + "@walletconnect/iso-crypto": "^1.7.5", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5" + } + }, + "node_modules/@walletconnect/core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.7.5.tgz", + "integrity": "sha512-c4B8s9fZ/Ah2p460Hxo4e9pwLQVYT2+dVYAfqaxVzfYjhAokDEtO55Bdm1hujtRjQVqwTvCljKxBB+LgMp3k8w==", + "dependencies": { + "@walletconnect/socket-transport": "^1.7.5", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5" + } + }, + "node_modules/@walletconnect/crypto": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.2.tgz", + "integrity": "sha512-+OlNtwieUqVcOpFTvLBvH+9J9pntEqH5evpINHfVxff1XIgwV55PpbdvkHu6r9Ib4WQDOFiD8OeeXs1vHw7xKQ==", + "dependencies": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "@walletconnect/randombytes": "^1.0.2", + "aes-js": "^3.1.2", + "hash.js": "^1.1.7" + } + }, + "node_modules/@walletconnect/encoding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.1.tgz", + "integrity": "sha512-8opL2rs6N6E3tJfsqwS82aZQDL3gmupWUgmvuZ3CGU7z/InZs3R9jkzH8wmYtpbq0sFK3WkJkQRZFFk4BkrmFA==", + "dependencies": { + "is-typedarray": "1.0.0", + "typedarray-to-buffer": "3.1.5" + } + }, + "node_modules/@walletconnect/environment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.0.tgz", + "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ==" + }, + "node_modules/@walletconnect/http-connection": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.7.5.tgz", + "integrity": "sha512-WDy2Y/07c1F107362jel0voeV6QMJuWbwAKNLtxlX8Y9KNzqZAGlHhIZykSWrMjNGwxBaXoqLPmu60uVvodc6A==", + "dependencies": { + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5", + "eventemitter3": "4.0.7", + "xhr2-cookies": "1.1.0" + } + }, + "node_modules/@walletconnect/iso-crypto": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.7.5.tgz", + "integrity": "sha512-mJdRs2SqAPOLBBqLhU+ZnAh2c8TL2uDuL/ojV4aBzZ0ZHNT7X2zSOjAiixCb3vvH8GAt30OKmiRo3+ChI/9zvA==", + "dependencies": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5" + } + }, + "node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.0.tgz", + "integrity": "sha512-11QXNq5H1PKZk7bP8SxgmCw3HRaDuPOVE+wObqEvmhc7OWYUZqfuaaMb+OXGRSOHL3sbC+XHfdeCxFTMXSFyng==", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0" + } + }, + "node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.0.tgz", + "integrity": "sha512-qUHbKUK6sHeHn67qtHZoLoYk5hS6x1arTPjKDRkY93/6Fx+ZmNIpdm1owX3l6aYueyegJ7mz43FpvYHUqJ8xcw==", + "dependencies": { + "@walletconnect/environment": "^1.0.0", + "@walletconnect/jsonrpc-types": "^1.0.0" + } + }, + "node_modules/@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", + "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry" + }, + "node_modules/@walletconnect/qrcode-modal": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.7.5.tgz", + "integrity": "sha512-LVq35jc3VMGq1EMcGCObQtEiercMDmUHDnc7A3AmUo0LoAbaPo6c8Hq0zqy2+JhtLmxUhU3ktf+szmCoiUDTUQ==", + "dependencies": { + "@walletconnect/browser-utils": "^1.7.5", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.7.5", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, + "node_modules/@walletconnect/randombytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.2.tgz", + "integrity": "sha512-ivgOtAyqQnN0rLQmOFPemsgYGysd/ooLfaDA/ACQ3cyqlca56t3rZc7pXfqJOIETx/wSyoF5XbwL+BqYodw27A==", + "dependencies": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "randombytes": "^2.1.0" + } + }, + "node_modules/@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" + }, + "node_modules/@walletconnect/socket-transport": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.7.5.tgz", + "integrity": "sha512-4TYCxrNWb4f5a1NGsALXidr+/6dOiqgVfUQJ4fdP6R7ijL+7jtdiktguU9FIDq5wFXRE+ZdpCpwSAfOt60q/mQ==", + "dependencies": { + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5", + "ws": "7.5.3" + } + }, + "node_modules/@walletconnect/socket-transport/node_modules/ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@walletconnect/types": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.7.5.tgz", + "integrity": "sha512-0HvZzxD93et4DdrYgAvclI1BqclkZS7iPWRtbGg3r+PQhRPbOkNypzBy6XH6wflbmr+WBGdmyJvynHsdhcCqUA==" + }, + "node_modules/@walletconnect/utils": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.7.5.tgz", + "integrity": "sha512-U954rIIA/g/Cmdqy+n3hMY1DDMmXxGs8w/QmrK9b/H5nkQ3e4QicOyynq5g/JTTesN5HZdDTFiyX9r0GSKa+iA==", + "dependencies": { + "@walletconnect/browser-utils": "^1.7.5", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.0", + "@walletconnect/types": "^1.7.5", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" + } + }, + "node_modules/@walletconnect/utils/node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "node_modules/@walletconnect/utils/node_modules/query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@walletconnect/utils/node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@walletconnect/web3-provider": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.7.5.tgz", + "integrity": "sha512-x+UWOTu7jd9qog9NWhaspOmVRDJPnQrgZBscnaSC+x/aAsi52VUrd1GZ9c5UNZFgss41fdx3Z2KhkPeVrlrbuQ==", + "dependencies": { + "@walletconnect/client": "^1.7.5", + "@walletconnect/http-connection": "^1.7.5", + "@walletconnect/qrcode-modal": "^1.7.5", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5", + "web3-provider-engine": "16.0.1" + } + }, + "node_modules/@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" + }, + "node_modules/@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "dependencies": { + "@walletconnect/window-getters": "^1.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "dependencies": { + "xtend": "~4.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", + "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "dependencies": { + "async": "^2.4.0" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "node_modules/babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.6.tgz", + "integrity": "sha512-Sk+7o/oa2HfHv3Eh8sxoz75/fFvEdHsXV4grdeHufX0nauCmymlnN0rGhIvfpMQSJMvGutJ85gvCGea4iqmDpg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "node_modules/backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=", + "dependencies": { + "precond": "0.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/blakejs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz", + "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg==" + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/browser/-/browser-0.2.6.tgz", + "integrity": "sha1-sr1AU59tHK+rEreUOVTX51j2tj4=", + "dev": true, + "dependencies": { + "cheerio": "x.x.x", + "junjo": ">=0.2.6", + "termcolor": "x.x.x", + "u2r": "x.x.x" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserslist": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", + "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001313", + "electron-to-chromium": "^1.4.76", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/bufferutil": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "node_modules/can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001317", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001317.tgz", + "integrity": "sha512-xIZLh8gBm4dqNX0gkzrBeyI86J2eCjWzYAs40q88smG844YIrN4tVQl/RhquHvKEKImWWFIVh1Lxe5n1G/N+GQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chart.js": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.7.1.tgz", + "integrity": "sha512-8knRegQLFnPQAheZV8MjxIXc5gQEfDFD897BJgv/klO/vtIyFFmgMXrNfgrXpbTr/XbTturxRgxIXx/Y+ASJBA==" + }, + "node_modules/checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=", + "dependencies": { + "functional-red-black-tree": "^1.0.1" + } + }, + "node_modules/cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "dev": true, + "dependencies": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cheerio/node_modules/css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "node_modules/cheerio/node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "node_modules/cheerio/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/cheerio/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/cheerio/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/cheerio/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cids": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "buffer": "^5.5.0", + "class-is": "^1.1.0", + "multibase": "~0.6.0", + "multicodec": "^1.0.0", + "multihashes": "~0.4.15" + }, + "engines": { + "node": ">=4.0.0", + "npm": ">=3.0.0" + } + }, + "node_modules/cids/node_modules/multicodec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "buffer": "^5.6.0", + "varint": "^5.0.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/circular-dependency-plugin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", + "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.1" + } + }, + "node_modules/class-is": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dependencies": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-hash": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "dependencies": { + "cids": "^0.7.1", + "multicodec": "^0.5.5", + "multihashes": "^0.4.15" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/cookiejar": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz", + "integrity": "sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/core-js": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crc-32": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", + "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.3.1" + }, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/critters": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", + "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^4.2.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + } + }, + "node_modules/critters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/critters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/critters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/critters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-fetch": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.5.tgz", + "integrity": "sha512-xqYAhQb4NhCJSRym03dwxpP1bYXpK3y7UN83Bo2WFi3x1Zmzn0SL/6xGoPr+gpt4WmNrgCCX3HPysvOwFOW36w==", + "dependencies": { + "node-fetch": "2.6.1", + "whatwg-fetch": "2.0.4" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", + "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.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", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", + "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-format": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz", + "integrity": "sha512-zBhRiN/M0gDxUoM2xRtzTjJzSg0XEi1ofYpF84PfXeS3hN2PsGxmc7jw3DNQtFlimRbMmob5FC3G0cJq6jQQpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "node_modules/deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "dependencies": { + "abstract-leveldown": "~2.6.0" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/dijkstrajs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.84", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.84.tgz", + "integrity": "sha512-b+DdcyOiZtLXHdgEG8lncYJdxbdJWJvclPNMg0eLUDcSOSO876WA/pYjdSblUTd7eJdIs4YdIxHWGazx7UPSJw==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", + "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", + "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", + "dev": true, + "dependencies": { + "@socket.io/base64-arraybuffer": "~1.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.58", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.58.tgz", + "integrity": "sha512-LHO+KBBaHGwjy32ibSaMY+ZzjpC4K4I5bPoijICMBL7gXEXfrEUrzssmNP+KigbQEp1dRUnGkry/vUnxOqptLQ==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=", + "dev": true + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.22.tgz", + "integrity": "sha512-k1Uu4uC4UOFgrnTj2zuj75EswFSEBK+H6lT70/DdS4mTAOfs2ECv2I9ZYvr3w0WL0T4YItzJdK7fPNxcPw6YmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.22.tgz", + "integrity": "sha512-d8Ceuo6Vw6HM3fW218FB6jTY6O3r2WNcTAU0SGsBkXZ3k8SDoRLd3Nrc//EqzdgYnzDNMNtrWegK2Qsss4THhw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.22.tgz", + "integrity": "sha512-YAt9Tj3SkIUkswuzHxkaNlT9+sg0xvzDvE75LlBo4DI++ogSgSmKNR6B4eUhU5EUUepVXcXdRIdqMq9ppeRqfw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.22.tgz", + "integrity": "sha512-ek1HUv7fkXMy87Qm2G4IRohN+Qux4IcnrDBPZGXNN33KAL0pEJJzdTv0hB/42+DCYWylSrSKxk3KUXfqXOoH4A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.22.tgz", + "integrity": "sha512-zPh9SzjRvr9FwsouNYTqgqFlsMIW07O8mNXulGeQx6O5ApgGUBZBgtzSlBQXkHi18WjrosYfsvp5nzOKiWzkjQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.22.tgz", + "integrity": "sha512-SnpveoE4nzjb9t2hqCIzzTWBM0RzcCINDMBB67H6OXIuDa4KqFqaIgmTchNA9pJKOVLVIKd5FYxNiJStli21qg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.22.tgz", + "integrity": "sha512-Zcl9Wg7gKhOWWNqAjygyqzB+fJa19glgl2JG7GtuxHyL1uEnWlpSMytTLMqtfbmRykIHdab797IOZeKwk5g0zg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.22.tgz", + "integrity": "sha512-soPDdbpt/C0XvOOK45p4EFt8HbH5g+0uHs5nUKjHVExfgR7du734kEkXR/mE5zmjrlymk5AA79I0VIvj90WZ4g==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.22.tgz", + "integrity": "sha512-8q/FRBJtV5IHnQChO3LHh/Jf7KLrxJ/RCTGdBvlVZhBde+dk3/qS9fFsUy+rs3dEi49aAsyVitTwlKw1SUFm+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.22.tgz", + "integrity": "sha512-SiNDfuRXhGh1JQLLA9JPprBgPVFOsGuQ0yDfSPTNxztmVJd8W2mX++c4FfLpAwxuJe183mLuKf7qKCHQs5ZnBQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.22.tgz", + "integrity": "sha512-6t/GI9I+3o1EFm2AyN9+TsjdgWCpg2nwniEhjm2qJWtJyJ5VzTXGUU3alCO3evopu8G0hN2Bu1Jhz2YmZD0kng==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.22.tgz", + "integrity": "sha512-AyJHipZKe88sc+tp5layovquw5cvz45QXw5SaDgAq2M911wLHiCvDtf/07oDx8eweCyzYzG5Y39Ih568amMTCQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.22.tgz", + "integrity": "sha512-Sz1NjZewTIXSblQDZWEFZYjOK6p8tV6hrshYdXZ0NHTjWE+lwxpOpWeElUGtEmiPcMT71FiuA9ODplqzzSxkzw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.22.tgz", + "integrity": "sha512-TBbCtx+k32xydImsHxvFgsOCuFqCTGIxhzRNbgSL1Z2CKhzxwT92kQMhxort9N/fZM2CkRCPPs5wzQSamtzEHA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.22.tgz", + "integrity": "sha512-vK912As725haT313ANZZZN+0EysEEQXWC/+YE4rQvOQzLuxAQc2tjbzlAFREx3C8+uMuZj/q7E5gyVB7TzpcTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.22.tgz", + "integrity": "sha512-/mbJdXTW7MTcsPhtfDsDyPEOju9EOABvCjeUU2OJ7fWpX/Em/H3WYDa86tzLUbcVg++BScQDzqV/7RYw5XNY0g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.22.tgz", + "integrity": "sha512-FOSAM29GN1fWusw0oLMv6JYhoheDIh5+atC72TkJKfIUMID6yISlicoQSd9gsNSFsNBvABvtE2jR4JB1j4FkFw==", + "dev": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.22.tgz", + "integrity": "sha512-1vRIkuvPTjeSVK3diVrnMLSbkuE36jxA+8zGLUOrT4bb7E/JZvDRhvtbWXWaveUc/7LbhaNFhHNvfPuSw2QOQg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.22.tgz", + "integrity": "sha512-AxjIDcOmx17vr31C5hp20HIwz1MymtMjKqX4qL6whPj0dT9lwxPexmLj6G1CpR3vFhui6m75EnBEe4QL82SYqw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.22.tgz", + "integrity": "sha512-5wvQ+39tHmRhNpu2Fx04l7QfeK3mQ9tKzDqqGR8n/4WUxsFxnVLfDRBGirIfk4AfWlxk60kqirlODPoT5LqMUg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", + "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "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.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": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "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", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-etc": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-etc/-/eslint-etc-5.1.0.tgz", + "integrity": "sha512-Rmjl01h5smi5cbsFne2xpTuch2xNnwXiX2lbS4HttXUN5FwXKAwG1UEFBVGO1nC091YO/QyVahyfNPJSX2ae+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0", + "tsutils": "^3.17.1", + "tsutils-etc": "^1.4.1" + }, + "peerDependencies": { + "eslint": "^8.0.0", + "typescript": "^4.0.0" + } + }, + "node_modules/eslint-plugin-ngrx": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-ngrx/-/eslint-plugin-ngrx-2.0.4.tgz", + "integrity": "sha512-pNLZM3dlqowBMz/SoeYFHWC15NLtwv25q4/usWSPRfn2viDJzhdGRjphIyYG7zzgh3urHvBPhBuRwGE4hn57ng==", + "dev": true, + "dependencies": { + "@angular-devkit/schematics": "^13.0.3", + "@typescript-eslint/experimental-utils": "^5.4.0", + "eslint-etc": "^5.1.0", + "semver": "^7.3.5", + "strip-json-comments": "3.1.1" + }, + "peerDependencies": { + "eslint": ">=8.0.0", + "typescript": ">=4.4.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eth-block-tracker": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", + "dependencies": { + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-block-tracker/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-ens-namehash": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=", + "dependencies": { + "idna-uts46-hx": "^2.3.1", + "js-sha3": "^0.5.7" + } + }, + "node_modules/eth-ens-namehash/node_modules/js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + }, + "node_modules/eth-json-rpc-filters": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-json-rpc-middleware": "^6.0.0", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" + } + }, + "node_modules/eth-json-rpc-filters/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eth-json-rpc-infura": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", + "dependencies": { + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "json-rpc-engine": "^5.3.0", + "node-fetch": "^2.6.0" + } + }, + "node_modules/eth-json-rpc-infura/node_modules/json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "dependencies": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", + "dependencies": { + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-query": "^2.1.2", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-util": "^5.1.2", + "json-rpc-engine": "^5.3.0", + "json-stable-stringify": "^1.0.1", + "node-fetch": "^2.6.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "dependencies": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-lib": { + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/eth-lib/node_modules/ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "node_modules/eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=", + "dependencies": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "node_modules/eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", + "dependencies": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + } + }, + "node_modules/eth-sig-util/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereum-bloom-filters": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", + "dependencies": { + "js-sha3": "^0.8.0" + } + }, + "node_modules/ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "dependencies": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "node_modules/ethereumjs-abi": { + "version": "0.6.8", + "resolved": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + } + }, + "node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "dependencies": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + }, + "node_modules/ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "dependencies": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-account/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", + "dependencies": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "node_modules/ethereumjs-block/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==", + "deprecated": "New package name format for new versions: @ethereumjs/common. Please update." + }, + "node_modules/ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", + "dependencies": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + } + }, + "node_modules/ethereumjs-tx/node_modules/ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=" + }, + "node_modules/ethereumjs-tx/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-util": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.4.tgz", + "integrity": "sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A==", + "dependencies": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/ethereumjs-util/node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/ethereumjs-util/node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "deprecated": "New package name format for new versions: @ethereumjs/vm. Please update.", + "dependencies": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", + "dependencies": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", + "dependencies": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "dependencies": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + }, + "node_modules/ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=", + "dependencies": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/ethjs-unit/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + }, + "node_modules/ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "dependencies": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=", + "dependencies": { + "checkpoint-store": "^1.1.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/gauge": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.3.tgz", + "integrity": "sha512-ICw1DhAwMtb22rYFwEHgJcx1JCwJGv3x6G0OQUq56Nge+H4Q8JEwr8iveS0XFlsUNSI67F5ffMGK25bK4Pmskw==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/har-validator/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "engines": { + "node": "*" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dev": true, + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", + "dev": true + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=" + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", + "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idna-uts46-hx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "dependencies": { + "punycode": "2.1.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/idna-uts46-hx/node_modules/punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", + "engines": { + "node": ">=6" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", + "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "node_modules/immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/inquirer": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz", + "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==", + "dev": true, + "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.2.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=", + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isbinaryfile": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", + "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jake/node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "node_modules/jasmine-core": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.0.1.tgz", + "integrity": "sha512-w+JDABxQCkxbGGxg+a2hUVZyqUS2JKngvIyLGu/xiw2ZwgsoSB0iiecLQsQORSeaKQ6iGrCyWG86RfNDuoA7Lg==", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-rpc-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/json-rpc-engine/node_modules/eth-rpc-errors": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg=" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "engines": { + "node": "*" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/junjo": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/junjo/-/junjo-0.2.8.tgz", + "integrity": "sha1-irILjLUbd+X8Oo1Bh3TXl1tTH9g=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma": { + "version": "6.3.17", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.17.tgz", + "integrity": "sha512-2TfjHwrRExC8yHoWlPBULyaLwAFmXmxQrcuFImt/JsAsSZu1uOWTZ1ZsWjqQtWpHLiatJOHL5jFjXSJIgCd01g==", + "dev": true, + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.2.0", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", + "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-chrome-launcher/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/karma-coverage": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.1.1.tgz", + "integrity": "sha512-oxeOSBVK/jdZsiX03LhHQkO4eISSQb5GbHi6Nsw3Mw7G4u6yUgacBAftnO7q+emPBLMsrNbz1pGIrj+Jb3z17A==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma-coverage/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/karma-jasmine": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", + "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "dev": true, + "dependencies": { + "jasmine-core": "^3.6.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "karma": "*" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", + "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "dev": true, + "peerDependencies": { + "jasmine-core": ">=3.8", + "karma": ">=0.9", + "karma-jasmine": ">=1.1" + } + }, + "node_modules/karma-jasmine/node_modules/jasmine-core": { + "version": "3.99.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz", + "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==", + "dev": true + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/karma/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/keccak/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/less": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", + "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "node_modules/level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "dependencies": { + "errno": "~0.1.1" + } + }, + "node_modules/level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=", + "dependencies": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + } + }, + "node_modules/level-iterator-stream/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/level-iterator-stream/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/level-iterator-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=", + "dependencies": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + } + }, + "node_modules/level-ws/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/level-ws/node_modules/object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "node_modules/level-ws/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/level-ws/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/level-ws/node_modules/xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dependencies": { + "object-keys": "~0.4.0" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "dependencies": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + } + }, + "node_modules/levelup/node_modules/semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", + "dev": true + }, + "node_modules/lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "node_modules/lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "node_modules/lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", + "dev": true + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true + }, + "node_modules/lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", + "dev": true + }, + "node_modules/lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", + "dev": true + }, + "node_modules/lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log4js": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.3.tgz", + "integrity": "sha512-H/oQKcCVIhQ8zCtUh5aftdp9eRpGyVB1M5sKzAJ0i10q5jS+YXk133vtLgzT1RIoWMbIn7QD1LUto8a1hqh6gA==", + "dev": true, + "dependencies": { + "date-format": "^4.0.5", + "debug": "^4.3.3", + "flatted": "^3.2.5", + "rfdc": "^1.3.0", + "streamroller": "^3.0.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=" + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=", + "dependencies": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + } + }, + "node_modules/memdown/node_modules/abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "dependencies": { + "xtend": "~4.0.0" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "dependencies": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + } + }, + "node_modules/merkle-patricia-tree/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/merkle-patricia-tree/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/merkle-patricia-tree/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/mersenne-twister": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.1.0.tgz", + "integrity": "sha1-+RZhjuQ9cXnvz2Qb7EUx65Zwl4o=" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "deprecated": "This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.", + "dependencies": { + "mkdirp": "*" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mock-fs": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", + "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multibase": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/multicodec": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "varint": "^5.0.0" + } + }, + "node_modules/multihashes": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "dependencies": { + "buffer": "^5.5.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" + } + }, + "node_modules/multihashes/node_modules/multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nano-json-stream-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=" + }, + "node_modules/nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", + "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", + "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", + "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "dev": true, + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", + "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", + "dev": true, + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "node_modules/npm-registry-fetch": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-12.0.2.tgz", + "integrity": "sha512-Df5QT3RaJnXYuOwtXBXS9BWs+tHH2olvkCLh6jcR/b/u3DvPMlp3J0TvvYwplPKxHMOwfg287PYih9QqaVFoKA==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^10.0.1", + "minipass": "^3.1.6", + "minipass-fetch": "^1.4.1", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^8.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm-registry-fetch/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm-registry-fetch/node_modules/cacache": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.0.tgz", + "integrity": "sha512-pMX6sqJSlGpxCM257by5syifGb7zH6C30CaJXeGXqmKNrHKqvMmwM8KgKmsZcUAsnNQkt7WvENH2Kl53RpFQuA==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.1.2", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.11", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-registry-fetch/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.5.1.tgz", + "integrity": "sha512-q1TS8IqKvcg3aScamKCHpepSrHF537Ww7nHahBOxhDu9D2YoBXAsj/7uFdZFj1xJr9LmyeJ62AdyofCHafUbIA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.0.6.tgz", + "integrity": "sha512-4Gfh6lV3TLXmj7qz79hBFuvVqjYSMW6v2+sxtdX4LFQU0rK3V/txRjE0DoZb7X0IF3t9f8NO3CxPSWlvdckhVA==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.0.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.5.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.1.1", + "ssri": "^8.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen/node_modules/minipass-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.0.3.tgz", + "integrity": "sha512-VA+eiiUtaIvpQJXISwE3OiMvQwAWrgKb97F0aXlCS1Ahikr8fEQq8m3Hf7Kv9KT3nokuHigJKsDMB6atU04olQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz", + "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.0", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=", + "dependencies": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/number-to-bn/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + }, + "node_modules/nx": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-13.1.3.tgz", + "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", + "dev": true, + "dependencies": { + "@nrwl/cli": "*" + }, + "bin": { + "nx": "bin/nx.js" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/oboe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=", + "dependencies": { + "http-https": "^1.0.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.3.tgz", + "integrity": "sha512-CdYEl03JDrRO3x18uHjBYA9TyoW8gy+ThVcypcDkxPtKlw76e4ejhYB6i9lJ+/cebbjpqPW/CijjqxwDTts8Ow==", + "dev": true, + "dependencies": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^2.0.0", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^3.0.0", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^12.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dev": true, + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz", + "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", + "dev": true, + "dependencies": { + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001299", + "css-blank-pseudo": "^3.0.2", + "css-has-pseudo": "^3.0.3", + "css-prefers-color-scheme": "^6.0.2", + "cssdb": "^5.0.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.2.1", + "postcss-color-hex-alpha": "^8.0.2", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.2", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.3", + "postcss-double-position-gradients": "^3.0.4", + "postcss-env-function": "^4.0.4", + "postcss-focus-visible": "^6.0.3", + "postcss-focus-within": "^5.0.3", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.2", + "postcss-image-set-function": "^4.0.4", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.3", + "postcss-logical": "^5.0.3", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-overflow-shorthand": "^3.0.2", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.3", + "postcss-pseudo-class-any-link": "^7.0.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/primeicons": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz", + "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw==" + }, + "node_modules/primeng": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/primeng/-/primeng-13.2.1.tgz", + "integrity": "sha512-Z+HvNlcH3AUYUIhNkAKWmkR+RUshoN1FYrN/zLhQhrOGIhMdisPXA2uILjGezEvte9X1rNOE8kOPpYvDWdKatA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^13.0.0", + "@angular/core": "^13.0.0", + "@angular/forms": "^13.0.0", + "primeicons": "^5.0.0", + "rxjs": "^6.0.0 || ^7.0.0", + "zone.js": "^0.10.2 || ^0.11.0" + } + }, + "node_modules/printj": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", + "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=", + "dependencies": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "dependencies": { + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/qrcode/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/qrcode/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/qrcode/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/qrcode/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/qrcode/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "peer": true + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "dependencies": { + "bn.js": "^5.2.0" + }, + "bin": { + "rlp": "bin/rlp" + } + }, + "node_modules/rlp/node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "node_modules/rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "deprecated": "Renamed to @metamask/safe-event-emitter", + "dependencies": { + "events": "^3.0.0" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "node_modules/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/secp256k1/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "dependencies": { + "node-forge": "^1.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/servify": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "dependencies": { + "body-parser": "^1.16.0", + "cors": "^2.8.1", + "express": "^4.14.0", + "request": "^2.79.0", + "xhr": "^2.3.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", + "dependencies": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simplebar": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-5.3.6.tgz", + "integrity": "sha512-FJUMbV+hNDd/m+1/fvD41TXKd5mSdlI5zgBygkaQIV3SffNbcLhSbJT6ufTs8ZNRLJ6i+qc/KCFMqWmvlGWMhA==", + "dependencies": { + "@juggle/resize-observer": "^3.3.1", + "can-use-dom": "^0.1.0", + "core-js": "^3.0.1", + "lodash.debounce": "^4.0.8", + "lodash.memoize": "^4.1.2", + "lodash.throttle": "^4.1.1" + } + }, + "node_modules/simplebar-angular": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/simplebar-angular/-/simplebar-angular-2.3.6.tgz", + "integrity": "sha512-chSUdCYCLOdajbCA73oL/OU+H/YFNGGdAYkcYx76YDY81C3sj3vMePjuW8cPgZZHwSCGI+opcl6xoBsCK56fJA==", + "dependencies": { + "simplebar": "^5.3.6", + "tslib": "^1.9.0" + }, + "peerDependencies": { + "@angular/common": "^8.1.3", + "@angular/core": "^8.1.3" + } + }, + "node_modules/simplebar-angular/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", + "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.1.0", + "socket.io-adapter": "~2.3.3", + "socket.io-parser": "~4.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", + "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", + "dev": true + }, + "node_modules/socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "dev": true, + "dependencies": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", + "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "dev": true, + "dependencies": { + "ip": "^1.1.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", + "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/streamroller": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.5.tgz", + "integrity": "sha512-5uzTEUIi4OB5zy/H30kbUN/zpDNJsFUA+Z47ZL8EfrP93lcZvRLEqdbhdunEPa7CouuAzXXsHpCJ9dg90Umw7g==", + "dev": true, + "dependencies": { + "date-format": "^4.0.5", + "debug": "^4.3.3", + "fs-extra": "^10.0.1" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", + "dependencies": { + "is-hex-prefixed": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/stylus": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.56.0.tgz", + "integrity": "sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==", + "dev": true, + "dependencies": { + "css": "^3.0.0", + "debug": "^4.3.2", + "glob": "^7.1.6", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", + "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "stylus": ">=0.52.4", + "webpack": "^5.0.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/swarm-js": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "dependencies": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "eth-lib": "^0.1.26", + "fs-extra": "^4.0.2", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar": "^4.0.2", + "xhr-request": "^1.0.1" + } + }, + "node_modules/swarm-js/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/swarm-js/node_modules/fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/swarm-js/node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/swarm-js/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dependencies": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/swarm-js/node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/swarm-js/node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/swarm-js/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/swarm-js/node_modules/p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/tar": { + "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", + "dependencies": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/swarm-js/node_modules/tar/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/swarm-js/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/swarm-js/node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/termcolor": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/termcolor/-/termcolor-0.2.0.tgz", + "integrity": "sha1-KDr//UF6SbpzDpTVwSAhLgsf5HU=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/terser": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.11.0.tgz", + "integrity": "sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==", + "dev": true, + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dev": true, + "dependencies": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.0.tgz", + "integrity": "sha512-cg/1jAZoL57R39+wiw4u/SCC6Ic9Q5NqjBOb+9xISedOYurfog9ZNmKJSxAnb2m/5Bq4lE9lhUcau33Ml8DM0g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils-etc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tsutils-etc/-/tsutils-etc-1.4.1.tgz", + "integrity": "sha512-6UPYgc7OXcIW5tFxlsZF3OVSBvDInl/BkS3Xsu64YITXk7WrnWTVByKWPCThFDBp5gl5IGHOzGMdQuDCE7OL4g==", + "dev": true, + "dependencies": { + "@types/yargs": "^17.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "ts-flags": "bin/ts-flags", + "ts-kind": "bin/ts-kind" + }, + "peerDependencies": { + "tsutils": "^3.0.0", + "typescript": "^4.0.0" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/u2r": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/u2r/-/u2r-0.1.3.tgz", + "integrity": "sha1-xfx5FnJTIJwWpVzYP0eBY9a9AHQ=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=" + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/utf-8-validate": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web3": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.7.1.tgz", + "integrity": "sha512-RKVdyZ5FuVEykj62C1o2tc0teJciSOh61jpVB9yb344dBHO3ZV4XPPP24s/PPqIMXmVFN00g2GD9M/v1SoHO/A==", + "hasInstallScript": true, + "dependencies": { + "web3-bzz": "1.7.1", + "web3-core": "1.7.1", + "web3-eth": "1.7.1", + "web3-eth-personal": "1.7.1", + "web3-net": "1.7.1", + "web3-shh": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-bzz": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.7.1.tgz", + "integrity": "sha512-sVeUSINx4a4pfdnT+3ahdRdpDPvZDf4ZT/eBF5XtqGWq1mhGTl8XaQAk15zafKVm6Onq28vN8abgB/l+TrG8kA==", + "hasInstallScript": true, + "dependencies": { + "@types/node": "^12.12.6", + "got": "9.6.0", + "swarm-js": "^0.1.40" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.7.1.tgz", + "integrity": "sha512-HOyDPj+4cNyeNPwgSeUkhtS0F+Pxc2obcm4oRYPW5ku6jnTO34pjaij0us+zoY3QEusR8FfAKVK1kFPZnS7Dzw==", + "dependencies": { + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-requestmanager": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-helpers": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.7.1.tgz", + "integrity": "sha512-xn7Sx+s4CyukOJdlW8bBBDnUCWndr+OCJAlUe/dN2wXiyaGRiCWRhuQZrFjbxLeBt1fYFH7uWyYHhYU6muOHgw==", + "dependencies": { + "web3-eth-iban": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-method": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.7.1.tgz", + "integrity": "sha512-383wu5FMcEphBFl5jCjk502JnEg3ugHj7MQrsX7DY76pg5N5/dEzxeEMIJFCN6kr5Iq32NINOG3VuJIyjxpsEg==", + "dependencies": { + "@ethersproject/transactions": "^5.0.0-beta.135", + "web3-core-helpers": "1.7.1", + "web3-core-promievent": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-promievent": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.1.tgz", + "integrity": "sha512-Vd+CVnpPejrnevIdxhCkzMEywqgVbhHk/AmXXceYpmwA6sX41c5a65TqXv1i3FWRJAz/dW7oKz9NAzRIBAO/kA==", + "dependencies": { + "eventemitter3": "4.0.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-promievent/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/web3-core-requestmanager": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.7.1.tgz", + "integrity": "sha512-/EHVTiMShpZKiq0Jka0Vgguxi3vxq1DAHKxg42miqHdUsz4/cDWay2wGALDR2x3ofDB9kqp7pb66HsvQImQeag==", + "dependencies": { + "util": "^0.12.0", + "web3-core-helpers": "1.7.1", + "web3-providers-http": "1.7.1", + "web3-providers-ipc": "1.7.1", + "web3-providers-ws": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-subscriptions": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.7.1.tgz", + "integrity": "sha512-NZBsvSe4J+Wt16xCf4KEtBbxA9TOwSVr8KWfUQ0tC2KMdDYdzNswl0Q9P58xaVuNlJ3/BH+uDFZJJ5E61BSA1Q==", + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-subscriptions/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/web3-eth": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.7.1.tgz", + "integrity": "sha512-Uz3gO4CjTJ+hMyJZAd2eiv2Ur1uurpN7sTMATWKXYR/SgG+SZgncnk/9d8t23hyu4lyi2GiVL1AqVqptpRElxg==", + "dependencies": { + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-eth-abi": "1.7.1", + "web3-eth-accounts": "1.7.1", + "web3-eth-contract": "1.7.1", + "web3-eth-ens": "1.7.1", + "web3-eth-iban": "1.7.1", + "web3-eth-personal": "1.7.1", + "web3-net": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-abi": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.7.1.tgz", + "integrity": "sha512-8BVBOoFX1oheXk+t+uERBibDaVZ5dxdcefpbFTWcBs7cdm0tP8CD1ZTCLi5Xo+1bolVHNH2dMSf/nEAssq5pUA==", + "dependencies": { + "@ethersproject/abi": "5.0.7", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-accounts": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.7.1.tgz", + "integrity": "sha512-3xGQ2bkTQc7LFoqGWxp5cQDrKndlX05s7m0rAFVoyZZODMqrdSGjMPMqmWqHzJRUswNEMc+oelqSnGBubqhguQ==", + "dependencies": { + "@ethereumjs/common": "^2.5.0", + "@ethereumjs/tx": "^3.3.2", + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.8", + "ethereumjs-util": "^7.0.10", + "scrypt-js": "^3.0.1", + "uuid": "3.3.2", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-accounts/node_modules/eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/web3-eth-accounts/node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/web3-eth-contract": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.7.1.tgz", + "integrity": "sha512-HpnbkPYkVK3lOyos2SaUjCleKfbF0SP3yjw7l551rAAi5sIz/vwlEzdPWd0IHL7ouxXbO0tDn7jzWBRcD3sTbA==", + "dependencies": { + "@types/bn.js": "^4.11.5", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-promievent": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-eth-abi": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-ens": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.7.1.tgz", + "integrity": "sha512-DVCF76i9wM93DrPQwLrYiCw/UzxFuofBsuxTVugrnbm0SzucajLLNftp3ITK0c4/lV3x9oo5ER/wD6RRMHQnvw==", + "dependencies": { + "content-hash": "^2.5.2", + "eth-ens-namehash": "2.0.8", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-promievent": "1.7.1", + "web3-eth-abi": "1.7.1", + "web3-eth-contract": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-iban": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.7.1.tgz", + "integrity": "sha512-XG4I3QXuKB/udRwZdNEhdYdGKjkhfb/uH477oFVMLBqNimU/Cw8yXUI5qwFKvBHM+hMQWfzPDuSDEDKC2uuiMg==", + "dependencies": { + "bn.js": "^4.11.9", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-personal": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.1.tgz", + "integrity": "sha512-02H6nFBNfNmFjMGZL6xcDi0r7tUhxrUP91FTFdoLyR94eIJDadPp4rpXfG7MVES873i1PReh4ep5pSCHbc3+Pg==", + "dependencies": { + "@types/node": "^12.12.6", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-net": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-net": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.7.1.tgz", + "integrity": "sha512-8yPNp2gvjInWnU7DCoj4pIPNhxzUjrxKlODsyyXF8j0q3Z2VZuQp+c63gL++r2Prg4fS8t141/HcJw4aMu5sVA==", + "dependencies": { + "web3-core": "1.7.1", + "web3-core-method": "1.7.1", + "web3-utils": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-provider-engine": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", + "dependencies": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^4.4.2", + "eth-json-rpc-filters": "^4.2.1", + "eth-json-rpc-infura": "^5.1.0", + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + } + }, + "node_modules/web3-provider-engine/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/web3-provider-engine/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/web3-provider-engine/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/web3-provider-engine/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/web3-provider-engine/node_modules/ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/web3-providers-http": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.7.1.tgz", + "integrity": "sha512-dmiO6G4dgAa3yv+2VD5TduKNckgfR97VI9YKXVleWdcpBoKXe2jofhdvtafd42fpIoaKiYsErxQNcOC5gI/7Vg==", + "dependencies": { + "web3-core-helpers": "1.7.1", + "xhr2-cookies": "1.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ipc": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.7.1.tgz", + "integrity": "sha512-uNgLIFynwnd5M9ZC0lBvRQU5iLtU75hgaPpc7ZYYR+kjSk2jr2BkEAQhFVJ8dlqisrVmmqoAPXOEU0flYZZgNQ==", + "dependencies": { + "oboe": "2.1.5", + "web3-core-helpers": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ws": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.7.1.tgz", + "integrity": "sha512-Uj0n5hdrh0ESkMnTQBsEUS2u6Unqdc7Pe4Zl+iZFb7Yn9cIGsPJBl7/YOP4137EtD5ueXAv+MKwzcelpVhFiFg==", + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.1", + "websocket": "^1.0.32" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ws/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/web3-shh": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.7.1.tgz", + "integrity": "sha512-NO+jpEjo8kYX6c7GiaAm57Sx93PLYkWYUCWlZmUOW7URdUcux8VVluvTWklGPvdM9H1WfDrol91DjuSW+ykyqg==", + "hasInstallScript": true, + "dependencies": { + "web3-core": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-net": "1.7.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-utils": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.1.tgz", + "integrity": "sha512-fef0EsqMGJUgiHPdX+KN9okVWshbIumyJPmR+btnD1HgvoXijKEkuKBv0OmUqjbeqmLKP2/N9EiXKJel5+E1Dw==", + "dependencies": { + "bn.js": "^4.11.9", + "ethereum-bloom-filters": "^1.0.6", + "ethereumjs-util": "^7.1.0", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3modal": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/web3modal/-/web3modal-1.9.5.tgz", + "integrity": "sha512-L5ME6zgoaCDa+T66skW9WpxGOJX6vU9v+7aLacoQJhU3AMTk784ionpX+Pg4UdhdM+UQW+odge32GkwEX11czQ==", + "dependencies": { + "detect-browser": "^5.1.0", + "prop-types": "^15.7.2", + "react": "^16.8.6", + "react-dom": "^16.8.6", + "styled-components": "^5.3.3", + "tslib": "^1.10.0" + } + }, + "node_modules/web3modal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/webpack": { + "version": "5.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "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-better-errors": "^1.0.2", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.0", + "ws": "^8.1.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "dependencies": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/websocket/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "dependencies": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "node_modules/xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "dependencies": { + "xhr-request": "^1.1.0" + } + }, + "node_modules/xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "dependencies": { + "cookiejar": "^2.1.1" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/zone.js": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.5.tgz", + "integrity": "sha512-D1/7VxEuQ7xk6z/kAROe4SUbd9CzxY4zOwVGnGHerd/SgLIVU5f4esDzQUsOCeArn933BZfWMKydH7l7dPEp0g==", + "dependencies": { + "tslib": "^2.3.0" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.1.1.tgz", + "integrity": "sha512-YVAcA4DKLOj296CF5SrQ8cYiMRiUGc2sqFpLxsDGWE34suHqhGP/5yMsDHKsrh8hs8I5TiRVXNwKPWQpX3iGjw==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "sourcemap-codec": "1.4.8" + } + }, + "@angular-devkit/architect": { + "version": "0.1302.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.6.tgz", + "integrity": "sha512-NztzorUMfwJeRaT7SY00Y8WSqc2lQYuF11yNoyEm7Dae3V7VZ28rW2Z9RwibP27rYQL0RjSMaz2wKITHX2vOAw==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.2.6", + "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular-devkit/build-angular": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.2.6.tgz", + "integrity": "sha512-Y2ojy6xbZ0kwScppcutLHBP8eW0qNOjburTISSBU/L5l/9FOeZ1E7yAreKuVu/qibZiLbSJfAhk+SLwhRHFSSQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "1.1.1", + "@angular-devkit/architect": "0.1302.6", + "@angular-devkit/build-webpack": "0.1302.6", + "@angular-devkit/core": "13.2.6", + "@babel/core": "7.16.12", + "@babel/generator": "7.16.8", + "@babel/helper-annotate-as-pure": "7.16.7", + "@babel/plugin-proposal-async-generator-functions": "7.16.8", + "@babel/plugin-transform-async-to-generator": "7.16.8", + "@babel/plugin-transform-runtime": "7.16.10", + "@babel/preset-env": "7.16.11", + "@babel/runtime": "7.16.7", + "@babel/template": "7.16.7", + "@discoveryjs/json-ext": "0.5.6", + "@ngtools/webpack": "13.2.6", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.3", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "^4.9.1", + "cacache": "15.3.0", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "10.2.1", + "core-js": "3.20.3", + "critters": "0.0.16", + "css-loader": "6.5.1", + "esbuild": "0.14.22", + "esbuild-wasm": "0.14.22", + "glob": "7.2.0", + "https-proxy-agent": "5.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.2", + "less-loader": "10.2.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.0", + "mini-css-extract-plugin": "2.5.3", + "minimatch": "3.0.4", + "open": "8.4.0", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.2.0", + "postcss": "8.4.5", + "postcss-import": "14.0.2", + "postcss-loader": "6.2.1", + "postcss-preset-env": "7.2.3", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.49.0", + "sass-loader": "12.4.0", + "semver": "7.3.5", + "source-map-loader": "3.0.1", + "source-map-support": "0.5.21", + "stylus": "0.56.0", + "stylus-loader": "6.2.0", + "terser": "5.11.0", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.1", + "webpack": "5.67.0", + "webpack-dev-middleware": "5.3.0", + "webpack-dev-server": "4.7.3", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "dependencies": { + "esbuild": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.22.tgz", + "integrity": "sha512-CjFCFGgYtbFOPrwZNJf7wsuzesx8kqwAffOlbYcFDLFuUtP8xloK1GH+Ai13Qr0RZQf9tE7LMTHJ2iVGJ1SKZA==", + "dev": true, + "optional": true, + "requires": { + "esbuild-android-arm64": "0.14.22", + "esbuild-darwin-64": "0.14.22", + "esbuild-darwin-arm64": "0.14.22", + "esbuild-freebsd-64": "0.14.22", + "esbuild-freebsd-arm64": "0.14.22", + "esbuild-linux-32": "0.14.22", + "esbuild-linux-64": "0.14.22", + "esbuild-linux-arm": "0.14.22", + "esbuild-linux-arm64": "0.14.22", + "esbuild-linux-mips64le": "0.14.22", + "esbuild-linux-ppc64le": "0.14.22", + "esbuild-linux-riscv64": "0.14.22", + "esbuild-linux-s390x": "0.14.22", + "esbuild-netbsd-64": "0.14.22", + "esbuild-openbsd-64": "0.14.22", + "esbuild-sunos-64": "0.14.22", + "esbuild-windows-32": "0.14.22", + "esbuild-windows-64": "0.14.22", + "esbuild-windows-arm64": "0.14.22" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.1302.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1302.6.tgz", + "integrity": "sha512-TYEh2n9tPe932rEIgdiSpojOqtDppW2jzb/empVqCkLF7WUZsXKvTanttZC34L6R2VD6SAGWhb6JDg75ghUVYA==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1302.6", + "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular-devkit/core": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.6.tgz", + "integrity": "sha512-8h2mWdBTN/dYwZuzKMg2IODlOWMdbJcpQG4XVrkk9ejCPP+3aX5Aa3glCe/voN6eBNiRfs8YDM0jxmpN2aWVtg==", + "dev": true, + "requires": { + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular-devkit/schematics": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.6.tgz", + "integrity": "sha512-mPgSqdnZRuPSMeUA+T+mwVCrq2yhXpcYm1/Rjbhy09CyHs4wSrFv21WHCrE6shlvXpcmwr0n+I0DIeagAPmjUA==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.2.6", + "jsonc-parser": "3.0.0", + "magic-string": "0.25.7", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular-eslint/builder": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-13.1.0.tgz", + "integrity": "sha512-RdyeetctnipVdCBrU/mipJ2XKiLC1yGmK1Sfbbgwu0s49CAdOArY/b+b8OU3yyy4EO1EGKQMlzs6F3wTYgiZCA==", + "dev": true, + "requires": { + "@nrwl/devkit": "13.1.3" + } + }, + "@angular-eslint/bundled-angular-compiler": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-13.1.0.tgz", + "integrity": "sha512-0VSAZ3zrHkKdbvogQ4GLSf+lKojtPL3LXLlvXU9xNgNsqw68+gSNwaWd595tXoQCmpwWpTerKUbyIsGnPA7EYA==", + "dev": true + }, + "@angular-eslint/eslint-plugin": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-13.1.0.tgz", + "integrity": "sha512-WiggBWPhhpSjcYVHJiawCduCsydM/RPudUE8zxv0Nmj/APuzNgvUr6E//uYTrhNv9EIJoZutRovw7R4Y/yXj4Q==", + "dev": true, + "requires": { + "@angular-eslint/utils": "13.1.0", + "@typescript-eslint/experimental-utils": "5.11.0" + } + }, + "@angular-eslint/eslint-plugin-template": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-13.1.0.tgz", + "integrity": "sha512-ceZAMjufE58aduOW/UwjrbCRWocYC0zOEJ2jUkPt6jlL8yzc+SC6UitO0VmMgUsCizHueav5/3gKy05xqwk/CA==", + "dev": true, + "requires": { + "@angular-eslint/bundled-angular-compiler": "13.1.0", + "@typescript-eslint/experimental-utils": "5.11.0", + "aria-query": "^4.2.2", + "axobject-query": "^2.2.0" + } + }, + "@angular-eslint/schematics": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-13.1.0.tgz", + "integrity": "sha512-/gVtkRP09cGhnUF3tr0phwNA5/ml94V3cqO8X4Z4QmyAaIwxuOJ0mJvWrVN7aurURxh9WoeWD/HXOvtC5igtpQ==", + "dev": true, + "requires": { + "@angular-eslint/eslint-plugin": "13.1.0", + "@angular-eslint/eslint-plugin-template": "13.1.0", + "ignore": "5.2.0", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1" + }, + "dependencies": { + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + } + } + }, + "@angular-eslint/template-parser": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-13.1.0.tgz", + "integrity": "sha512-gKV+kms+kYm1HdToH3j4HL1RrjvMHscVkhwjoV1WbJColnfDivVAZ6/5/J92/A/8r7vJptQkftsbiaGKDyg47w==", + "dev": true, + "requires": { + "@angular-eslint/bundled-angular-compiler": "13.1.0", + "eslint-scope": "^5.1.0" + } + }, + "@angular-eslint/utils": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-13.1.0.tgz", + "integrity": "sha512-iLmYMXNk+1sFMIlYXN8/Z5UcNAOno38v10lzo4bMjCpzXKkMa0O2b+4qi+469iUJAU6RAZ5weUL+S2Wtlr0ooA==", + "dev": true, + "requires": { + "@angular-eslint/bundled-angular-compiler": "13.1.0", + "@typescript-eslint/experimental-utils": "5.11.0" + } + }, + "@angular/animations": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.2.6.tgz", + "integrity": "sha512-DrjpKo68uR3lSLQQXosoTCbjKQS6IKRCpR14E2t8fo0AX8i2hkB8je4SrhdCyB7FgFN7l2kgUYo4Qa8+BOB+aA==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/cdk": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-13.3.0.tgz", + "integrity": "sha512-TyTcs9/Vd0TyQIjRf40xCDrTBK2GGCUrrHCVuHTXIqL8yvaGRnz815fL9X3hSZySCcbRV4NeK1yWeiZ9jf4Vxw==", + "requires": { + "parse5": "^5.0.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "optional": true + } + } + }, + "@angular/cli": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.2.6.tgz", + "integrity": "sha512-xIjEaQI5sWemXXc7GXLm4u9UL5sjtrQL/y1PJvvk/Jsa8+kIT+MutOfZfC7zcdAh9fqHd8mokH3guFV8BJdFxA==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1302.6", + "@angular-devkit/core": "13.2.6", + "@angular-devkit/schematics": "13.2.6", + "@schematics/angular": "13.2.6", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.3", + "ini": "2.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.4.0", + "ora": "5.4.1", + "pacote": "12.0.3", + "resolve": "1.22.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + } + }, + "@angular/common": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.2.6.tgz", + "integrity": "sha512-t4XRb9db4UeRcPs5aHNtGuXRKSvGBlTEr0zzSeoKzHD9TCaO4dSDISh9obS9hThaPuBmPKRUHN5KE1HFmqnSHg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/compiler": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.2.6.tgz", + "integrity": "sha512-LHU29J2/c/03WHkwtzUSElTBsXbzkKdYARodnNfsFdLPsWhyvzO3cqlcZYteFJxEy3dVH+ZrYDjqQ9Sp17aIgA==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/compiler-cli": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.2.6.tgz", + "integrity": "sha512-QtlLKj3m6a2nkewFxhg+a3tQ2gEIBzMfI2c1laWUfAfJJ56phj79k8Z/kf2HQxypphWixyTK+ugpTlMdvvOquA==", + "dev": true, + "requires": { + "@babel/core": "^7.17.2", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.26.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@babel/core": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.7.tgz", + "integrity": "sha512-djHlEfFHnSnTAcPb7dATbiM5HxGOP98+3JLBZtjRb5I7RXrw7kFRoG2dXM8cm3H+o11A8IFH/uprmJpwFynRNQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.7", + "@babel/parser": "^7.17.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "magic-string": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.1.tgz", + "integrity": "sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@angular/core": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.2.6.tgz", + "integrity": "sha512-ctWsxuaSO3d3afLW+wkJSyiEIA2uhaTKNps9x5wz/oZJDaUDYVa4PM4x7/UHn2bXzBjXjN9LSW8h9F31iwmcTg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/forms": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.2.6.tgz", + "integrity": "sha512-3IikvNtO0RBiGb2AWl8aYcE3ivXHPIJz+JOn9Wz9XXSkYx75D3GjuJlz+fVIgz+7Q7tJuS6Q2E5qat/ldeDmoA==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.2.6.tgz", + "integrity": "sha512-Gc/1TqysW+P+K3NeQihmHWs4KF1mjJT20s06r+YcETnPP11uPk+UxQl7gJNsDV587DYO/wT3oISXVpRw4UJhdQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.2.6.tgz", + "integrity": "sha512-m77+pzwZw+4kiRhxzrj1kE3N1K82I8Xt+vEBKSL2Xv42hCX0T37erC6KlztFEDj4A68s5+/0C5vfwhEiDcr/Cw==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/router": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.2.6.tgz", + "integrity": "sha512-dA9vL4mPLp+iNegzuvm9FaEWirFI2ZK3WQgbdoxoIpneym+BxRTkNDzPcvEaqfUf7eDGRBqlWakFDrd+H2QEbg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", + "dev": true + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + }, + "@babel/core": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.7.tgz", + "integrity": "sha512-TKsj9NkjJfTBxM7Phfy7kv6yYc4ZcOo+AaWGqQOKTPDOmcGkIFb5xNA746eKisQkm4yavUYh4InYM9S+VnO01w==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", + "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", + "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.7.tgz", + "integrity": "sha512-TvliGJjhxis5m7xIMvlXH/xG8Oa/LK0SCUCyfKD6nLi42n5fB4WibDJ0g9trmmBB6hwpMNx+Lzbxy9/4gpMaVw==", + "dev": true, + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@ethereumjs/common": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.2.tgz", + "integrity": "sha512-vDwye5v0SVeuDky4MtKsu+ogkH2oFUV8pBKzH/eNBzT8oI91pKa8WyzDuYuxOQsgNgv5R34LfFDh2aaw3H4HbQ==", + "requires": { + "crc-32": "^1.2.0", + "ethereumjs-util": "^7.1.4" + } + }, + "@ethereumjs/tx": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.0.tgz", + "integrity": "sha512-/+ZNbnJhQhXC83Xuvy6I9k4jT5sXiV0tMR9C+AzSSpcCV64+NB8dTE1m3x98RYMqb8+TLYWA+HML4F5lfXTlJw==", + "requires": { + "@ethereumjs/common": "^2.6.1", + "ethereumjs-util": "^7.1.4" + } + }, + "@ethersproject/abi": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", + "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==", + "requires": { + "@ethersproject/address": "^5.0.4", + "@ethersproject/bignumber": "^5.0.7", + "@ethersproject/bytes": "^5.0.4", + "@ethersproject/constants": "^5.0.4", + "@ethersproject/hash": "^5.0.4", + "@ethersproject/keccak256": "^5.0.3", + "@ethersproject/logger": "^5.0.5", + "@ethersproject/properties": "^5.0.3", + "@ethersproject/strings": "^5.0.4" + } + }, + "@ethersproject/abstract-provider": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.0.tgz", + "integrity": "sha512-oPMFlKLN+g+y7a79cLK3WiLcjWFnZQtXWgnLAbHZcN3s7L4v90UHpTOrLk+m3yr0gt+/h9STTM6zrr7PM8uoRw==", + "requires": { + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/networks": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/transactions": "^5.6.0", + "@ethersproject/web": "^5.6.0" + } + }, + "@ethersproject/abstract-signer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.0.tgz", + "integrity": "sha512-WOqnG0NJKtI8n0wWZPReHtaLkDByPL67tn4nBaDAhmVq8sjHTPbCdz4DRhVu/cfTOvfy9w3iq5QZ7BX7zw56BQ==", + "requires": { + "@ethersproject/abstract-provider": "^5.6.0", + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0" + } + }, + "@ethersproject/address": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.0.tgz", + "integrity": "sha512-6nvhYXjbXsHPS+30sHZ+U4VMagFC/9zAk6Gd/h3S21YW4+yfb0WfRtaAIZ4kfM4rrVwqiy284LP0GtL5HXGLxQ==", + "requires": { + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/keccak256": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/rlp": "^5.6.0" + } + }, + "@ethersproject/base64": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.0.tgz", + "integrity": "sha512-2Neq8wxJ9xHxCF9TUgmKeSh9BXJ6OAxWfeGWvbauPh8FuHEjamgHilllx8KkSd5ErxyHIX7Xv3Fkcud2kY9ezw==", + "requires": { + "@ethersproject/bytes": "^5.6.0" + } + }, + "@ethersproject/bignumber": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.0.tgz", + "integrity": "sha512-VziMaXIUHQlHJmkv1dlcd6GY2PmT0khtAqaMctCIDogxkrarMzA9L94KN1NeXqqOfFD6r0sJT3vCTOFSmZ07DA==", + "requires": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "bn.js": "^4.11.9" + } + }, + "@ethersproject/bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.0.tgz", + "integrity": "sha512-3hJPlYemb9V4VLfJF5BfN0+55vltPZSHU3QKUyP9M3Y2TcajbiRrz65UG+xVHOzBereB1b9mn7r12o177xgN7w==", + "requires": { + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/constants": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.0.tgz", + "integrity": "sha512-SrdaJx2bK0WQl23nSpV/b1aq293Lh0sUaZT/yYKPDKn4tlAbkH96SPJwIhwSwTsoQQZxuh1jnqsKwyymoiBdWA==", + "requires": { + "@ethersproject/bignumber": "^5.6.0" + } + }, + "@ethersproject/hash": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.0.tgz", + "integrity": "sha512-fFd+k9gtczqlr0/BruWLAu7UAOas1uRRJvOR84uDf4lNZ+bTkGl366qvniUZHKtlqxBRU65MkOobkmvmpHU+jA==", + "requires": { + "@ethersproject/abstract-signer": "^5.6.0", + "@ethersproject/address": "^5.6.0", + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/keccak256": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.0" + } + }, + "@ethersproject/keccak256": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.0.tgz", + "integrity": "sha512-tk56BJ96mdj/ksi7HWZVWGjCq0WVl/QvfhFQNeL8fxhBlGoP+L80uDCiQcpJPd+2XxkivS3lwRm3E0CXTfol0w==", + "requires": { + "@ethersproject/bytes": "^5.6.0", + "js-sha3": "0.8.0" + } + }, + "@ethersproject/logger": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", + "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==" + }, + "@ethersproject/networks": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.0.tgz", + "integrity": "sha512-DaVzgyThzHgSDLuURhvkp4oviGoGe9iTZW4jMEORHDRCgSZ9K9THGFKqL+qGXqPAYLEgZTf5z2w56mRrPR1MjQ==", + "requires": { + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/properties": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", + "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", + "requires": { + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/rlp": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.0.tgz", + "integrity": "sha512-dz9WR1xpcTL+9DtOT/aDO+YyxSSdO8YIS0jyZwHHSlAmnxA6cKU3TrTd4Xc/bHayctxTgGLYNuVVoiXE4tTq1g==", + "requires": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/signing-key": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.0.tgz", + "integrity": "sha512-S+njkhowmLeUu/r7ir8n78OUKx63kBdMCPssePS89So1TH4hZqnWFsThEd/GiXYp9qMxVrydf7KdM9MTGPFukA==", + "requires": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "bn.js": "^4.11.9", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "@ethersproject/strings": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.0.tgz", + "integrity": "sha512-uv10vTtLTZqrJuqBZR862ZQjTIa724wGPWQqZrofaPI/kUsf53TBG0I0D+hQ1qyNtllbNzaW+PDPHHUI6/65Mg==", + "requires": { + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/constants": "^5.6.0", + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/transactions": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.0.tgz", + "integrity": "sha512-4HX+VOhNjXHZyGzER6E/LVI2i6lf9ejYeWD6l4g50AdmimyuStKc39kvKf1bXWQMg7QNVh+uC7dYwtaZ02IXeg==", + "requires": { + "@ethersproject/address": "^5.6.0", + "@ethersproject/bignumber": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/constants": "^5.6.0", + "@ethersproject/keccak256": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/rlp": "^5.6.0", + "@ethersproject/signing-key": "^5.6.0" + } + }, + "@ethersproject/web": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.0.tgz", + "integrity": "sha512-G/XHj0hV1FxI2teHRfCGvfBUHFmU+YOSbCxlAMqJklxSa7QMiHFQfAxvwY2PFqgvdkxEKwRNr/eCjfAPEm2Ctg==", + "requires": { + "@ethersproject/base64": "^5.6.0", + "@ethersproject/bytes": "^5.6.0", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.0" + } + }, + "@fontsource/material-icons": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@fontsource/material-icons/-/material-icons-4.5.2.tgz", + "integrity": "sha512-J6Slv1GhQ42TF/DbEIvsebIe1rYvkMrEglVsPYvKAnbQzpm7m7Uv4bkpbsqxjXJvaJZWefg1sXqvCOYAyBTfIA==" + }, + "@fontsource/metropolis": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@fontsource/metropolis/-/metropolis-4.5.1.tgz", + "integrity": "sha512-YJXoEHp6nAz+3UEQ9Hx95i1w898EWdt3qzJB0xFqJuxXCsf6ftk7msbxsI5jeLam+UjfIWK7s6NPK/1B04LHcQ==" + }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@juggle/resize-observer": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.3.1.tgz", + "integrity": "sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw==" + }, + "@metamask/jazzicon": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/jazzicon/-/jazzicon-2.0.0.tgz", + "integrity": "sha512-7M+WSZWKcQAo0LEhErKf1z+D3YX0tEDAcGvcKbDyvDg34uvgeKR00mFNIYwAhdAS9t8YXxhxZgsrRBBg6X8UQg==", + "requires": { + "color": "^0.11.3", + "mersenne-twister": "^1.1.0" + } + }, + "@metamask/safe-event-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + }, + "@ngrx/component": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/component/-/component-13.0.2.tgz", + "integrity": "sha512-Izq984Soqt/ze/XyNLTvFjdMkuGLwarfe0hT9qjVO8cHgI5hEAvjwklv+JHmM1dtJOZ+USoM0rgwaUU5iInQfA==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/effects": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/effects/-/effects-13.0.2.tgz", + "integrity": "sha512-7yW/KCxlRatDkdEriSnORlOYX8+1QAWEjPulNmHSPwehkzTQ3fIPfRBQy8xP8bnjwvGxnEZNwQlU4q1KVYOfhg==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/entity": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/entity/-/entity-13.0.2.tgz", + "integrity": "sha512-sAN/YDvDNy4fmCOWU8LfPp8YI8XJcvmO89XTRSoJjo3O9BIbCSEw2gYHe1V7gWHLY5Pr9wiMybKhd4RHtzFHgQ==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/router-store": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/router-store/-/router-store-13.0.2.tgz", + "integrity": "sha512-XrzHjrD2hhnXdGeIpQm/msN77hoAL/QD3ZYGFJs3yT5d3x/T3L1JFlra7wC0OlKJkOs6zAh5Kz9cJ94YO/TEtQ==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/store": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/store/-/store-13.0.2.tgz", + "integrity": "sha512-F7tsc3oCvKh+62MKiXTrvSeaxR41u4p8bch3BLjz12F37376rMuBnXf+V1thsPTZ6RB6aycAi821EQYVXFCXZg==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/store-devtools": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@ngrx/store-devtools/-/store-devtools-13.0.2.tgz", + "integrity": "sha512-fcQ5A7cv9PONFvqlpFPXHswWjEflJvqrNt6wmywlxMtJDjkgzCHpvRiJqup/FiTosblRERoeZXN0oHW3Er3+rw==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngtools/webpack": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.2.6.tgz", + "integrity": "sha512-N8SvRV91+/57TcAfbghc0k0tKCukw/7KqbDaLPAQTGFekJ4xMGT3elMzOyBXTH3Hvp5HL8/hiBt2tG04qiMf+w==", + "dev": true, + "requires": {} + }, + "@ngx-translate/core": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-14.0.0.tgz", + "integrity": "sha512-UevdwNCXMRCdJv//0kC8h2eSfmi02r29xeE8E9gJ1Al4D4jEJ7eiLPdjslTMc21oJNGguqqWeEVjf64SFtvw2w==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@ngx-translate/http-loader": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-7.0.0.tgz", + "integrity": "sha512-j+NpXXlcGVdyUNyY/qsJrqqeAdJdizCd+GKh3usXExSqy1aE9866jlAIL+xrfDU4w+LiMoma5pgE4emvFebZmA==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/git": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", + "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "dev": true, + "requires": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "dev": true, + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@npmcli/node-gyp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", + "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==", + "dev": true + }, + "@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "dev": true, + "requires": { + "infer-owner": "^1.0.4" + } + }, + "@npmcli/run-script": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", + "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" + } + }, + "@nrwl/cli": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-13.9.0.tgz", + "integrity": "sha512-jYpVpkxtO/cImcMtwbpDtkQ0P2mgxc7CrjoAzzbfflYJGjCvv5GgJGGlOmwDgevcIZv16OLmMzk2jebMcGbnHw==", + "dev": true, + "requires": { + "nx": "13.9.0" + }, + "dependencies": { + "@nrwl/tao": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.9.0.tgz", + "integrity": "sha512-U6qhpoIZDhYdMLmSuvWm1jmHT/us32yMf68hrHBolR2OQtDLv9eDaKFEs7symiLQFG3jswfQBNSVaKSvoUW6HQ==", + "dev": true, + "requires": { + "nx": "13.9.0" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "nx": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-13.9.0.tgz", + "integrity": "sha512-OMoyuSRE0excccrsoHf5CUosDeDQbk1SjC98QhD5BJfrP7E55RVRy/ew0xnpu3E/QnplDBlQcJNSPWsTwqzO8w==", + "dev": true, + "requires": { + "@nrwl/cli": "13.9.0", + "@nrwl/tao": "13.9.0", + "@swc-node/register": "^1.4.2", + "@swc/core": "^1.2.146", + "chalk": "4.1.0", + "enquirer": "~2.3.6", + "fast-glob": "3.2.7", + "fs-extra": "^9.1.0", + "ignore": "^5.0.4", + "jsonc-parser": "3.0.0", + "rxjs": "^6.5.4", + "rxjs-for-await": "0.0.2", + "semver": "7.3.4", + "tmp": "~0.2.1", + "tsconfig-paths": "^3.9.0", + "tslib": "^2.3.0", + "v8-compile-cache": "2.3.0", + "yargs-parser": "20.0.0" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "rxjs-for-await": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", + "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", + "dev": true, + "requires": {} + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "yargs-parser": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", + "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", + "dev": true + } + } + }, + "@nrwl/devkit": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.1.3.tgz", + "integrity": "sha512-TAAsZJvVc/obeH0rZKY6miVhyM2GHGb8qIWp9MAIdLlXf4VDcNC7rxwb5OrGVSwuTTjqGYBGPUx0yEogOOJthA==", + "dev": true, + "requires": { + "@nrwl/tao": "13.1.3", + "ejs": "^3.1.5", + "ignore": "^5.0.4", + "rxjs": "^6.5.4", + "semver": "7.3.4", + "tslib": "^2.0.0" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@nrwl/tao": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.1.3.tgz", + "integrity": "sha512-/IwJgSgCBD1SaF+n8RuXX2OxDAh8ut/+P8pMswjm8063ac30UlAHjQ4XTYyskLH8uoUmNi2hNaGgHUrkwt7tQA==", + "dev": true, + "requires": { + "chalk": "4.1.0", + "enquirer": "~2.3.6", + "fs-extra": "^9.1.0", + "jsonc-parser": "3.0.0", + "nx": "13.1.3", + "rxjs": "^6.5.4", + "rxjs-for-await": "0.0.2", + "semver": "7.3.4", + "tmp": "~0.2.1", + "tslib": "^2.0.0", + "yargs-parser": "20.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "rxjs-for-await": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", + "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", + "dev": true, + "requires": {} + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "yargs-parser": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", + "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", + "dev": true + } + } + }, + "@schematics/angular": { + "version": "13.2.6", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.2.6.tgz", + "integrity": "sha512-8NzHMX9+FSgaB0lJYxlTJv9OcBuolwZJqo9M/yX3RPSqSHghA33jWwgVbV551hBJOpbVEePerG1DQkIC99DXKA==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.2.6", + "@angular-devkit/schematics": "13.2.6", + "jsonc-parser": "3.0.0" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@socket.io/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "dev": true + }, + "@swc-node/core": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@swc-node/core/-/core-1.8.2.tgz", + "integrity": "sha512-IoJ7tGHQ6JOMSmFe4VhP64uLmFKMNasS0QEgUrLFQ0h/dTvpQMynnoGBEJoPL6LfsebZ/q4uKqbpWrth6/yrAA==", + "dev": true, + "requires": { + "@swc/core": "^1.2.119" + } + }, + "@swc-node/register": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc-node/register/-/register-1.4.2.tgz", + "integrity": "sha512-wLZz0J7BTO//1Eq7e4eBQjKF380Hr2eVemz849msQSKcVM1D7UJUt/dP2TinEVGx++/BXJ/0q37i6n9Iw0EM0w==", + "dev": true, + "requires": { + "@swc-node/core": "^1.8.2", + "@swc-node/sourcemap-support": "^0.1.11", + "chalk": "4", + "debug": "^4.3.3", + "pirates": "^4.0.4", + "tslib": "^2.3.1", + "typescript": "^4.5.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@swc-node/sourcemap-support": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@swc-node/sourcemap-support/-/sourcemap-support-0.1.11.tgz", + "integrity": "sha512-b+Mn3oQl+7nUSt7hPzIbY9B30YhcFo1PT4kd9P4QmD6raycmIealOAhAdZID/JevphzsOXHQB4OqJm7Yi5tMcA==", + "dev": true, + "requires": { + "source-map-support": "^0.5.21" + } + }, + "@swc/core": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.156.tgz", + "integrity": "sha512-icEIxirqpbKXX7tESdfBpa7XdpX0pSWtREfhWgWHXsWiSiOjQ4Vij4fAAdIOOXxm1amCCKjr6bThOIiA0dtTug==", + "dev": true, + "requires": { + "@swc/core-android-arm-eabi": "1.2.156", + "@swc/core-android-arm64": "1.2.156", + "@swc/core-darwin-arm64": "1.2.156", + "@swc/core-darwin-x64": "1.2.156", + "@swc/core-freebsd-x64": "1.2.156", + "@swc/core-linux-arm-gnueabihf": "1.2.156", + "@swc/core-linux-arm64-gnu": "1.2.156", + "@swc/core-linux-arm64-musl": "1.2.156", + "@swc/core-linux-x64-gnu": "1.2.156", + "@swc/core-linux-x64-musl": "1.2.156", + "@swc/core-win32-arm64-msvc": "1.2.156", + "@swc/core-win32-ia32-msvc": "1.2.156", + "@swc/core-win32-x64-msvc": "1.2.156" + } + }, + "@swc/core-android-arm-eabi": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.156.tgz", + "integrity": "sha512-epFJaBn/tqWxtprFucJfbJgRtCoamKUO2vxQ1VYp69VTQ78cF4kdizoxjlHjt4ZMZ+Y4AKULAtwqs4zDrQIxXg==", + "dev": true, + "optional": true + }, + "@swc/core-android-arm64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.156.tgz", + "integrity": "sha512-gdGjd0GuAoBPJvKAbSwnzbvBBHvmmHjETH7hoTUxRlmB1QETrI7AnM3RZ75l6HtHu+RjgsiuBk2yiHbic1Hh7Q==", + "dev": true, + "optional": true + }, + "@swc/core-darwin-arm64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.156.tgz", + "integrity": "sha512-kFnWPrxOfIIYRqv8DCGOT8KsMPgbblLJQ45TKT1wCkCsQ3xmujC86XZMWx7xyYmDd+V6QbfawLBJvb4Pq4jvFw==", + "dev": true, + "optional": true + }, + "@swc/core-darwin-x64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.156.tgz", + "integrity": "sha512-G0H2zJKIWsUx9+QpontN1Rlm2g+pLuaFzHDeULRYnxEyZl2tUcvi2TuKi3imjpr26xBx9Zesz9vSThmwU9Ll2A==", + "dev": true, + "optional": true + }, + "@swc/core-freebsd-x64": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.156.tgz", + "integrity": "sha512-S9PsqcVgG10plsoWDGAUjoH0GbM8t9PR1JFx+sAHY1JKUxSW4iwMZDGTzIrIRO3agTMZLgpoLG/LV+1Ljcrr+Q==", + "dev": true, + "optional": true + }, + "@swc/core-linux-arm-gnueabihf": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.156.tgz", + "integrity": "sha512-nQP/c4tvxlyCQXSByNhS4lCxSCJZ/FrCbEv5l0tAcMKdO21fYSHduAvAisQAMfyTZHCL+2ubTeWV0pd8P432Ug==", + "dev": true, + "optional": true + }, + "@swc/core-linux-arm64-gnu": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.156.tgz", + "integrity": "sha512-kRSCfVWfvukxvOFWGts1u+qoRYUbw5Hlqty0PG3/lVoDM6pu6wK4TZEEERLbUuN7TDWKbpEchpG01kGtW/g9Cg==", + "dev": true, + "optional": true + }, + "@swc/core-linux-arm64-musl": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.156.tgz", + "integrity": "sha512-SowJYHa2NjVCkPdg004npZj6bMdQel74G6DUD9zl8tw8QV9MLRTgp0cg6EJZdBTSjQ3M79HQYIB4cMGjm1qbJA==", + "dev": true, + "optional": true + }, + "@swc/core-linux-x64-gnu": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.156.tgz", + "integrity": "sha512-qcP4xn9NDm4BkZvLDeSdRfbSUrTG87Usb0ZVtoW6L2cXBZtaOWSS62s1eALUQDDehA/HpB4qgwVFUdvzHwx8qg==", + "dev": true, + "optional": true + }, + "@swc/core-linux-x64-musl": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.156.tgz", + "integrity": "sha512-l6xzgNuKB6QQYxWNMDTNVAnle/mNk35AgD83otiKoL23o8m0gxExm8OQbd0HEi/Wf6BrPl3rlxsGpYWvOJHztQ==", + "dev": true, + "optional": true + }, + "@swc/core-win32-arm64-msvc": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.156.tgz", + "integrity": "sha512-og3lIrHcQY0Fjxdt5LLMvUqYn1EbqrWFhpn5S9b3M5hkQO+rbZZulONWdHT0xmRzuPvyeK7ZEyLdzItWEeym8A==", + "dev": true, + "optional": true + }, + "@swc/core-win32-ia32-msvc": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.156.tgz", + "integrity": "sha512-08TMu53hImO8SlQmaElRQEr7z8TTtdXl9/18ZnHv1jcAIEk/5BdP8SeQaTtf2l3uQjdKdZWFZrAK12Jek4pe9w==", + "dev": true, + "optional": true + }, + "@swc/core-win32-x64-msvc": { + "version": "1.2.156", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.156.tgz", + "integrity": "sha512-oLfkNd+SN8gWKaT9i0awbagq2oYyLqw8GhU3bZmMI1Ssx2u2IBA1mW07LPAnXsKNEGqnayc6cY0pyCN4IVEgLQ==", + "dev": true, + "optional": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/component-emitter": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", + "dev": true + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.3.tgz", + "integrity": "sha512-SWyMrjgdAUHNQmutvDcKablrJhkDLy4wunTme8oYLjKp41GnHGxMRXr2MQMvy/qy8H3LdzwQk9gH4hZ6T++H8g==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/node": { + "version": "12.20.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.47.tgz", + "integrity": "sha512-BzcaRsnFuznzOItW1WpQrDHM7plAa7GIDMZ6b5pnMbkqEtM/6WCOhvZar39oeMQP79gwvFUWjjptE7/KGcNqFg==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "@types/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "requires": { + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz", + "integrity": "sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/type-utils": "5.11.0", + "@typescript-eslint/utils": "5.11.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.0.tgz", + "integrity": "sha512-EPvC/bU2n1LKtzKWP1AjGWkp7r8tJ8giVlZHIODo6q7SAd6J+/9vjtEKHK2G/Qp+D2IGPsQge+oadDR3CZcFtQ==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.11.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz", + "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz", + "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz", + "integrity": "sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.11.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz", + "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz", + "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/visitor-keys": "5.11.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.11.0.tgz", + "integrity": "sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.11.0", + "@typescript-eslint/types": "5.11.0", + "@typescript-eslint/typescript-estree": "5.11.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz", + "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.11.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "@uiowa/digit-only": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@uiowa/digit-only/-/digit-only-3.2.1.tgz", + "integrity": "sha512-vxMVVcQoEN3DYSJNrHWZ+MfaxfjMkr6rV28hesGH54Jd9UApuBFLTBQMYfsmPH3obRQ1ezjvcXY2gm+0QeiwNg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@walletconnect/browser-utils": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.7.5.tgz", + "integrity": "sha512-gm9ufi0n5cGBXoGWDtMVSqIJ0eXYW+ZFuTNVN0fm4oal26J7cPrOdFjzhv5zvx5fKztWQ21DNFZ+PRXBjXg04Q==", + "requires": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.7.5", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + }, + "dependencies": { + "detect-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" + } + } + }, + "@walletconnect/client": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.7.5.tgz", + "integrity": "sha512-Vh3h1kfhmJ4Jx//H0lmmfDc5Q2s+R73Nh5cetVN41QPRrAcqHE4lR2ZS8XxRCNBl4/gcHZJIZS9J2Ui4tTXBLA==", + "requires": { + "@walletconnect/core": "^1.7.5", + "@walletconnect/iso-crypto": "^1.7.5", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5" + } + }, + "@walletconnect/core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.7.5.tgz", + "integrity": "sha512-c4B8s9fZ/Ah2p460Hxo4e9pwLQVYT2+dVYAfqaxVzfYjhAokDEtO55Bdm1hujtRjQVqwTvCljKxBB+LgMp3k8w==", + "requires": { + "@walletconnect/socket-transport": "^1.7.5", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5" + } + }, + "@walletconnect/crypto": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.2.tgz", + "integrity": "sha512-+OlNtwieUqVcOpFTvLBvH+9J9pntEqH5evpINHfVxff1XIgwV55PpbdvkHu6r9Ib4WQDOFiD8OeeXs1vHw7xKQ==", + "requires": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "@walletconnect/randombytes": "^1.0.2", + "aes-js": "^3.1.2", + "hash.js": "^1.1.7" + } + }, + "@walletconnect/encoding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.1.tgz", + "integrity": "sha512-8opL2rs6N6E3tJfsqwS82aZQDL3gmupWUgmvuZ3CGU7z/InZs3R9jkzH8wmYtpbq0sFK3WkJkQRZFFk4BkrmFA==", + "requires": { + "is-typedarray": "1.0.0", + "typedarray-to-buffer": "3.1.5" + } + }, + "@walletconnect/environment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.0.tgz", + "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ==" + }, + "@walletconnect/http-connection": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.7.5.tgz", + "integrity": "sha512-WDy2Y/07c1F107362jel0voeV6QMJuWbwAKNLtxlX8Y9KNzqZAGlHhIZykSWrMjNGwxBaXoqLPmu60uVvodc6A==", + "requires": { + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5", + "eventemitter3": "4.0.7", + "xhr2-cookies": "1.1.0" + } + }, + "@walletconnect/iso-crypto": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.7.5.tgz", + "integrity": "sha512-mJdRs2SqAPOLBBqLhU+ZnAh2c8TL2uDuL/ojV4aBzZ0ZHNT7X2zSOjAiixCb3vvH8GAt30OKmiRo3+ChI/9zvA==", + "requires": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5" + } + }, + "@walletconnect/jsonrpc-types": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.0.tgz", + "integrity": "sha512-11QXNq5H1PKZk7bP8SxgmCw3HRaDuPOVE+wObqEvmhc7OWYUZqfuaaMb+OXGRSOHL3sbC+XHfdeCxFTMXSFyng==", + "requires": { + "keyvaluestorage-interface": "^1.0.0" + } + }, + "@walletconnect/jsonrpc-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.0.tgz", + "integrity": "sha512-qUHbKUK6sHeHn67qtHZoLoYk5hS6x1arTPjKDRkY93/6Fx+ZmNIpdm1owX3l6aYueyegJ7mz43FpvYHUqJ8xcw==", + "requires": { + "@walletconnect/environment": "^1.0.0", + "@walletconnect/jsonrpc-types": "^1.0.0" + } + }, + "@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==" + }, + "@walletconnect/qrcode-modal": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.7.5.tgz", + "integrity": "sha512-LVq35jc3VMGq1EMcGCObQtEiercMDmUHDnc7A3AmUo0LoAbaPo6c8Hq0zqy2+JhtLmxUhU3ktf+szmCoiUDTUQ==", + "requires": { + "@walletconnect/browser-utils": "^1.7.5", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.7.5", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, + "@walletconnect/randombytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.2.tgz", + "integrity": "sha512-ivgOtAyqQnN0rLQmOFPemsgYGysd/ooLfaDA/ACQ3cyqlca56t3rZc7pXfqJOIETx/wSyoF5XbwL+BqYodw27A==", + "requires": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "randombytes": "^2.1.0" + } + }, + "@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" + }, + "@walletconnect/socket-transport": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.7.5.tgz", + "integrity": "sha512-4TYCxrNWb4f5a1NGsALXidr+/6dOiqgVfUQJ4fdP6R7ijL+7jtdiktguU9FIDq5wFXRE+ZdpCpwSAfOt60q/mQ==", + "requires": { + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5", + "ws": "7.5.3" + }, + "dependencies": { + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "requires": {} + } + } + }, + "@walletconnect/types": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.7.5.tgz", + "integrity": "sha512-0HvZzxD93et4DdrYgAvclI1BqclkZS7iPWRtbGg3r+PQhRPbOkNypzBy6XH6wflbmr+WBGdmyJvynHsdhcCqUA==" + }, + "@walletconnect/utils": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.7.5.tgz", + "integrity": "sha512-U954rIIA/g/Cmdqy+n3hMY1DDMmXxGs8w/QmrK9b/H5nkQ3e4QicOyynq5g/JTTesN5HZdDTFiyX9r0GSKa+iA==", + "requires": { + "@walletconnect/browser-utils": "^1.7.5", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.0", + "@walletconnect/types": "^1.7.5", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" + }, + "dependencies": { + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + } + } + }, + "@walletconnect/web3-provider": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.7.5.tgz", + "integrity": "sha512-x+UWOTu7jd9qog9NWhaspOmVRDJPnQrgZBscnaSC+x/aAsi52VUrd1GZ9c5UNZFgss41fdx3Z2KhkPeVrlrbuQ==", + "requires": { + "@walletconnect/client": "^1.7.5", + "@walletconnect/http-connection": "^1.7.5", + "@walletconnect/qrcode-modal": "^1.7.5", + "@walletconnect/types": "^1.7.5", + "@walletconnect/utils": "^1.7.5", + "web3-provider-engine": "16.0.1" + } + }, + "@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" + }, + "@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "requires": { + "@walletconnect/window-getters": "^1.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "requires": { + "xtend": "~4.0.0" + } + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "are-we-there-yet": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", + "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "requires": { + "async": "^2.4.0" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", + "requires": { + "tslib": "^2.0.0" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "babel-plugin-styled-components": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.6.tgz", + "integrity": "sha512-Sk+7o/oa2HfHv3Eh8sxoz75/fFvEdHsXV4grdeHufX0nauCmymlnN0rGhIvfpMQSJMvGutJ85gvCGea4iqmDpg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=", + "requires": { + "precond": "0.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bignumber.js": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "blakejs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz", + "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/browser/-/browser-0.2.6.tgz", + "integrity": "sha1-sr1AU59tHK+rEreUOVTX51j2tj4=", + "dev": true, + "requires": { + "cheerio": "x.x.x", + "junjo": ">=0.2.6", + "termcolor": "x.x.x", + "u2r": "x.x.x" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserslist": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", + "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", + "requires": { + "caniuse-lite": "^1.0.30001313", + "electron-to-chromium": "^1.4.76", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "bufferutil": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" + }, + "caniuse-lite": { + "version": "1.0.30001317", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001317.tgz", + "integrity": "sha512-xIZLh8gBm4dqNX0gkzrBeyI86J2eCjWzYAs40q88smG844YIrN4tVQl/RhquHvKEKImWWFIVh1Lxe5n1G/N+GQ==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chart.js": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.7.1.tgz", + "integrity": "sha512-8knRegQLFnPQAheZV8MjxIXc5gQEfDFD897BJgv/klO/vtIyFFmgMXrNfgrXpbTr/XbTturxRgxIXx/Y+ASJBA==" + }, + "checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=", + "requires": { + "functional-red-black-tree": "^1.0.1" + } + }, + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "cids": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "requires": { + "buffer": "^5.5.0", + "class-is": "^1.1.0", + "multibase": "~0.6.0", + "multicodec": "^1.0.0", + "multihashes": "~0.4.15" + }, + "dependencies": { + "multicodec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "requires": { + "buffer": "^5.6.0", + "varint": "^5.0.0" + } + } + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-dependency-plugin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", + "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", + "dev": true, + "requires": {} + }, + "class-is": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "requires": { + "color-name": "^1.0.0" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-hash": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "requires": { + "cids": "^0.7.1", + "multicodec": "^0.5.5", + "multihashes": "^0.4.15" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "requires": { + "is-what": "^3.14.1" + } + }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "copy-webpack-plugin": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz", + "integrity": "sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "core-js": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==" + }, + "core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "crc-32": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", + "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.3.1" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "critters": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", + "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "css-select": "^4.2.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cross-fetch": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.5.tgz", + "integrity": "sha512-xqYAhQb4NhCJSRym03dwxpP1bYXpK3y7UN83Bo2WFi3x1Zmzn0SL/6xGoPr+gpt4WmNrgCCX3HPysvOwFOW36w==", + "requires": { + "node-fetch": "2.6.1", + "whatwg-fetch": "2.0.4" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", + "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "dev": true, + "requires": { + "icss-utils": "^5.1.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", + "semver": "^7.3.5" + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "requires": {} + }, + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "cssdb": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", + "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-format": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.5.tgz", + "integrity": "sha512-zBhRiN/M0gDxUoM2xRtzTjJzSg0XEi1ofYpF84PfXeS3hN2PsGxmc7jw3DNQtFlimRbMmob5FC3G0cJq6jQQpw==", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "requires": { + "abstract-leveldown": "~2.6.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dijkstrajs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.4.84", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.84.tgz", + "integrity": "sha512-b+DdcyOiZtLXHdgEG8lncYJdxbdJWJvclPNMg0eLUDcSOSO876WA/pYjdSblUTd7eJdIs4YdIxHWGazx7UPSJw==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", + "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "dependencies": { + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "dev": true, + "requires": {} + } + } + }, + "engine.io-parser": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", + "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", + "dev": true, + "requires": { + "@socket.io/base64-arraybuffer": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", + "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.58", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.58.tgz", + "integrity": "sha512-LHO+KBBaHGwjy32ibSaMY+ZzjpC4K4I5bPoijICMBL7gXEXfrEUrzssmNP+KigbQEp1dRUnGkry/vUnxOqptLQ==", + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=", + "dev": true + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "esbuild-android-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.22.tgz", + "integrity": "sha512-k1Uu4uC4UOFgrnTj2zuj75EswFSEBK+H6lT70/DdS4mTAOfs2ECv2I9ZYvr3w0WL0T4YItzJdK7fPNxcPw6YmQ==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.22.tgz", + "integrity": "sha512-d8Ceuo6Vw6HM3fW218FB6jTY6O3r2WNcTAU0SGsBkXZ3k8SDoRLd3Nrc//EqzdgYnzDNMNtrWegK2Qsss4THhw==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.22.tgz", + "integrity": "sha512-YAt9Tj3SkIUkswuzHxkaNlT9+sg0xvzDvE75LlBo4DI++ogSgSmKNR6B4eUhU5EUUepVXcXdRIdqMq9ppeRqfw==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.22.tgz", + "integrity": "sha512-ek1HUv7fkXMy87Qm2G4IRohN+Qux4IcnrDBPZGXNN33KAL0pEJJzdTv0hB/42+DCYWylSrSKxk3KUXfqXOoH4A==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.22.tgz", + "integrity": "sha512-zPh9SzjRvr9FwsouNYTqgqFlsMIW07O8mNXulGeQx6O5ApgGUBZBgtzSlBQXkHi18WjrosYfsvp5nzOKiWzkjQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.22.tgz", + "integrity": "sha512-SnpveoE4nzjb9t2hqCIzzTWBM0RzcCINDMBB67H6OXIuDa4KqFqaIgmTchNA9pJKOVLVIKd5FYxNiJStli21qg==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.22.tgz", + "integrity": "sha512-Zcl9Wg7gKhOWWNqAjygyqzB+fJa19glgl2JG7GtuxHyL1uEnWlpSMytTLMqtfbmRykIHdab797IOZeKwk5g0zg==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.22.tgz", + "integrity": "sha512-soPDdbpt/C0XvOOK45p4EFt8HbH5g+0uHs5nUKjHVExfgR7du734kEkXR/mE5zmjrlymk5AA79I0VIvj90WZ4g==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.22.tgz", + "integrity": "sha512-8q/FRBJtV5IHnQChO3LHh/Jf7KLrxJ/RCTGdBvlVZhBde+dk3/qS9fFsUy+rs3dEi49aAsyVitTwlKw1SUFm+A==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.22.tgz", + "integrity": "sha512-SiNDfuRXhGh1JQLLA9JPprBgPVFOsGuQ0yDfSPTNxztmVJd8W2mX++c4FfLpAwxuJe183mLuKf7qKCHQs5ZnBQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.22.tgz", + "integrity": "sha512-6t/GI9I+3o1EFm2AyN9+TsjdgWCpg2nwniEhjm2qJWtJyJ5VzTXGUU3alCO3evopu8G0hN2Bu1Jhz2YmZD0kng==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.22.tgz", + "integrity": "sha512-AyJHipZKe88sc+tp5layovquw5cvz45QXw5SaDgAq2M911wLHiCvDtf/07oDx8eweCyzYzG5Y39Ih568amMTCQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.22.tgz", + "integrity": "sha512-Sz1NjZewTIXSblQDZWEFZYjOK6p8tV6hrshYdXZ0NHTjWE+lwxpOpWeElUGtEmiPcMT71FiuA9ODplqzzSxkzw==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.22.tgz", + "integrity": "sha512-TBbCtx+k32xydImsHxvFgsOCuFqCTGIxhzRNbgSL1Z2CKhzxwT92kQMhxort9N/fZM2CkRCPPs5wzQSamtzEHA==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.22.tgz", + "integrity": "sha512-vK912As725haT313ANZZZN+0EysEEQXWC/+YE4rQvOQzLuxAQc2tjbzlAFREx3C8+uMuZj/q7E5gyVB7TzpcTA==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.22.tgz", + "integrity": "sha512-/mbJdXTW7MTcsPhtfDsDyPEOju9EOABvCjeUU2OJ7fWpX/Em/H3WYDa86tzLUbcVg++BScQDzqV/7RYw5XNY0g==", + "dev": true, + "optional": true + }, + "esbuild-wasm": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.22.tgz", + "integrity": "sha512-FOSAM29GN1fWusw0oLMv6JYhoheDIh5+atC72TkJKfIUMID6yISlicoQSd9gsNSFsNBvABvtE2jR4JB1j4FkFw==", + "dev": true + }, + "esbuild-windows-32": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.22.tgz", + "integrity": "sha512-1vRIkuvPTjeSVK3diVrnMLSbkuE36jxA+8zGLUOrT4bb7E/JZvDRhvtbWXWaveUc/7LbhaNFhHNvfPuSw2QOQg==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.22.tgz", + "integrity": "sha512-AxjIDcOmx17vr31C5hp20HIwz1MymtMjKqX4qL6whPj0dT9lwxPexmLj6G1CpR3vFhui6m75EnBEe4QL82SYqw==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.22", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.22.tgz", + "integrity": "sha512-5wvQ+39tHmRhNpu2Fx04l7QfeK3mQ9tKzDqqGR8n/4WUxsFxnVLfDRBGirIfk4AfWlxk60kqirlODPoT5LqMUg==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", + "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "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.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": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "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", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-etc": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-etc/-/eslint-etc-5.1.0.tgz", + "integrity": "sha512-Rmjl01h5smi5cbsFne2xpTuch2xNnwXiX2lbS4HttXUN5FwXKAwG1UEFBVGO1nC091YO/QyVahyfNPJSX2ae+g==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0", + "tsutils": "^3.17.1", + "tsutils-etc": "^1.4.1" + } + }, + "eslint-plugin-ngrx": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-ngrx/-/eslint-plugin-ngrx-2.0.4.tgz", + "integrity": "sha512-pNLZM3dlqowBMz/SoeYFHWC15NLtwv25q4/usWSPRfn2viDJzhdGRjphIyYG7zzgh3urHvBPhBuRwGE4hn57ng==", + "dev": true, + "requires": { + "@angular-devkit/schematics": "^13.0.3", + "@typescript-eslint/experimental-utils": "^5.4.0", + "eslint-etc": "^5.1.0", + "semver": "^7.3.5", + "strip-json-comments": "3.1.1" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eth-block-tracker": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", + "requires": { + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "eth-ens-namehash": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=", + "requires": { + "idna-uts46-hx": "^2.3.1", + "js-sha3": "^0.5.7" + }, + "dependencies": { + "js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + } + } + }, + "eth-json-rpc-filters": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", + "requires": { + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-json-rpc-middleware": "^6.0.0", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" + }, + "dependencies": { + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + } + } + }, + "eth-json-rpc-infura": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", + "requires": { + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "json-rpc-engine": "^5.3.0", + "node-fetch": "^2.6.0" + }, + "dependencies": { + "json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "requires": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + } + } + }, + "eth-json-rpc-middleware": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", + "requires": { + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-query": "^2.1.2", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-util": "^5.1.2", + "json-rpc-engine": "^5.3.0", + "json-stable-stringify": "^1.0.1", + "node-fetch": "^2.6.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "requires": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "eth-lib": { + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" + }, + "dependencies": { + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=", + "requires": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=", + "requires": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereum-bloom-filters": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", + "requires": { + "js-sha3": "^0.8.0" + } + }, + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "requires": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "ethereumjs-abi": { + "version": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "from": "ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "requires": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + }, + "dependencies": { + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-util": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.4.tgz", + "integrity": "sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A==", + "requires": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + }, + "dependencies": { + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "requires": { + "@types/node": "*" + } + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + } + } + }, + "ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "requires": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "requires": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "requires": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=", + "requires": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + } + } + }, + "ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "requires": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + } + }, + "eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + }, + "express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=", + "requires": { + "checkpoint-store": "^1.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gauge": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.3.tgz", + "integrity": "sha512-ICw1DhAwMtb22rYFwEHgJcx1JCwJGv3x6G0OQUq56Nge+H4Q8JEwr8iveS0XFlsUNSI67F5ffMGK25bK4Pmskw==", + "dev": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "requires": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dev": true, + "requires": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=" + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", + "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "idna-uts46-hx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "requires": { + "punycode": "2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=" + } + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "ignore-walk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", + "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "inquirer": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz", + "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.2.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=" + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isbinaryfile": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", + "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, + "jasmine-core": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.0.1.tgz", + "integrity": "sha512-w+JDABxQCkxbGGxg+a2hUVZyqUS2JKngvIyLGu/xiw2ZwgsoSB0iiecLQsQORSeaKQ6iGrCyWG86RfNDuoA7Lg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-rpc-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", + "requires": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + }, + "dependencies": { + "eth-rpc-errors": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + } + } + }, + "json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg=" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "junjo": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/junjo/-/junjo-0.2.8.tgz", + "integrity": "sha1-irILjLUbd+X8Oo1Bh3TXl1tTH9g=", + "dev": true + }, + "karma": { + "version": "6.3.17", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.17.tgz", + "integrity": "sha512-2TfjHwrRExC8yHoWlPBULyaLwAFmXmxQrcuFImt/JsAsSZu1uOWTZ1ZsWjqQtWpHLiatJOHL5jFjXSJIgCd01g==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.2.0", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "dependencies": { + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "karma-chrome-launcher": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", + "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", + "dev": true, + "requires": { + "which": "^1.2.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "karma-coverage": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.1.1.tgz", + "integrity": "sha512-oxeOSBVK/jdZsiX03LhHQkO4eISSQb5GbHi6Nsw3Mw7G4u6yUgacBAftnO7q+emPBLMsrNbz1pGIrj+Jb3z17A==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "karma-jasmine": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", + "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "dev": true, + "requires": { + "jasmine-core": "^3.6.0" + }, + "dependencies": { + "jasmine-core": { + "version": "3.99.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz", + "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==", + "dev": true + } + } + }, + "karma-jasmine-html-reporter": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", + "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "dev": true, + "requires": {} + }, + "karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "requires": { + "source-map-support": "^0.5.5" + } + }, + "keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "requires": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + } + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "less": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "less-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", + "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=", + "requires": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=", + "requires": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "requires": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + }, + "dependencies": { + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + } + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "requires": { + "webpack-sources": "^3.0.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", + "dev": true + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", + "dev": true + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", + "dev": true + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log4js": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.3.tgz", + "integrity": "sha512-H/oQKcCVIhQ8zCtUh5aftdp9eRpGyVB1M5sKzAJ0i10q5jS+YXk133vtLgzT1RIoWMbIn7QD1LUto8a1hqh6gA==", + "dev": true, + "requires": { + "date-format": "^4.0.5", + "debug": "^4.3.3", + "flatted": "^3.2.5", + "rfdc": "^1.3.0", + "streamroller": "^3.0.5" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=" + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=", + "requires": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "requires": { + "xtend": "~4.0.0" + } + } + } + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "requires": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "mersenne-twister": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.1.0.tgz", + "integrity": "sha1-+RZhjuQ9cXnvz2Qb7EUx65Zwl4o=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "mini-css-extract-plugin": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "requires": { + "mkdirp": "*" + } + }, + "mock-fs": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", + "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multibase": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "multicodec": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "requires": { + "varint": "^5.0.0" + } + }, + "multihashes": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "requires": { + "buffer": "^5.5.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" + }, + "dependencies": { + "multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + } + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nano-json-stream-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=" + }, + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "optional": true, + "requires": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true + }, + "node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + } + }, + "node-gyp-build": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", + "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==" + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", + "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", + "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", + "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", + "dev": true, + "requires": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "npm-registry-fetch": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-12.0.2.tgz", + "integrity": "sha512-Df5QT3RaJnXYuOwtXBXS9BWs+tHH2olvkCLh6jcR/b/u3DvPMlp3J0TvvYwplPKxHMOwfg287PYih9QqaVFoKA==", + "dev": true, + "requires": { + "make-fetch-happen": "^10.0.1", + "minipass": "^3.1.6", + "minipass-fetch": "^1.4.1", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^8.1.5" + }, + "dependencies": { + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "cacache": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.0.tgz", + "integrity": "sha512-pMX6sqJSlGpxCM257by5syifGb7zH6C30CaJXeGXqmKNrHKqvMmwM8KgKmsZcUAsnNQkt7WvENH2Kl53RpFQuA==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.1.2", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.11", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "lru-cache": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.5.1.tgz", + "integrity": "sha512-q1TS8IqKvcg3aScamKCHpepSrHF537Ww7nHahBOxhDu9D2YoBXAsj/7uFdZFj1xJr9LmyeJ62AdyofCHafUbIA==", + "dev": true + }, + "make-fetch-happen": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.0.6.tgz", + "integrity": "sha512-4Gfh6lV3TLXmj7qz79hBFuvVqjYSMW6v2+sxtdX4LFQU0rK3V/txRjE0DoZb7X0IF3t9f8NO3CxPSWlvdckhVA==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.0.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.5.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.1.1", + "ssri": "^8.0.1" + }, + "dependencies": { + "minipass-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.0.3.tgz", + "integrity": "sha512-VA+eiiUtaIvpQJXISwE3OiMvQwAWrgKb97F0aXlCS1Ahikr8fEQq8m3Hf7Kv9KT3nokuHigJKsDMB6atU04olQ==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + } + } + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz", + "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==", + "dev": true, + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.0", + "set-blocking": "^2.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=", + "requires": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + } + } + }, + "nx": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-13.1.3.tgz", + "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", + "dev": true, + "requires": { + "@nrwl/cli": "*" + } + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "oboe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=", + "requires": { + "http-https": "^1.0.0" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pacote": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.3.tgz", + "integrity": "sha512-CdYEl03JDrRO3x18uHjBYA9TyoW8gy+ThVcypcDkxPtKlw76e4ejhYB6i9lJ+/cebbjpqPW/CijjqxwDTts8Ow==", + "dev": true, + "requires": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^2.0.0", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^3.0.0", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^12.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", + "dev": true, + "requires": { + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, + "parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dev": true, + "requires": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0", + "nice-napi": "^1.0.2" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "dev": true, + "requires": {} + }, + "postcss-custom-properties": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-double-position-gradients": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "dev": true, + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "requires": {} + }, + "postcss-lab-function": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "requires": {} + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nesting": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "dev": true, + "requires": {} + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "requires": {} + }, + "postcss-place": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz", + "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", + "dev": true, + "requires": { + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001299", + "css-blank-pseudo": "^3.0.2", + "css-has-pseudo": "^3.0.3", + "css-prefers-color-scheme": "^6.0.2", + "cssdb": "^5.0.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.2.1", + "postcss-color-hex-alpha": "^8.0.2", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.2", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.3", + "postcss-double-position-gradients": "^3.0.4", + "postcss-env-function": "^4.0.4", + "postcss-focus-visible": "^6.0.3", + "postcss-focus-within": "^5.0.3", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.2", + "postcss-image-set-function": "^4.0.4", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.3", + "postcss-logical": "^5.0.3", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-overflow-shorthand": "^3.0.2", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.3", + "postcss-pseudo-class-any-link": "^7.0.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "requires": {} + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==" + }, + "precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "primeicons": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz", + "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw==" + }, + "primeng": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/primeng/-/primeng-13.2.1.tgz", + "integrity": "sha512-Z+HvNlcH3AUYUIhNkAKWmkR+RUshoN1FYrN/zLhQhrOGIhMdisPXA2uILjGezEvte9X1rNOE8kOPpYvDWdKatA==", + "requires": { + "tslib": "^2.3.0" + } + }, + "printj": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", + "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "dependencies": { + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + } + } + }, + "promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=", + "requires": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "requires": { + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "peer": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "dev": true, + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "requires": { + "bn.js": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + } + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "requires": { + "events": "^3.0.0" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "dependencies": { + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "requires": { + "node-forge": "^1.2.0" + } + }, + "semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "servify": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "requires": { + "body-parser": "^1.16.0", + "cors": "^2.8.1", + "express": "^4.14.0", + "request": "^2.79.0", + "xhr": "^2.3.3" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simplebar": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-5.3.6.tgz", + "integrity": "sha512-FJUMbV+hNDd/m+1/fvD41TXKd5mSdlI5zgBygkaQIV3SffNbcLhSbJT6ufTs8ZNRLJ6i+qc/KCFMqWmvlGWMhA==", + "requires": { + "@juggle/resize-observer": "^3.3.1", + "can-use-dom": "^0.1.0", + "core-js": "^3.0.1", + "lodash.debounce": "^4.0.8", + "lodash.memoize": "^4.1.2", + "lodash.throttle": "^4.1.1" + } + }, + "simplebar-angular": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/simplebar-angular/-/simplebar-angular-2.3.6.tgz", + "integrity": "sha512-chSUdCYCLOdajbCA73oL/OU+H/YFNGGdAYkcYx76YDY81C3sj3vMePjuW8cPgZZHwSCGI+opcl6xoBsCK56fJA==", + "requires": { + "simplebar": "^5.3.6", + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "socket.io": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", + "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.1.0", + "socket.io-adapter": "~2.3.3", + "socket.io-parser": "~4.0.4" + } + }, + "socket.io-adapter": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", + "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", + "dev": true + }, + "socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "dev": true, + "requires": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "socks": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", + "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", + "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "streamroller": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.5.tgz", + "integrity": "sha512-5uzTEUIi4OB5zy/H30kbUN/zpDNJsFUA+Z47ZL8EfrP93lcZvRLEqdbhdunEPa7CouuAzXXsHpCJ9dg90Umw7g==", + "dev": true, + "requires": { + "date-format": "^4.0.5", + "debug": "^4.3.3", + "fs-extra": "^10.0.1" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", + "requires": { + "is-hex-prefixed": "1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, + "stylus": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.56.0.tgz", + "integrity": "sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==", + "dev": true, + "requires": { + "css": "^3.0.0", + "debug": "^4.3.2", + "glob": "^7.1.6", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "source-map": "^0.7.3" + } + }, + "stylus-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", + "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "swarm-js": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "requires": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "eth-lib": "^0.1.26", + "fs-extra": "^4.0.2", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar": "^4.0.2", + "xhr-request": "^1.0.1" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "requires": { + "minipass": "^2.6.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "tar": { + "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", + "requires": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "^1.0.1" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "termcolor": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/termcolor/-/termcolor-0.2.0.tgz", + "integrity": "sha1-KDr//UF6SbpzDpTVwSAhLgsf5HU=", + "dev": true + }, + "terser": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.11.0.tgz", + "integrity": "sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==", + "dev": true, + "requires": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dev": true, + "requires": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.0.tgz", + "integrity": "sha512-cg/1jAZoL57R39+wiw4u/SCC6Ic9Q5NqjBOb+9xISedOYurfog9ZNmKJSxAnb2m/5Bq4lE9lhUcau33Ml8DM0g==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tsutils-etc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tsutils-etc/-/tsutils-etc-1.4.1.tgz", + "integrity": "sha512-6UPYgc7OXcIW5tFxlsZF3OVSBvDInl/BkS3Xsu64YITXk7WrnWTVByKWPCThFDBp5gl5IGHOzGMdQuDCE7OL4g==", + "dev": true, + "requires": { + "@types/yargs": "^17.0.0", + "yargs": "^17.0.0" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + }, + "u2r": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/u2r/-/u2r-0.1.3.tgz", + "integrity": "sha1-xfx5FnJTIJwWpVzYP0eBY9a9AHQ=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "dev": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=" + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + }, + "utf-8-validate": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + } + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "web3": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.7.1.tgz", + "integrity": "sha512-RKVdyZ5FuVEykj62C1o2tc0teJciSOh61jpVB9yb344dBHO3ZV4XPPP24s/PPqIMXmVFN00g2GD9M/v1SoHO/A==", + "requires": { + "web3-bzz": "1.7.1", + "web3-core": "1.7.1", + "web3-eth": "1.7.1", + "web3-eth-personal": "1.7.1", + "web3-net": "1.7.1", + "web3-shh": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-bzz": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.7.1.tgz", + "integrity": "sha512-sVeUSINx4a4pfdnT+3ahdRdpDPvZDf4ZT/eBF5XtqGWq1mhGTl8XaQAk15zafKVm6Onq28vN8abgB/l+TrG8kA==", + "requires": { + "@types/node": "^12.12.6", + "got": "9.6.0", + "swarm-js": "^0.1.40" + } + }, + "web3-core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.7.1.tgz", + "integrity": "sha512-HOyDPj+4cNyeNPwgSeUkhtS0F+Pxc2obcm4oRYPW5ku6jnTO34pjaij0us+zoY3QEusR8FfAKVK1kFPZnS7Dzw==", + "requires": { + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-requestmanager": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-core-helpers": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.7.1.tgz", + "integrity": "sha512-xn7Sx+s4CyukOJdlW8bBBDnUCWndr+OCJAlUe/dN2wXiyaGRiCWRhuQZrFjbxLeBt1fYFH7uWyYHhYU6muOHgw==", + "requires": { + "web3-eth-iban": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-core-method": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.7.1.tgz", + "integrity": "sha512-383wu5FMcEphBFl5jCjk502JnEg3ugHj7MQrsX7DY76pg5N5/dEzxeEMIJFCN6kr5Iq32NINOG3VuJIyjxpsEg==", + "requires": { + "@ethersproject/transactions": "^5.0.0-beta.135", + "web3-core-helpers": "1.7.1", + "web3-core-promievent": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-core-promievent": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.1.tgz", + "integrity": "sha512-Vd+CVnpPejrnevIdxhCkzMEywqgVbhHk/AmXXceYpmwA6sX41c5a65TqXv1i3FWRJAz/dW7oKz9NAzRIBAO/kA==", + "requires": { + "eventemitter3": "4.0.4" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } + } + }, + "web3-core-requestmanager": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.7.1.tgz", + "integrity": "sha512-/EHVTiMShpZKiq0Jka0Vgguxi3vxq1DAHKxg42miqHdUsz4/cDWay2wGALDR2x3ofDB9kqp7pb66HsvQImQeag==", + "requires": { + "util": "^0.12.0", + "web3-core-helpers": "1.7.1", + "web3-providers-http": "1.7.1", + "web3-providers-ipc": "1.7.1", + "web3-providers-ws": "1.7.1" + } + }, + "web3-core-subscriptions": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.7.1.tgz", + "integrity": "sha512-NZBsvSe4J+Wt16xCf4KEtBbxA9TOwSVr8KWfUQ0tC2KMdDYdzNswl0Q9P58xaVuNlJ3/BH+uDFZJJ5E61BSA1Q==", + "requires": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.1" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } + } + }, + "web3-eth": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.7.1.tgz", + "integrity": "sha512-Uz3gO4CjTJ+hMyJZAd2eiv2Ur1uurpN7sTMATWKXYR/SgG+SZgncnk/9d8t23hyu4lyi2GiVL1AqVqptpRElxg==", + "requires": { + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-eth-abi": "1.7.1", + "web3-eth-accounts": "1.7.1", + "web3-eth-contract": "1.7.1", + "web3-eth-ens": "1.7.1", + "web3-eth-iban": "1.7.1", + "web3-eth-personal": "1.7.1", + "web3-net": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-eth-abi": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.7.1.tgz", + "integrity": "sha512-8BVBOoFX1oheXk+t+uERBibDaVZ5dxdcefpbFTWcBs7cdm0tP8CD1ZTCLi5Xo+1bolVHNH2dMSf/nEAssq5pUA==", + "requires": { + "@ethersproject/abi": "5.0.7", + "web3-utils": "1.7.1" + } + }, + "web3-eth-accounts": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.7.1.tgz", + "integrity": "sha512-3xGQ2bkTQc7LFoqGWxp5cQDrKndlX05s7m0rAFVoyZZODMqrdSGjMPMqmWqHzJRUswNEMc+oelqSnGBubqhguQ==", + "requires": { + "@ethereumjs/common": "^2.5.0", + "@ethereumjs/tx": "^3.3.2", + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.8", + "ethereumjs-util": "^7.0.10", + "scrypt-js": "^3.0.1", + "uuid": "3.3.2", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-utils": "1.7.1" + }, + "dependencies": { + "eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, + "web3-eth-contract": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.7.1.tgz", + "integrity": "sha512-HpnbkPYkVK3lOyos2SaUjCleKfbF0SP3yjw7l551rAAi5sIz/vwlEzdPWd0IHL7ouxXbO0tDn7jzWBRcD3sTbA==", + "requires": { + "@types/bn.js": "^4.11.5", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-promievent": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-eth-abi": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-eth-ens": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.7.1.tgz", + "integrity": "sha512-DVCF76i9wM93DrPQwLrYiCw/UzxFuofBsuxTVugrnbm0SzucajLLNftp3ITK0c4/lV3x9oo5ER/wD6RRMHQnvw==", + "requires": { + "content-hash": "^2.5.2", + "eth-ens-namehash": "2.0.8", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-promievent": "1.7.1", + "web3-eth-abi": "1.7.1", + "web3-eth-contract": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-eth-iban": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.7.1.tgz", + "integrity": "sha512-XG4I3QXuKB/udRwZdNEhdYdGKjkhfb/uH477oFVMLBqNimU/Cw8yXUI5qwFKvBHM+hMQWfzPDuSDEDKC2uuiMg==", + "requires": { + "bn.js": "^4.11.9", + "web3-utils": "1.7.1" + } + }, + "web3-eth-personal": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.1.tgz", + "integrity": "sha512-02H6nFBNfNmFjMGZL6xcDi0r7tUhxrUP91FTFdoLyR94eIJDadPp4rpXfG7MVES873i1PReh4ep5pSCHbc3+Pg==", + "requires": { + "@types/node": "^12.12.6", + "web3-core": "1.7.1", + "web3-core-helpers": "1.7.1", + "web3-core-method": "1.7.1", + "web3-net": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-net": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.7.1.tgz", + "integrity": "sha512-8yPNp2gvjInWnU7DCoj4pIPNhxzUjrxKlODsyyXF8j0q3Z2VZuQp+c63gL++r2Prg4fS8t141/HcJw4aMu5sVA==", + "requires": { + "web3-core": "1.7.1", + "web3-core-method": "1.7.1", + "web3-utils": "1.7.1" + } + }, + "web3-provider-engine": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", + "requires": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^4.4.2", + "eth-json-rpc-filters": "^4.2.1", + "eth-json-rpc-infura": "^5.1.0", + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "web3-providers-http": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.7.1.tgz", + "integrity": "sha512-dmiO6G4dgAa3yv+2VD5TduKNckgfR97VI9YKXVleWdcpBoKXe2jofhdvtafd42fpIoaKiYsErxQNcOC5gI/7Vg==", + "requires": { + "web3-core-helpers": "1.7.1", + "xhr2-cookies": "1.1.0" + } + }, + "web3-providers-ipc": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.7.1.tgz", + "integrity": "sha512-uNgLIFynwnd5M9ZC0lBvRQU5iLtU75hgaPpc7ZYYR+kjSk2jr2BkEAQhFVJ8dlqisrVmmqoAPXOEU0flYZZgNQ==", + "requires": { + "oboe": "2.1.5", + "web3-core-helpers": "1.7.1" + } + }, + "web3-providers-ws": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.7.1.tgz", + "integrity": "sha512-Uj0n5hdrh0ESkMnTQBsEUS2u6Unqdc7Pe4Zl+iZFb7Yn9cIGsPJBl7/YOP4137EtD5ueXAv+MKwzcelpVhFiFg==", + "requires": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.1", + "websocket": "^1.0.32" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } + } + }, + "web3-shh": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.7.1.tgz", + "integrity": "sha512-NO+jpEjo8kYX6c7GiaAm57Sx93PLYkWYUCWlZmUOW7URdUcux8VVluvTWklGPvdM9H1WfDrol91DjuSW+ykyqg==", + "requires": { + "web3-core": "1.7.1", + "web3-core-method": "1.7.1", + "web3-core-subscriptions": "1.7.1", + "web3-net": "1.7.1" + } + }, + "web3-utils": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.1.tgz", + "integrity": "sha512-fef0EsqMGJUgiHPdX+KN9okVWshbIumyJPmR+btnD1HgvoXijKEkuKBv0OmUqjbeqmLKP2/N9EiXKJel5+E1Dw==", + "requires": { + "bn.js": "^4.11.9", + "ethereum-bloom-filters": "^1.0.6", + "ethereumjs-util": "^7.1.0", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + } + }, + "web3modal": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/web3modal/-/web3modal-1.9.5.tgz", + "integrity": "sha512-L5ME6zgoaCDa+T66skW9WpxGOJX6vU9v+7aLacoQJhU3AMTk784ionpX+Pg4UdhdM+UQW+odge32GkwEX11czQ==", + "requires": { + "detect-browser": "^5.1.0", + "prop-types": "^15.7.2", + "react": "^16.8.6", + "react-dom": "^16.8.6", + "styled-components": "^5.3.3", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "webpack": { + "version": "5.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "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-better-errors": "^1.0.2", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.0", + "ws": "^8.1.0" + }, + "dependencies": { + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "requires": { + "typed-assert": "^1.0.8" + } + }, + "websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "requires": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "requires": {} + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "requires": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "requires": { + "xhr-request": "^1.1.0" + } + }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "requires": { + "cookiejar": "^2.1.1" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true + }, + "zone.js": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.5.tgz", + "integrity": "sha512-D1/7VxEuQ7xk6z/kAROe4SUbd9CzxY4zOwVGnGHerd/SgLIVU5f4esDzQUsOCeArn933BZfWMKydH7l7dPEp0g==", + "requires": { + "tslib": "^2.3.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..4c7c146 --- /dev/null +++ b/package.json @@ -0,0 +1,83 @@ +{ + "name": "offshift-fe", + "version": "0.0.0", + "scripts": { + "ng": "node --max_old_space_size=10240 ./node_modules/@angular/cli/bin/ng", + "start": "npm run ng -- serve --port 4315", + "build": "npm run ng -- build", + "build:prod": "npm run ng -- build --output-path=dist", + "watch": "npm run ng -- build --watch --configuration development", + "test": "ng test", + "lint": "ng lint", + "lint:fix": "ng lint --fix" + }, + "private": true, + "dependencies": { + "@angular/animations": "~13.2.0", + "@angular/cdk": "^13.3.0", + "@angular/common": "~13.2.0", + "@angular/compiler": "~13.2.0", + "@angular/core": "~13.2.0", + "@angular/forms": "~13.2.0", + "@angular/platform-browser": "~13.2.0", + "@angular/platform-browser-dynamic": "~13.2.0", + "@angular/router": "~13.2.0", + "@ethersproject/address": "^5.6.0", + "@fontsource/material-icons": "^4.5.2", + "@fontsource/metropolis": "^4.5.1", + "@metamask/jazzicon": "^2.0.0", + "@ngrx/component": "^13.0.2", + "@ngrx/effects": "^13.0.2", + "@ngrx/entity": "^13.0.2", + "@ngrx/router-store": "^13.0.2", + "@ngrx/store": "^13.0.2", + "@ngrx/store-devtools": "^13.0.2", + "@ngx-translate/core": "^14.0.0", + "@ngx-translate/http-loader": "^7.0.0", + "@uiowa/digit-only": "^3.2.1", + "@walletconnect/web3-provider": "^1.7.5", + "bignumber.js": "^9.0.2", + "chart.js": "^3.7.1", + "primeicons": "^5.0.0", + "primeng": "^13.2.1", + "rxjs": "~7.5.0", + "simplebar-angular": "^2.3.6", + "tslib": "^2.3.0", + "web3": "^1.7.1", + "web3-eth-contract": "^1.7.1", + "web3-utils": "^1.7.1", + "web3modal": "^1.9.5", + "zone.js": "~0.11.4" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~13.2.6", + "@angular-eslint/builder": "13.1.0", + "@angular-eslint/eslint-plugin": "13.1.0", + "@angular-eslint/eslint-plugin-template": "13.1.0", + "@angular-eslint/schematics": "13.1.0", + "@angular-eslint/template-parser": "13.1.0", + "@angular/cli": "~13.2.6", + "@angular/compiler-cli": "~13.2.0", + "@types/jasmine": "~3.10.0", + "@types/node": "^12.11.1", + "@typescript-eslint/eslint-plugin": "5.11.0", + "@typescript-eslint/parser": "5.11.0", + "assert": "^2.0.0", + "browser": "^0.2.6", + "crypto-browserify": "^3.12.0", + "eslint": "^8.2.0", + "eslint-plugin-ngrx": "^2.0.0", + "https-browserify": "^1.0.0", + "jasmine-core": "~4.0.0", + "karma": "~6.3.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.1.0", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "os-browserify": "^0.3.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "typescript": "~4.5.2", + "url": "^0.11.0" + } +} diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts new file mode 100644 index 0000000..4b424a0 --- /dev/null +++ b/src/app/app-routing.module.ts @@ -0,0 +1,41 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +const ROUTES: Routes = [ + { + path: '', + redirectTo: 'swap', + pathMatch: 'full', + }, + { + path: 'swap', + loadChildren: () => import('./views/swap/swap.module') + .then((m) => m.SwapModule), + }, + { + path: 'transfer', + loadChildren: () => import('./views/transfer/transfer.module') + .then((m) => m.TransferModule), + }, + { + path: 'wallet', + loadChildren: () => import('./views/wallet/wallet.module') + .then((m) => m.WalletModule), + }, + { + path: 'error', + loadChildren: () => import('./views/error/error.module') + .then((m) => m.ErrorModule), + }, + { + path: '**', + redirectTo: '/error', + }, +]; + +@NgModule({ + imports: [RouterModule.forRoot(ROUTES)], + exports: [RouterModule], +}) +export class AppRoutingModule { +} diff --git a/src/app/app.component.html b/src/app/app.component.html new file mode 100644 index 0000000..dead772 --- /dev/null +++ b/src/app/app.component.html @@ -0,0 +1,25 @@ +<div class="wrapper"> + <div class="wrapper__header header"> + <div class="header__left"> + <img src="assets/images/logo.svg" alt="offshift"> + </div> + <div class="header__center"> + <a routerLink="/swap" routerLinkActive="active">Shift</a> + <a routerLink="/transfer" routerLinkActive="active">Transfer</a> + <a routerLink="/wallet" routerLinkActive="active">Wallet</a> + </div> + <div class="header__right"> + <os-connect-wallet class="header__connect"></os-connect-wallet> + + <!--<div class="header__switch"> + <span [class.is-active]="!isDarkTheme" class="material-icons light-mode">light_mode</span> + <span [class.is-active]="isDarkTheme" class="material-icons dark-mode">dark_mode</span> + <p-inputSwitch [(ngModel)]="isDarkTheme"></p-inputSwitch> + </div>--> + </div> + </div> + + <div class="wrapper__content"> + <router-outlet></router-outlet> + </div> +</div> diff --git a/src/app/app.component.scss b/src/app/app.component.scss new file mode 100644 index 0000000..3b3c489 --- /dev/null +++ b/src/app/app.component.scss @@ -0,0 +1,121 @@ +@use "sass:math"; + +@import "~src/styles/variables"; + +:host { + display: block; + position: relative; +} + +.wrapper { + display: flex; + flex-direction: column; + + & &__header { + height: 72px; + background: #FFFFFF; + } + + & &__content { + padding: $offshift-gap 80px; + } +} + + +.header { + display: flex; + align-items: center; + padding: 0 80px; + gap: $offshift-gap; + + & &__left, + & &__right { + width: 260px; + } + + & &__left { + height: 30px; + + > img { + width: auto; + height: 100%; + display: block; + } + } + + & &__center { + margin: 0 auto; + display: flex; + align-items: center; + align-self: flex-end; + gap: $offshift-gap * 2; + + + > a { + position: relative; + text-decoration: unset; + color: #1B0D3D; + text-transform: uppercase; + font-weight: 600; + font-size: 14px; + padding-bottom: 20px; + + &.active:after { + width: 100%; + } + + &:after { + width: 0; + left: 0; + bottom: 0; + position: absolute; + background: #5800B0; + height: 3px; + content: ""; + transition: .5s ease-in-out; + } + } + } + + & &__right { + display: flex; + align-items: center; + justify-content: flex-end; + gap: math.div($offshift-gap * 3, 2);; + } + + & &__connect { + } + + & &__switch { + position: relative; + cursor: pointer; + + .light-mode, + .dark-mode { + position: absolute; + top: calc(50% - 9px); + font-size: 16px; + z-index: 1; + color: #FFFFFF; + opacity: 0.3; + + &.is-active { + opacity: unset; + color: #5800B0; + } + } + + .light-mode { + left: 6px; + } + + .dark-mode { + right: 6px; + } + + > p-inputSwitch { + display: inline-flex; + } + } +} diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts new file mode 100644 index 0000000..c9b9335 --- /dev/null +++ b/src/app/app.component.spec.ts @@ -0,0 +1,23 @@ +import { TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [ + RouterTestingModule, + ], + declarations: [ + AppComponent, + ], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + + expect(app).toBeTruthy(); + }); +}); diff --git a/src/app/app.component.ts b/src/app/app.component.ts new file mode 100644 index 0000000..a29ccd5 --- /dev/null +++ b/src/app/app.component.ts @@ -0,0 +1,26 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; +import { WalletService } from './core/services/wallet.service'; +import { selectAccountAddress } from './core/selectors'; +import { BaseComponent } from './base.component'; +import { Store } from '@ngrx/store'; +import { Observable } from 'rxjs'; + +@Component({ + selector: 'os-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class AppComponent extends BaseComponent { + public accountAddress$: Observable<string>; + + constructor( + store: Store, + private readonly _cdr: ChangeDetectorRef, + private readonly _walletService: WalletService, + ) { + super(store); + + this.accountAddress$ = this.store.select(selectAccountAddress); + } +} diff --git a/src/app/app.module.ts b/src/app/app.module.ts new file mode 100644 index 0000000..db0380b --- /dev/null +++ b/src/app/app.module.ts @@ -0,0 +1,101 @@ +import { HttpClient, HttpClientModule } from '@angular/common/http'; +import { APP_INITIALIZER, NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { BrowserModule } from '@angular/platform-browser'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { TranslateLoader, TranslateModule, TranslateService } from '@ngx-translate/core'; +import { TranslateHttpLoader } from '@ngx-translate/http-loader'; +import { ButtonModule } from 'primeng/button'; +import { DialogService, DynamicDialogModule } from 'primeng/dynamicdialog'; +import { InputSwitchModule } from 'primeng/inputswitch'; +import { firstValueFrom } from 'rxjs'; + +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; +import { ConnectWalletModule } from './components/connect-wallet/connect-wallet.module'; +import { metaReducers, reducers } from './core'; +import { CoreEffects } from './core/effects'; +import { RouterParamsSerializer } from './core/router-params.serializer'; +import { WalletService } from './core/services/wallet.service'; +import { StoreModule } from '@ngrx/store'; +import { StoreDevtoolsModule } from '@ngrx/store-devtools'; +import { environment } from '../environments/environment'; +import { EffectsModule } from '@ngrx/effects'; +import { StoreRouterConnectingModule } from '@ngrx/router-store'; + +export function translateHttpLoaderFactory(http: HttpClient): TranslateHttpLoader { + return new TranslateHttpLoader(http, 'assets/i18n/', '.json'); +} + +export function initializeFactory( + walletService: WalletService, + translateService: TranslateService, +): () => Promise<void> { + return () => { + return walletService.initialize() + .then(() => firstValueFrom(translateService.use('en'))) + .then(() => { + const loader = document.querySelector('div.loader'); + + loader && document.body.removeChild(loader); + }); + }; +} + +@NgModule({ + declarations: [ + AppComponent, + ], + imports: [ + BrowserAnimationsModule, + BrowserModule, + HttpClientModule, + AppRoutingModule, + TranslateModule.forRoot({ + defaultLanguage: 'en', + loader: { + provide: TranslateLoader, + useFactory: translateHttpLoaderFactory, + deps: [HttpClient], + }, + isolate: true, + }), + DynamicDialogModule, + ButtonModule, + InputSwitchModule, + FormsModule, + StoreModule.forRoot(reducers, { + metaReducers, + runtimeChecks: { + strictStateImmutability: true, + strictActionImmutability: true, + }, + }), + StoreDevtoolsModule.instrument({ + maxAge: 25, + logOnly: environment.production, + }), + EffectsModule.forRoot([ + CoreEffects, + ]), + StoreRouterConnectingModule.forRoot({ + stateKey: 'router', + }), + ConnectWalletModule, + ], + bootstrap: [ + AppComponent, + ], + providers: [ + { + provide: APP_INITIALIZER, + useFactory: initializeFactory, + deps: [WalletService, TranslateService], + multi: true, + }, + DialogService, + RouterParamsSerializer, + ], +}) +export class AppModule { +} diff --git a/src/app/base.component.ts b/src/app/base.component.ts new file mode 100644 index 0000000..3702fb6 --- /dev/null +++ b/src/app/base.component.ts @@ -0,0 +1,9 @@ +import { Store } from '@ngrx/store'; + +export abstract class BaseComponent { + + protected constructor( + protected readonly store: Store, + ) { + } +} diff --git a/src/app/components/connect-wallet/connect-wallet.component.html b/src/app/components/connect-wallet/connect-wallet.component.html new file mode 100644 index 0000000..bf72c33 --- /dev/null +++ b/src/app/components/connect-wallet/connect-wallet.component.html @@ -0,0 +1,16 @@ +<div class="connect-wallet"> + <div *ngIf="(accountAddress$ | ngrxPush) as accountAddress else connectWallet" + (click)="onDisconnectWalletClick()" + class="p-button connect-wallet__connected"> + {{ accountAddress | shortAddress }} + </div> + + <ng-template #connectWallet> + <button (click)="onConnectWalletClick()" + class="connect-wallet__connect" + pButton + type="button" + label="Connect wallet"> + </button> + </ng-template> +</div> diff --git a/src/app/components/connect-wallet/connect-wallet.component.scss b/src/app/components/connect-wallet/connect-wallet.component.scss new file mode 100644 index 0000000..ce423d0 --- /dev/null +++ b/src/app/components/connect-wallet/connect-wallet.component.scss @@ -0,0 +1,24 @@ +@use "sass:math"; + +@import "~src/styles/variables"; + +:host { + display: inline-flex; +} + +.connect-wallet { + display: inline-flex; + width: 100%; + + & &__connect { + width: 100%; + } + + & &__connected { + color: #1B0D3D; + border: 1px solid rgba(107, 57, 250, 0.1); + background: rgba(107, 57, 250, 0.1); + padding: 0.5rem 2rem; + height: 42px; + } +} diff --git a/src/app/components/connect-wallet/connect-wallet.component.spec.ts b/src/app/components/connect-wallet/connect-wallet.component.spec.ts new file mode 100644 index 0000000..77a557f --- /dev/null +++ b/src/app/components/connect-wallet/connect-wallet.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ConnectWalletComponent } from './connect-wallet.component'; + +describe('ConnectWalletComponent', () => { + let component: ConnectWalletComponent; + let fixture: ComponentFixture<ConnectWalletComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ConnectWalletComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ConnectWalletComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/components/connect-wallet/connect-wallet.component.ts b/src/app/components/connect-wallet/connect-wallet.component.ts new file mode 100644 index 0000000..92ac489 --- /dev/null +++ b/src/app/components/connect-wallet/connect-wallet.component.ts @@ -0,0 +1,64 @@ +import { Component, OnInit, ChangeDetectionStrategy, ChangeDetectorRef, ElementRef } from '@angular/core'; +import { Store } from '@ngrx/store'; +import { delay, Observable } from 'rxjs'; +import { DisconnectWallet, GetTokensRequest } from '../../core/actions'; +import { generateJazzicon } from '../../core/helpers'; +import { selectAccountAddress } from '../../core/selectors'; +import { WalletService } from '../../core/services/wallet.service'; + +@Component({ + selector: 'os-connect-wallet', + templateUrl: './connect-wallet.component.html', + styleUrls: ['./connect-wallet.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class ConnectWalletComponent implements OnInit { + public accountAddress$: Observable<string>; + + constructor( + private readonly _store: Store, + private readonly _cdr: ChangeDetectorRef, + private readonly _walletService: WalletService, + private readonly _elementRef: ElementRef, + ) { + this.accountAddress$ = this._store.select(selectAccountAddress); + } + + public ngOnInit(): void { + this.accountAddress$ + .pipe( + delay(100), + ) + .subscribe((accountAddress) => { + const element = this._elementRef.nativeElement.querySelector('div.p-button'); + const identicon = generateJazzicon(accountAddress); + + if (identicon && element) { + const previousIdenticon = element.querySelector(':scope > div'); + + if (previousIdenticon) { + element.removeChild(previousIdenticon); + } + + identicon.style.marginLeft = '12px'; + + element.appendChild(identicon); + + this._store.dispatch(GetTokensRequest()); + } + }); + } + + public async onConnectWalletClick(): Promise<void> { + this._walletService.clearCachedProvider(); + + await this._walletService.connect(); + } + + public async onDisconnectWalletClick(): Promise<void> { + this._walletService.clearCachedProvider(); + + this._store.dispatch(DisconnectWallet()); + } + +} diff --git a/src/app/components/connect-wallet/connect-wallet.module.ts b/src/app/components/connect-wallet/connect-wallet.module.ts new file mode 100644 index 0000000..d382abe --- /dev/null +++ b/src/app/components/connect-wallet/connect-wallet.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ReactiveComponentModule } from '@ngrx/component'; +import { ButtonModule } from 'primeng/button'; +import { PipesModule } from '../../core/pipes'; +import { ConnectWalletComponent } from './connect-wallet.component'; + +@NgModule({ + declarations: [ + ConnectWalletComponent, + ], + exports: [ + ConnectWalletComponent, + ], + imports: [ + CommonModule, + ButtonModule, + PipesModule, + ReactiveComponentModule, + ] +}) +export class ConnectWalletModule { +} diff --git a/src/app/core/actions.ts b/src/app/core/actions.ts new file mode 100644 index 0000000..cd43f57 --- /dev/null +++ b/src/app/core/actions.ts @@ -0,0 +1,105 @@ +import { Params } from '@angular/router'; + +import { createAction, props } from '@ngrx/store'; + +import { RouterParams } from './index'; +import { ApproveParams, OutputParamsBalance, TransactionHash } from './interfaces/contract-service-methods'; + +export const SetRouterParams = createAction( + '[@offshift] SET_ROUTER_PARAMS', + props<{ url: string; params: RouterParams; queryParams: Params }>(), +); + +export const DisconnectWallet = createAction( + '[@offshift] DISCONNECT_WALLET_REQUEST', +); + +export const SetAccountAddress = createAction( + '[@offshift] SET_ACCOUNT_ADDRESS', + props<{ accountAddress: string }>(), +); + +export const SetApproveRequest = createAction( + '[@offshift] SET_APPROVE_REQUEST', +); + +export const SetApproveSuccess = createAction( + '[@offshift] SET_APPROVE_SUCCESS', + props<{ payload: ApproveParams }>(), +); + +export const SetApproveFailure = createAction( + '[@offshift] SET_APPROVE_FAILURE', + props<{ error: any }>(), +); + +export const GetTokensRequest = createAction( + '[@offshift] GET_TOKENS_REQUEST', +); + +export const GetTokensSuccess = createAction( + '[@offshift] GET_TOKENS_SUCCESS', + props<{ payload: TransactionHash }>(), +); + +export const GetTokensFailure = createAction( + '[@offshift] GET_TOKENS_FAILURE', + props<{ error: any }>(), +); + +export const GetXFTBalanceRequest = createAction( + '[@offshift] GET_XFT_BALANCE_REQUEST', +); + +export const GetXFTBalanceSuccess = createAction( + '[@offshift] GET_XFT_BALANCE_SUCCESS', + props<{ xftBalance: string }>(), +); + +export const GetXFTBalanceFailure = createAction( + '[@offshift] GET_XFT_BALANCE_FAILURE', + props<{ error: any }>(), +); + +export const GetLatestPriceRequest = createAction( + '[@offshift] GET_LATEST_PRICE_REQUEST', + props<{ aggregator: number }>(), +); + +export const GetLatestPriceSuccess = createAction( + '[@offshift] GET_LATEST_PRICE_SUCCESS', + props<{ assetPrice: { price: string, decimals: number } }>(), +); + +export const GetLatestPriceFailure = createAction( + '[@offshift] GET_LATEST_PRICE_FAILURE', + props<{ error: any }>(), +); + +export const GetAllowanceRequest = createAction( + '[@offshift] GET_ALLOWANCE_REQUEST', +); + +export const GetAllowanceSuccess = createAction( + '[@offshift] GET_ALLOWANCE_SUCCESS', + props<{ allowance: string }>(), +); + +export const GetAllowanceFailure = createAction( + '[@offshift] GET_ALLOWANCE_FAILURE', + props<{ error: any }>(), +); + +export const GetBalancesRequest = createAction( + '[@offshift] GET_BALANCES_REQUEST', +); + +export const GetBalancesSuccess = createAction( + '[@offshift] GET_BALANCES_SUCCESS', + props<{ balances: OutputParamsBalance[] }>(), +); + +export const GetBalancesFailure = createAction( + '[@offshift] GET_BALANCES_FAILURE', + props<{ error: any }>(), +); diff --git a/src/app/core/base.effects.ts b/src/app/core/base.effects.ts new file mode 100644 index 0000000..de160ce --- /dev/null +++ b/src/app/core/base.effects.ts @@ -0,0 +1,19 @@ +import { Actions } from '@ngrx/effects'; +import { Store } from '@ngrx/store'; + +import { Observable } from 'rxjs'; + +import { CoreState } from './reducer'; + +import { selectContext } from './selectors'; + +export abstract class BaseEffects { + protected context$: Observable<CoreState>; + + protected constructor( + protected store: Store, + protected actions$: Actions, + ) { + this.context$ = this.store.select(selectContext); + } +} diff --git a/src/app/core/effects.ts b/src/app/core/effects.ts new file mode 100644 index 0000000..03253be --- /dev/null +++ b/src/app/core/effects.ts @@ -0,0 +1,161 @@ +import { Injectable } from '@angular/core'; +import { Router, RouterStateSnapshot } from '@angular/router'; + +import { Actions, createEffect, ofType, concatLatestFrom } from '@ngrx/effects'; +import { ROUTER_NAVIGATED, RouterNavigatedAction } from '@ngrx/router-store'; +import { Action, Store } from '@ngrx/store'; +import { catchError, from, map, mergeMap, Observable, of, tap } from 'rxjs'; +import { environment } from '../../environments/environment'; + +import { + GetAllowanceFailure, + GetAllowanceRequest, + GetAllowanceSuccess, + GetBalancesFailure, + GetBalancesRequest, + GetBalancesSuccess, + GetLatestPriceFailure, + GetLatestPriceRequest, + GetLatestPriceSuccess, + GetXFTBalanceFailure, + GetXFTBalanceRequest, + GetXFTBalanceSuccess, + SetAccountAddress, + SetRouterParams, +} from './actions'; +import { BaseEffects } from './base.effects'; + +import { RouterParamsSerializer } from './router-params.serializer'; + +import { ContractService } from './services/contract.service'; + +@Injectable() +export class CoreEffects extends BaseEffects { + + constructor( + store: Store, + actions$: Actions, + private _router: Router, + private _contractService: ContractService, + private _routerParamsSerializer: RouterParamsSerializer, + ) { + super(store, actions$); + } + + public routerNavigated$: Observable<Action> = createEffect(() => { + return this.actions$.pipe( + ofType(ROUTER_NAVIGATED), + map(({ payload }: RouterNavigatedAction<RouterStateSnapshot>) => { + const { url, params, queryParams } = this._routerParamsSerializer.serialize(payload.routerState); + + return SetRouterParams({ url, params, queryParams }); + }), + ); + }); + + public init$: Observable<Action> = createEffect(() => { + return this.actions$ + .pipe( + ofType(SetAccountAddress), + tap(async ({ accountAddress: address }) => { + try { + const actions = [ + GetXFTBalanceRequest, + GetAllowanceRequest, + GetBalancesRequest, + ]; + + actions.forEach((action) => this.store.dispatch(action())); + + const configData = { + rawURL: environment.infuraUrl, + balanceContractAddress: environment.balanceContractAddress, + priceContractAddress: environment.priceContractAddress, + tokenContractAddress: environment.tokenContractAddress, + }; + + await this._contractService.config(configData).toPromise(); + + await this._contractService.init({ address }).toPromise(); + } catch (error) { + console.log(error); + } + }), + ); + }, { dispatch: false }); + + public xftBalance$: Observable<Action> = createEffect(() => { + return this.actions$ + .pipe( + ofType(GetXFTBalanceRequest), + concatLatestFrom(() => this.context$), + mergeMap(([action, { accountAddress }]) => { + if (!accountAddress) { + return of(GetXFTBalanceSuccess({ xftBalance: undefined })); + } + + return from(this._contractService.xftBalance(accountAddress)) + .pipe( + map((xftBalance) => GetXFTBalanceSuccess({ xftBalance })), + catchError((error) => of(GetXFTBalanceFailure({ error }))), + ); + }), + ); + }); + + public getLatestPriceRequest$: Observable<Action> = createEffect(() => { + return this.actions$ + .pipe( + ofType(GetLatestPriceRequest), + mergeMap(({ aggregator }) => { + return from(this._contractService.getLatestPrice(aggregator)) + .pipe( + map((assetPrice) => { + return GetLatestPriceSuccess({ assetPrice }); + }), + catchError((error) => { + return of(GetLatestPriceFailure({ error })); + }), + ); + }), + ); + }); + + public getAllowanceRequest$: Observable<Action> = createEffect(() => { + return this.actions$ + .pipe( + ofType(GetAllowanceRequest), + concatLatestFrom(() => this.context$), + mergeMap(([action, { accountAddress }]) => { + return from(this._contractService.allowance(accountAddress, environment.balanceContractAddress)) + .pipe( + map((allowance) => { + return GetAllowanceSuccess({ allowance }); + }), + catchError((error) => { + return of(GetAllowanceFailure({ error })); + }), + ); + }), + ); + }); + + public getBalancesRequest$: Observable<Action> = createEffect(() => { + return this.actions$ + .pipe( + ofType(GetBalancesRequest), + concatLatestFrom(() => this.context$), + mergeMap(([action, { accountAddress: address }]) => { + return this._contractService.balances({ address }) + .pipe( + map((balances) => { + return GetBalancesSuccess({ balances }); + }), + catchError((error) => { + return of(GetBalancesFailure({ error })); + }), + ); + }), + ); + }); +} diff --git a/src/app/core/enums/eth-events.ts b/src/app/core/enums/eth-events.ts new file mode 100644 index 0000000..092c374 --- /dev/null +++ b/src/app/core/enums/eth-events.ts @@ -0,0 +1,7 @@ +export enum EthEvents { + AccountsChanged = 'accountsChanged', + ChainChanged = 'chainChanged', + Connect = 'connect', + Disconnect = 'disconnect', + Message = 'message', +} diff --git a/src/app/core/enums/eth-methods.ts b/src/app/core/enums/eth-methods.ts new file mode 100644 index 0000000..cf936a4 --- /dev/null +++ b/src/app/core/enums/eth-methods.ts @@ -0,0 +1,4 @@ +export enum EthMethods { + SwitchEthereumChain = 'wallet_switchEthereumChain', + AddEthereumChain = 'wallet_addEthereumChain', +} diff --git a/src/app/core/enums/index.ts b/src/app/core/enums/index.ts new file mode 100644 index 0000000..ce49207 --- /dev/null +++ b/src/app/core/enums/index.ts @@ -0,0 +1,3 @@ +export * from './tokens'; +export * from './eth-events'; +export * from './eth-methods'; diff --git a/src/app/core/enums/tokens.ts b/src/app/core/enums/tokens.ts new file mode 100644 index 0000000..dabe8e4 --- /dev/null +++ b/src/app/core/enums/tokens.ts @@ -0,0 +1,39 @@ +export enum Tokens { + XFT = 'XFT', + zkBTC = 'zkBTC', + zkETH = 'zkETH', + zkXAU = 'zkXAU', + zkUSD = 'zkUSD', +} + +export enum TokensAggregator { + XFT = 0, + USD = 1, + BTC = 2, + ETH = 3, + XAU = 4, +} + +export enum TokensName { + XFT = 'XFT', + USD = 'USD', + BTC = 'BTC', + ETH = 'ETH', + XAU = 'XAU', +} + +export const TOKENS_AGGREGATOR_MAP = { + [TokensName.XFT]: TokensAggregator.XFT, + [TokensName.USD]: TokensAggregator.USD, + [TokensName.BTC]: TokensAggregator.BTC, + [TokensName.ETH]: TokensAggregator.ETH, + [TokensName.XAU]: TokensAggregator.XAU, +}; + +export const TOKENS_NAME_MAP = { + [Tokens.XFT]: TokensName.XFT, + [TokensName.USD]: TokensName.USD, + [TokensName.BTC]: TokensName.BTC, + [TokensName.ETH]: TokensName.ETH, + [TokensName.XAU]: TokensName.XAU, +}; diff --git a/src/app/core/helpers/bignumber.ts b/src/app/core/helpers/bignumber.ts new file mode 100644 index 0000000..f508ff8 --- /dev/null +++ b/src/app/core/helpers/bignumber.ts @@ -0,0 +1,62 @@ +import { BigNumber } from 'bignumber.js'; +import { Unit } from 'web3-utils'; +import Web3 from 'web3'; + +export type BigNumberValue = BigNumber.Value; + +export const BigNumberZD = BigNumber.clone({ + DECIMAL_PLACES: 0, + ROUNDING_MODE: BigNumber.ROUND_DOWN, +}); + +export function valueToBigNumber(amount: BigNumberValue): BigNumber { + if (amount instanceof BigNumber) { + return amount; + } + + return new BigNumber(amount || 0); +} + +export function valueToZDBigNumber(amount: BigNumberValue): BigNumber { + return new BigNumberZD(amount); +} + +const bn10 = new BigNumber(10); + +const bn10PowLookup: { [key: number]: BigNumber } = {}; + +export function pow10(decimals: number): BigNumber { + if (!bn10PowLookup[decimals]) bn10PowLookup[decimals] = bn10.pow(decimals); + + return bn10PowLookup[decimals]; +} + +export function normalize(value: BigNumberValue, decimals: number): string { + return normalizeBN(value, decimals).toString(10); +} + +export function normalizeBN(value: BigNumberValue, decimals: number): BigNumber { + return valueToBigNumber(value).dividedBy(pow10(decimals)); +} + +export function valueToWei(value: BigNumberValue, decimals: number): string { + return valueToBigNumber(value).shiftedBy(decimals).toFixed(0); +} + +export function fromWei( + amount: BigNumber.Value, + unit: Unit = 'ether', +): BigNumberValue { + return valueToBigNumber(Web3.utils.fromWei((amount || 0).toString(), unit)); +} + +export function toWei( + amount: string | BigNumber.Value, + unit: Unit = 'ether', +): string { + if (amount instanceof BigNumber) { + amount = amount.toString(10); + } + + return Web3.utils.toWei((amount || 0).toString(), unit); +} diff --git a/src/app/core/helpers/helpers.ts b/src/app/core/helpers/helpers.ts new file mode 100644 index 0000000..0be7d87 --- /dev/null +++ b/src/app/core/helpers/helpers.ts @@ -0,0 +1,39 @@ +import { getAddress } from '@ethersproject/address'; +// @ts-ignore +import jazzicon from '@metamask/jazzicon'; + +export function isTxHash(address: string): boolean { + return (/^0x([A-Fa-f0-9]{64})$/).test(address); +} + +export function shortTxHash(address: string): string { + return [address.slice(0, 5), address.slice(-4)].join('...'); +} + +export function isAddress(value: string): string | false { + try { + return getAddress(value); + } catch { + return false; + } +} + +export function shortAddress(address: string, chars = 4): string | null { + const parsed = isAddress(address); + + if (!parsed) { + return null; + } + + return `${parsed.substring(0, chars + 2)}...${parsed.substring(42 - chars)}`; +} + +export function generateJazzicon(address: string, diameter = 20): HTMLDivElement | null { + const parsed = isAddress(address); + + if (!parsed) { + return null; + } + + return jazzicon(diameter, parseInt(address.slice(2, 10), 16)); +} diff --git a/src/app/core/helpers/index.ts b/src/app/core/helpers/index.ts new file mode 100644 index 0000000..3a25334 --- /dev/null +++ b/src/app/core/helpers/index.ts @@ -0,0 +1,43 @@ +import { Tokens, TokensName } from '../enums'; +import { TokenType } from '../types'; + +export * from './helpers'; +export * from './bignumber'; + +export const TOKENS_MAP: { [key: string]: TokenType } = { + [TokensName.XFT]: { + color: '#FFFFFF', + icon: 'assets/images/XFT-light.svg', + name: 'XFT', + symbol: TokensName.XFT, + zkSymbol: Tokens.XFT, + }, + [TokensName.BTC]: { + color: '#5800B0', + icon: 'assets/images/zkBTC.svg', + name: 'zk Bitcoin', + symbol: TokensName.BTC, + zkSymbol: Tokens.zkBTC, + }, + [TokensName.ETH]: { + color: '#6B39FA', + icon: 'assets/images/zkETH.svg', + name: 'zk Ethereum', + symbol: TokensName.ETH, + zkSymbol: Tokens.zkETH, + }, + [TokensName.XAU]: { + color: '#A98CFF', + icon: 'assets/images/zkXAU.svg', + name: 'zk Spot Gold', + symbol: TokensName.XAU, + zkSymbol: Tokens.zkXAU, + }, + [TokensName.USD]: { + color: '#D1C1FE', + icon: 'assets/images/zkUSD.svg', + name: 'zk USD', + symbol: TokensName.USD, + zkSymbol: Tokens.zkUSD, + }, +}; diff --git a/src/app/core/index.ts b/src/app/core/index.ts new file mode 100644 index 0000000..3ab86ea --- /dev/null +++ b/src/app/core/index.ts @@ -0,0 +1,39 @@ +import { Params } from '@angular/router'; + +import * as fromRouter from '@ngrx/router-store'; +import { Action, ActionReducer, ActionReducerMap, MetaReducer } from '@ngrx/store'; + +import { reducer, CoreState } from './reducer'; + +export interface RouterParams { +} + +export const initialRouterParamsState: RouterParams = {}; + +export type RouterQueryParams = Params; + +export interface RouterState { + url: string; + params: RouterParams; + queryParams: RouterQueryParams; +} + +export interface State { + router: fromRouter.RouterReducerState<any>; + context: CoreState; +} + +export const reducers: ActionReducerMap<State> = { + router: fromRouter.routerReducer, + context: reducer, +}; + +export function disconnectWalletMetaReducer(reducer: ActionReducer<any, any>): ActionReducer<any, any> { + return function (state: State, action: Action): any { + return reducer(action.type === '[@offshift] DISCONNECT_WALLET_REQUEST' ? undefined : state, action); + }; +} + +export const metaReducers: MetaReducer<State>[] = [ + disconnectWalletMetaReducer, +]; diff --git a/src/app/core/interfaces/balance-contract.ts b/src/app/core/interfaces/balance-contract.ts new file mode 100644 index 0000000..e1be2b1 --- /dev/null +++ b/src/app/core/interfaces/balance-contract.ts @@ -0,0 +1,63 @@ +import { Contract } from 'web3-eth-contract'; +import { CallReturn, SendReturn } from './callback'; +import { BigNumberValue } from '../helpers'; +import { TokensAggregator } from '../enums'; + +export interface RecipientCommitment { + commitment: { + x: string; + y: string; + }; + asset: number; +} + +export interface SchnorrSignatureSet { + message: string; + publicKey: { + x: string, + y: string, + }; + ecR: { + x: string, + y: string, + }; + s: string; +} + +export interface EcNewCommitment { + x: string; + y: string; +} + +export interface PkSum { + x: string; + y: string; +} + +export interface BalanceContractMethods { + getLatestPrice(aggregator: number): CallReturn<any>; + + deposit( + amountIn: BigNumberValue, + amountComm: BigNumberValue, + recipientCommitment: RecipientCommitment, + schnorrSignatureSet: SchnorrSignatureSet, + ): SendReturn<any>; + + withdraw( + amount: BigNumberValue, + commitmentId: BigNumberValue, + schnorrSignatureSet: SchnorrSignatureSet, + ): SendReturn<any>; + + groupCommitment( + commitmentIds: BigNumberValue[], + asset: TokensAggregator, + ecNewCommitment: EcNewCommitment, + pkSum: PkSum, + ): SendReturn<any>; +} + +export interface BalanceContract extends Contract { + methods: BalanceContractMethods; +} diff --git a/src/app/core/interfaces/callback.ts b/src/app/core/interfaces/callback.ts new file mode 100644 index 0000000..6674ffc --- /dev/null +++ b/src/app/core/interfaces/callback.ts @@ -0,0 +1,15 @@ +export type MethodCallback = ((error: any, result: any) => void) | null; + +export type SendCallback = (err: any, result: any) => void; + +export interface CallReturn<T = any> { + call(obj?: { from: string }, cb?: MethodCallback): Promise<T>; +} + +export interface SendReturn<T = any> { + estimateGas(obj: { from: string }, cb?: MethodCallback): Promise<number>; + + send(obj: { from: string; gas?: number }, cb?: MethodCallback): Promise<T>; +} + +export type Optional<T> = T | undefined; diff --git a/src/app/core/interfaces/contract-service-methods.ts b/src/app/core/interfaces/contract-service-methods.ts new file mode 100644 index 0000000..d581d9f --- /dev/null +++ b/src/app/core/interfaces/contract-service-methods.ts @@ -0,0 +1,173 @@ +import { Observable } from 'rxjs'; + +export interface TransactionHash { + tx: string; +} + +export interface InputParamsBalance { + address: string; +} + +export interface BalanceAsset { + amount: string; + symbol: string; + USD: string; + XFT: string; +} + +export interface BalanceCommitment { + amount: string; + id: string; + USD: string; + XFT: string; +} + +export interface OutputParamsBalance { + asset: BalanceAsset; + commitments: BalanceCommitment[]; + icon?: string; +} + +export interface ApproveParams { + amount: number; + senderPrivateKey: string; + spender: string; +} + +export interface DepositParams { + amount: number; + currency: string; + senderPrivateKey: string; +} + +export interface GroupParams { + amount: string; + commitmentsId: string; + senderPrivateKey: string; +} + +export interface RecipientTransferStartParams { + amount: string; + assetName: string; + recipientPrivateKey: string; +} + +export interface RecipientTransferStartSetOut { + amount: string; + publicKey: string; + commitment: string; + pairR: string; + R: string; + address: string; +} + +export interface TransferAggregationPubKeyOut { + aggrPubKeySet: string; + aggrR: string; + commitmentExcess: string; + pairRExcess: string; + pairRSender: string; +} + +export interface TransferAggrPubKeyOut { + aggrPubKeySet: string; + aggrR: string; + commitmentExcess: string; + pairRSender: string; + pairRExcess: string; +} + +export interface RecipientSignaturePart { + aggregatedPublicKey: string; + aggregatedR: string; + commitment: string; + L: string; + recipient: string; + valR: string; +} + +export interface ComplexTransferParams { + amount: string; + commitmentExcess: string; + commitmentId: string; + commonParametersSign: string; + recipient: string; + recipientCommitment: string; + recipientPubKey: string; + recipientSignPart: string; + senderPrivateKey: string; +} + +export interface WithdrawParams { + amount: string; + commitmentOldId: string; + senderPrivateKey: string; +} + +export interface GetTestTokensParams { + recipient: string; +} + +export interface InputParamsPrice { + aggregator: string; +} + +export interface InputParamsExchange { + aggrBase: string; + aggrQuote: string; + amount: string; +} + +export interface OutputParamsPrice { + price: string; + decimal: number; +} + +export interface InitData { + address: string; +} + +export interface ConfigData { + rawURL: string; + balanceContractAddress: string; + priceContractAddress: string; + tokenContractAddress: string; +} + +export interface InputParamsDerive { + aggrBase: string; + aggrQuote: string; +} + +export interface InputApproximateParams { + data: string; + amount: string; +} + +export interface ContractServiceMethods { + approve(payload: ApproveParams): Observable<TransactionHash>; + + complexPubkey(payload: TransferAggregationPubKeyOut): Observable<TransferAggrPubKeyOut>; + + complexTransfer(payload: ComplexTransferParams): Observable<TransactionHash>; + + deposit(payload: DepositParams): Observable<TransactionHash>; + + derivePrice(payload: InputParamsDerive): Observable<OutputParamsPrice>; + + getPrice(payload: InputParamsPrice): Observable<OutputParamsPrice>; + + gettokens(payload: GetTestTokensParams): Observable<TransactionHash>; + + group(payload: GroupParams): Observable<string>; + + init(payload: InitData): Observable<void>; + + recipientSignaturepart(payload: RecipientSignaturePart): Observable<string>; + + recipientStartset(payload: RecipientTransferStartParams): Observable<RecipientTransferStartSetOut>; + + selectCommitments(payload: InputApproximateParams): Observable<any>; + + withdraw(payload: WithdrawParams): Observable<TransactionHash>; +} diff --git a/src/app/core/interfaces/ethereum.ts b/src/app/core/interfaces/ethereum.ts new file mode 100644 index 0000000..10e9aa1 --- /dev/null +++ b/src/app/core/interfaces/ethereum.ts @@ -0,0 +1,58 @@ +import { EthEvents, EthMethods } from '../enums'; + +export interface EthChainParams { + chainId: string; // A 0x-prefixed hexadecimal string + chainName: string; + nativeCurrency: { + name: string; + symbol: string; // 2-6 characters long + decimals: number; // 18 + }; + rpcUrls: string[]; + blockExplorerUrls?: string[]; + iconUrls?: string[]; // Currently ignored. +} + +export interface ConnectInfo { + chainId: string; +} + +export interface ProviderMessage { + data: unknown; + type: string; +} + +export interface ProviderRpcError extends Error { + code: number; + data?: unknown; + message: string; +} + +export interface RequestArguments { + method: EthMethods | string; + params?: unknown[] | Record<string, unknown>; +} + +export interface Ethereum { + isMetaMask: boolean; + + selectedAddress: string; + + chainId: string; + + enable(): Promise<unknown>; + + isConnected(): boolean; + + on(eventName: EthEvents.AccountsChanged, handler: (accounts: string[]) => void): void; + + on(eventName: EthEvents.ChainChanged, handler: (chainId: string) => void): void; + + on(eventName: EthEvents.Connect, handler: (connectInfo: ConnectInfo) => void): void; + + on(eventName: EthEvents.Disconnect, handler: (error: ProviderRpcError) => void): void; + + on(eventName: EthEvents.Message, handler: (message: ProviderMessage) => void): void; + + request<T = any>(args: RequestArguments): Promise<T>; +} diff --git a/src/app/core/interfaces/price-contract.ts b/src/app/core/interfaces/price-contract.ts new file mode 100644 index 0000000..a9c8b07 --- /dev/null +++ b/src/app/core/interfaces/price-contract.ts @@ -0,0 +1,10 @@ +import { Contract } from 'web3-eth-contract'; +import { CallReturn } from './callback'; + +export interface PriceContractMethods { + getLatestPrice(aggregator: number): CallReturn<any>; +} + +export interface PriceContract extends Contract { + methods: PriceContractMethods; +} diff --git a/src/app/core/interfaces/token-contract.ts b/src/app/core/interfaces/token-contract.ts new file mode 100644 index 0000000..75b3f60 --- /dev/null +++ b/src/app/core/interfaces/token-contract.ts @@ -0,0 +1,14 @@ +import { Contract } from 'web3-eth-contract'; +import { CallReturn, SendReturn } from './callback'; + +export interface TokenContractMethods { + allowance(owner: string, spender: string): CallReturn<any>; + + approve(accountAddress: string, amount: string): SendReturn<any>; + + balanceOf(accountAddress: string): CallReturn<string>; +} + +export interface TokenContract extends Contract { + methods: TokenContractMethods; +} diff --git a/src/app/core/pipes/index.ts b/src/app/core/pipes/index.ts new file mode 100644 index 0000000..819f79c --- /dev/null +++ b/src/app/core/pipes/index.ts @@ -0,0 +1,2 @@ +export * from './pipes.module'; +export * from './short-address.pipe'; diff --git a/src/app/core/pipes/normalize-bn.pipe.ts b/src/app/core/pipes/normalize-bn.pipe.ts new file mode 100644 index 0000000..40ea9bd --- /dev/null +++ b/src/app/core/pipes/normalize-bn.pipe.ts @@ -0,0 +1,12 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +import { normalizeBN, BigNumberValue } from '../helpers'; + +@Pipe({ + name: 'normalizeBN' +}) +export class NormalizeBnPipe implements PipeTransform { + public transform(value: BigNumberValue = '0', decimals: number = 18): number { + return Number(normalizeBN(value, decimals).dp(5).toString(10)); + } +} diff --git a/src/app/core/pipes/pipes.module.ts b/src/app/core/pipes/pipes.module.ts new file mode 100644 index 0000000..7c6d31a --- /dev/null +++ b/src/app/core/pipes/pipes.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { NormalizeBnPipe } from './normalize-bn.pipe'; +import { ShortAddressPipe } from './short-address.pipe'; + +@NgModule({ + declarations: [ + ShortAddressPipe, + NormalizeBnPipe, + ], + exports: [ + ShortAddressPipe, + NormalizeBnPipe, + ], + imports: [ + CommonModule, + ] +}) +export class PipesModule { +} diff --git a/src/app/core/pipes/short-address.pipe.ts b/src/app/core/pipes/short-address.pipe.ts new file mode 100644 index 0000000..2bb9881 --- /dev/null +++ b/src/app/core/pipes/short-address.pipe.ts @@ -0,0 +1,12 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +import { shortAddress, isTxHash, shortTxHash } from '../helpers'; + +@Pipe({ + name: 'shortAddress' +}) +export class ShortAddressPipe implements PipeTransform { + public transform(address: string): string { + return isTxHash(address) ? shortTxHash(address) : shortAddress(address); + } +} diff --git a/src/app/core/reducer.ts b/src/app/core/reducer.ts new file mode 100644 index 0000000..d9a8488 --- /dev/null +++ b/src/app/core/reducer.ts @@ -0,0 +1,72 @@ +import { Action, createReducer, on } from '@ngrx/store'; + +import { + GetAllowanceSuccess, + GetBalancesSuccess, + GetLatestPriceSuccess, + GetXFTBalanceSuccess, + SetAccountAddress, + SetRouterParams, +} from './actions'; +import { RouterState } from './index'; +import { OutputParamsBalance } from './interfaces/contract-service-methods'; +import { TOKENS_MAP } from './helpers'; +import { TokensName } from './enums'; + +export const coreKey = 'context'; + +export interface CoreState extends RouterState { + accountAddress: string; + xftBalance: string; + allowance: string; + balances: OutputParamsBalance[]; + assetPrice: { + price: string; + decimals: number; + }; +} + +export const initialState: CoreState = { + accountAddress: undefined, + balances: undefined, + xftBalance: undefined, + allowance: undefined, + assetPrice: undefined, + params: undefined, + queryParams: undefined, + url: undefined, +}; + +const _coreReducer = createReducer( + initialState, + on(SetRouterParams, (state, { url, params, queryParams }): CoreState => { + return { ...state, url, params, queryParams }; + }), + on(SetAccountAddress, (state, { accountAddress }): CoreState => { + return { ...state, accountAddress }; + }), + on(GetXFTBalanceSuccess, (state, { xftBalance }): CoreState => { + TOKENS_MAP[TokensName.XFT].balance = xftBalance; + + return { ...state, xftBalance }; + }), + on(GetLatestPriceSuccess, (state, { assetPrice }): CoreState => { + return { ...state, assetPrice }; + }), + on(GetAllowanceSuccess, (state, { allowance }): CoreState => { + return { ...state, allowance }; + }), + on(GetBalancesSuccess, (state, { balances }): CoreState => { + balances?.forEach(({ asset }) => { + if (asset.symbol && TOKENS_MAP[asset.symbol]) { + TOKENS_MAP[asset.symbol].balance = asset.amount; + } + }); + + return { ...state, balances }; + }), +); + +export function reducer(state: CoreState, action: Action): CoreState { + return _coreReducer(state, action); +} diff --git a/src/app/core/router-params.serializer.ts b/src/app/core/router-params.serializer.ts new file mode 100644 index 0000000..52cdfe7 --- /dev/null +++ b/src/app/core/router-params.serializer.ts @@ -0,0 +1,35 @@ +import { Params, RouterStateSnapshot } from '@angular/router'; + +import { RouterStateSerializer } from '@ngrx/router-store'; + +import { RouterParams, RouterState, initialRouterParamsState } from './index'; + +export class RouterParamsSerializer implements RouterStateSerializer<RouterState> { + public serialize({ url, root }: RouterStateSnapshot): RouterState { + let route = root; + let queryParams: Params = {}; + let params: RouterParams = initialRouterParamsState; + + while (route.firstChild) { + route = route.firstChild; + + params = { ...params, ...parseParams(route.params) }; + + queryParams = { ...queryParams, ...parseParams(route.queryParams) }; + } + + return { url, params, queryParams }; + } +} + +function parseParams(params: Params): Params { + const obj: Params = {}; + + for (const param in params) { + if (params.hasOwnProperty(param)) { + obj[param] = !params[param].startsWith('0x') && !isNaN(+params[param]) ? +params[param] : params[param]; + } + } + + return obj; +} diff --git a/src/app/core/selectors.ts b/src/app/core/selectors.ts new file mode 100644 index 0000000..c440921 --- /dev/null +++ b/src/app/core/selectors.ts @@ -0,0 +1,121 @@ +import { createFeatureSelector, createSelector } from '@ngrx/store'; + +import { coreKey, CoreState } from './reducer'; +import { normalizeBN, TOKENS_MAP, valueToBigNumber } from './helpers'; +import { Tokens, TokensName } from './enums'; + +export const selectContextState = createFeatureSelector<CoreState>(coreKey); + +export const selectContext = createSelector( + selectContextState, + (context) => context, +); + +export const selectAccountAddress = createSelector( + selectContext, + (state) => state.accountAddress, +); + +export const selectXFTBalance = createSelector( + selectContext, + (state) => state.xftBalance, +); + +export const selectAssetPrice = createSelector( + selectContext, + (state) => state.assetPrice, +); + +export const selectAllowance = createSelector( + selectContext, + (state) => state.allowance, +); + +export const selectBalances = createSelector( + selectContext, + (state) => { + return state?.balances?.map((balance) => { + return { + ...TOKENS_MAP[balance.asset.symbol], + ...balance, + }; + }); + }, +); + +export const selectAssets = createSelector( + selectBalances, + (balances) => { + return Object.values(TOKENS_MAP) + .filter(({ symbol }) => symbol !== TokensName.XFT) + .map((token) => { + const balance = balances?.find((b) => b.asset.symbol === token.symbol); + + return { + ...token, + asset: { + symbol: token.symbol, + amount: balance ? balance.asset.amount : '0', + USD: balance ? balance.asset.USD : '0', + XFT: balance ? balance.asset.XFT : '0', + }, + commitments: balance ? balance.commitments : [], + }; + }); + }, +); + +export const selectXFTBalancesAmount = createSelector( + selectBalances, + (balances) => { + const amount = balances?.map((balance) => balance.asset.XFT) + .reduce((prev, cur) => { + prev = prev.plus(cur); + + return prev; + }, valueToBigNumber(0)); + + return normalizeBN(amount, 18).dp(2).toString(10); + }, +); + +export const selectTokenBySymbol = (symbol: TokensName) => { + return createSelector( + selectBalances, + (balances) => balances?.find(({ asset }) => symbol === asset.symbol), + ); +}; + +export const selectChartData = createSelector( + selectBalances, + (balances) => { + const data = balances?.map((b) => { + return normalizeBN(b.asset.amount, 18) + .dp(5) + .toNumber(); + }); + + return { + labels: Object.values(Tokens).map((symbol) => ` ${ symbol }`), + datasets: [ + { + data, + label: '', + borderWidth: 0, + backgroundColor: [ + '#5800B0', + '#6B39FA', + '#A98CFF', + '#D1C1FE', + ], + hoverBackgroundColor: [ + '#5800B0', + '#6B39FA', + '#A98CFF', + '#D1C1FE', + ], + }, + ], + }; + }, +); diff --git a/src/app/core/services/base.service.ts b/src/app/core/services/base.service.ts new file mode 100644 index 0000000..715cd83 --- /dev/null +++ b/src/app/core/services/base.service.ts @@ -0,0 +1,35 @@ +import { Store } from '@ngrx/store'; + +import { firstValueFrom } from 'rxjs'; +import { environment } from '../../../environments/environment'; +import { State } from '../index'; + +import { CallReturn, MethodCallback, SendReturn } from '../interfaces/callback'; +import { selectAccountAddress } from '../selectors'; + +export abstract class BaseService { + protected accountAddress!: string; + + protected constructor( + protected readonly store: Store, + ) { + } + + protected apiUrl(): string { + return environment.apiUrl; + } + + protected async call<T = any>(method: CallReturn<T>, cb: MethodCallback = null): Promise<T> { + const from = await firstValueFrom(this.store.select(selectAccountAddress)); + + return await method.call({ from }, cb); + } + + protected async send<T = any>(method: SendReturn<T>, cb: MethodCallback = null): Promise<T> { + const from = await firstValueFrom(this.store.select(selectAccountAddress)); + + const gas = await method.estimateGas({ from }); + + return await method.send({ from, gas }, cb); + } +} diff --git a/src/app/core/services/contract.service.ts b/src/app/core/services/contract.service.ts new file mode 100644 index 0000000..d7d1889 --- /dev/null +++ b/src/app/core/services/contract.service.ts @@ -0,0 +1,227 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { isAddress } from '@ethersproject/address'; +import { Store } from '@ngrx/store'; +import { Observable } from 'rxjs'; +import { AbiItem } from 'web3-utils'; +import { environment } from '../../../environments/environment'; +import { BalanceContract, RecipientCommitment, SchnorrSignatureSet } from '../interfaces/balance-contract'; +import { MethodCallback } from '../interfaces/callback'; +import { + ConfigData, + InitData, InputParamsBalance, InputParamsExchange, + InputParamsPrice, OutputParamsBalance, +} from '../interfaces/contract-service-methods'; +import { PriceContract } from '../interfaces/price-contract'; +import { TokenContract } from '../interfaces/token-contract'; +import { BaseService } from './base.service'; +import { BALANCE_CONTRACT_ABI, PRICE_CONTRACT_ABI, TOKEN_CONTRACT_ABI } from './contracts-abi'; +import { WalletService } from './wallet.service'; +import { Contract } from 'web3-eth-contract'; +import { BigNumberValue, valueToBigNumber } from '../helpers'; +import { TokensName } from '../enums'; + +const CONTRACT_MAP: Map<string, Contract> = new Map<string, Contract>([]); + +@Injectable({ + providedIn: 'root' +}) +export class ContractService extends BaseService { + constructor( + store: Store, + private readonly _http: HttpClient, + private readonly _walletService: WalletService + ) { + super(store); + } + + public getPrice(payload: InputParamsPrice): Observable<any> { + return this._http.post<any>(this.apiUrl('getPrice'), payload); + } + + public exchange(payload: InputParamsExchange): Observable<any> { + return this._http.post<any>(this.apiUrl('exchange'), payload); + } + + public balances(payload: InputParamsBalance): Observable<OutputParamsBalance[]> { + return this._http.post<OutputParamsBalance[]>(this.apiUrl('balances'), payload); + } + + public init(payload: InitData): Observable<any> { + return this._http.post<any>(this.apiUrl('init'), payload); + } + + public config(payload: ConfigData): Observable<any> { + return this._http.post<any>(this.apiUrl('config'), payload); + } + + public async approve(amount: string, cb: MethodCallback = null): Promise<any> { + const { methods } = this._getXFTContract(); + + return this.send(methods.approve(environment.balanceContractAddress, amount), cb); + } + + public async allowance( + owner: string, + spender: string, + cb: MethodCallback = null, + ): Promise<any> { + const { methods } = this._getXFTContract(); + + return this.call(methods.allowance(owner, spender), cb); + } + + public async deposit( + address: string, + amount: BigNumberValue, + currency: TokensName, + cb: MethodCallback = null, + ): Promise<any> { + const { methods } = this._getBalanceContract(); + + const { + amountIn, + assetEnum: asset, + commitment, + message, + aggregatePubKey: publicKey, + aggregaterR: ecR, + aggregateS: s, + } = await this._http.post<any>(this.apiUrl('deposit'), { + address, + amount: valueToBigNumber(amount).toNumber(), + currency + }).toPromise(); + + const recipientCommitment: RecipientCommitment = { commitment, asset }; + const schnorrSignatureSet: SchnorrSignatureSet = { message, publicKey, ecR, s }; + + return this.send(methods.deposit(amountIn, amount, recipientCommitment, schnorrSignatureSet), cb); + } + + public async depositFill(payload: { address: string, hashTx: string }): Promise<any> { + return this._http.post<any>(this.apiUrl('deposit', 'fill'), payload).toPromise(); + } + + public async withdraw( + address: string, + amount: BigNumberValue, + commitmentId: BigNumberValue, + cb: MethodCallback = null, + ): Promise<any> { + const { + message, + aggregatePubKey: publicKey, + aggregaterR: ecR, + aggregateS: s, + } = await this._http.post<any>(this.apiUrl('withdraw'), { + address, + amount: valueToBigNumber(amount).toNumber(), + commitmentId: Number(commitmentId), + }).toPromise(); + + const schnorrSignatureSet: SchnorrSignatureSet = { message, publicKey, ecR, s }; + + const { methods } = this._getBalanceContract(); + + return this.send(methods.withdraw(amount, Number(commitmentId), schnorrSignatureSet), cb); + } + + public async withdrawFill(payload: { address: string, hashTx: string }): Promise<any> { + return this._http.post<any>(this.apiUrl('withdraw', 'fill'), payload).toPromise(); + } + + public async groupCommitment( + address: string, + commitmentsId: BigNumberValue[], + cb: MethodCallback = null, + ): Promise<any> { + const { + assetEnum, + commitment, + pkSum, + } = await this._http.post<any>(this.apiUrl('group'), { + address, + commitmentsId, + }).toPromise(); + + const { methods } = this._getBalanceContract(); + + return this.send(methods.groupCommitment(commitmentsId, assetEnum, commitment, pkSum), cb); + } + + public async groupCommitmentsSpent( + address: string, + hashTx: string, + commitmentsId: BigNumberValue[], + cb: MethodCallback = null, + ): Promise<any> { + return await this._http.post<any>(this.apiUrl('group', 'spent'), { + address, + hashTx, + commitmentsId, + }).toPromise(); + } + + public async groupCommitmentFill(payload: { address: string, hashTx: string }): Promise<any> { + return await this._http.post<any>(this.apiUrl('group', 'fill'), payload).toPromise(); + } + + public async xftBalance(address: string): Promise<string> { + const { methods } = this._getXFTContract(); + + return this.call(methods.balanceOf(address)); + } + + public async getLatestPrice(aggregator: number): Promise<{ price: string, decimals: number }> { + const { methods } = this._getPriceContract(); + + const latestPrice = await this.call(methods.getLatestPrice(aggregator)); + + const [price, decimals] = Object.values(latestPrice); + + return { price, decimals: Number(decimals) }; + } + + private _getXFTContract(): TokenContract { + return this._getContractInstance(TOKEN_CONTRACT_ABI, environment.tokenContractAddress); + } + + private _getPriceContract(): PriceContract { + return this._getContractInstance(PRICE_CONTRACT_ABI, environment.priceContractAddress); + } + + private _getBalanceContract(): BalanceContract { + return this._getContractInstance(BALANCE_CONTRACT_ABI, environment.balanceContractAddress); + } + + private _getContractInstance<T extends Contract>(abi: AbiItem[], address: string): T { + if (!isAddress(address)) { + throw new Error('Contract address is not valid'); + } + + if (CONTRACT_MAP.has(address)) { + return CONTRACT_MAP.get(address) as T; + } + + const contractInstance = new this._walletService.web3.eth.Contract(abi, address); + + CONTRACT_MAP.set(address, contractInstance); + + return contractInstance as T; + } + + protected override apiUrl(...path: string[]): string { + let url = `${ super.apiUrl() }`; + + if (path && Array.isArray(path)) { + url = path.reduce((cur, prev) => { + cur += `/${ prev }`; + + return cur; + }, url); + } + + return url; + } +} diff --git a/src/app/core/services/contracts-abi.ts b/src/app/core/services/contracts-abi.ts new file mode 100644 index 0000000..7d03cd9 --- /dev/null +++ b/src/app/core/services/contracts-abi.ts @@ -0,0 +1,2125 @@ +import { AbiItem } from 'web3-utils'; + +export const TOKEN_CONTRACT_ABI: AbiItem[] = [ + { + 'constant': true, + 'inputs': [], + 'name': 'CONTINUE_MINTING', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [ + { + 'name': '_addr', + 'type': 'address' + }, + { + 'name': '_index', + 'type': 'uint256' + } + ], + 'name': 'getFreezing', + 'outputs': [ + { + 'name': '_release', + 'type': 'uint64' + }, + { + 'name': '_balance', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'mintingFinished', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_spender', + 'type': 'address' + }, + { + 'name': '_value', + 'type': 'uint256' + } + ], + 'name': 'approve', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_to', + 'type': 'address' + }, + { + 'name': '_amount', + 'type': 'uint256' + }, + { + 'name': '_until', + 'type': 'uint64' + } + ], + 'name': 'mintAndFreeze', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'initialized', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [ + { + 'name': '_owner', + 'type': 'address' + } + ], + 'name': 'actualBalanceOf', + 'outputs': [ + { + 'name': 'balance', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'totalSupply', + 'outputs': [ + { + 'name': '', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'TOKEN_NAME', + 'outputs': [ + { + 'name': '', + 'type': 'string' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'TOKEN_SYMBOL', + 'outputs': [ + { + 'name': '', + 'type': 'string' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_to', + 'type': 'address' + }, + { + 'name': '_amount', + 'type': 'uint256' + }, + { + 'name': '_until', + 'type': 'uint64' + } + ], + 'name': 'freezeTo', + 'outputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [], + 'name': 'unpause', + 'outputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_to', + 'type': 'address' + }, + { + 'name': '_amount', + 'type': 'uint256' + } + ], + 'name': 'mint', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_value', + 'type': 'uint256' + } + ], + 'name': 'burn', + 'outputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'TOKEN_DECIMAL_MULTIPLIER', + 'outputs': [ + { + 'name': '', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'TOKEN_DECIMALS', + 'outputs': [ + { + 'name': '', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [], + 'name': 'releaseAll', + 'outputs': [ + { + 'name': 'tokens', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'paused', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_spender', + 'type': 'address' + }, + { + 'name': '_subtractedValue', + 'type': 'uint256' + } + ], + 'name': 'decreaseApproval', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [], + 'name': 'releaseOnce', + 'outputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [ + { + 'name': '_owner', + 'type': 'address' + } + ], + 'name': 'balanceOf', + 'outputs': [ + { + 'name': 'balance', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [], + 'name': 'renounceOwnership', + 'outputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'TARGET_USER', + 'outputs': [ + { + 'name': '', + 'type': 'address' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [], + 'name': 'finishMinting', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [], + 'name': 'pause', + 'outputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'owner', + 'outputs': [ + { + 'name': '', + 'type': 'address' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'PAUSED', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [ + { + 'name': '_addr', + 'type': 'address' + } + ], + 'name': 'freezingCount', + 'outputs': [ + { + 'name': 'count', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'TOKEN_DECIMALS_UINT8', + 'outputs': [ + { + 'name': '', + 'type': 'uint8' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_spender', + 'type': 'address' + }, + { + 'name': '_addedValue', + 'type': 'uint256' + } + ], + 'name': 'increaseApproval', + 'outputs': [ + { + 'name': '', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [ + { + 'name': '_owner', + 'type': 'address' + } + ], + 'name': 'freezingBalanceOf', + 'outputs': [ + { + 'name': 'balance', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [ + { + 'name': '_owner', + 'type': 'address' + }, + { + 'name': '_spender', + 'type': 'address' + } + ], + 'name': 'allowance', + 'outputs': [ + { + 'name': '', + 'type': 'uint256' + } + ], + 'payable': false, + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_newOwner', + 'type': 'address' + } + ], + 'name': 'transferOwnership', + 'outputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'inputs': [], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'constructor' + }, + { + 'anonymous': false, + 'inputs': [], + 'name': 'Initialized', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [], + 'name': 'Pause', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [], + 'name': 'Unpause', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'burner', + 'type': 'address' + }, + { + 'indexed': false, + 'name': 'value', + 'type': 'uint256' + } + ], + 'name': 'Burn', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'to', + 'type': 'address' + }, + { + 'indexed': false, + 'name': 'amount', + 'type': 'uint256' + } + ], + 'name': 'Mint', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [], + 'name': 'MintFinished', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'previousOwner', + 'type': 'address' + } + ], + 'name': 'OwnershipRenounced', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'previousOwner', + 'type': 'address' + }, + { + 'indexed': true, + 'name': 'newOwner', + 'type': 'address' + } + ], + 'name': 'OwnershipTransferred', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'to', + 'type': 'address' + }, + { + 'indexed': false, + 'name': 'release', + 'type': 'uint64' + }, + { + 'indexed': false, + 'name': 'amount', + 'type': 'uint256' + } + ], + 'name': 'Freezed', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'owner', + 'type': 'address' + }, + { + 'indexed': false, + 'name': 'amount', + 'type': 'uint256' + } + ], + 'name': 'Released', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'owner', + 'type': 'address' + }, + { + 'indexed': true, + 'name': 'spender', + 'type': 'address' + }, + { + 'indexed': false, + 'name': 'value', + 'type': 'uint256' + } + ], + 'name': 'Approval', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'name': 'from', + 'type': 'address' + }, + { + 'indexed': true, + 'name': 'to', + 'type': 'address' + }, + { + 'indexed': false, + 'name': 'value', + 'type': 'uint256' + } + ], + 'name': 'Transfer', + 'type': 'event' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'name', + 'outputs': [ + { + 'name': '_name', + 'type': 'string' + } + ], + 'payable': false, + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'symbol', + 'outputs': [ + { + 'name': '_symbol', + 'type': 'string' + } + ], + 'payable': false, + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'constant': true, + 'inputs': [], + 'name': 'decimals', + 'outputs': [ + { + 'name': '_decimals', + 'type': 'uint8' + } + ], + 'payable': false, + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_from', + 'type': 'address' + }, + { + 'name': '_to', + 'type': 'address' + }, + { + 'name': '_value', + 'type': 'uint256' + } + ], + 'name': 'transferFrom', + 'outputs': [ + { + 'name': '_success', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'constant': false, + 'inputs': [ + { + 'name': '_to', + 'type': 'address' + }, + { + 'name': '_value', + 'type': 'uint256' + } + ], + 'name': 'transfer', + 'outputs': [ + { + 'name': '_success', + 'type': 'bool' + } + ], + 'payable': false, + 'stateMutability': 'nonpayable', + 'type': 'function' + } +]; + +export const PRICE_CONTRACT_ABI: AbiItem[] = [ + { + 'inputs': [], + 'stateMutability': 'nonpayable', + 'type': 'constructor' + }, + { + 'inputs': [ + { + 'internalType': 'uint8', + 'name': 'exchAggr', + 'type': 'uint8' + }, + { + 'internalType': 'uint8', + 'name': 'quoteAggr', + 'type': 'uint8' + }, + { + 'internalType': 'uint256', + 'name': 'exchAmount', + 'type': 'uint256' + } + ], + 'name': 'exchangeAssets', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + }, + { + 'internalType': 'uint8', + 'name': '', + 'type': 'uint8' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint8', + 'name': 'baseAggr', + 'type': 'uint8' + }, + { + 'internalType': 'uint8', + 'name': 'quoteAggr', + 'type': 'uint8' + } + ], + 'name': 'getDerivedPrice', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + }, + { + 'internalType': 'uint8', + 'name': '', + 'type': 'uint8' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint8', + 'name': 'aggregator', + 'type': 'uint8' + } + ], + 'name': 'getLatestPrice', + 'outputs': [ + { + 'internalType': 'int256', + 'name': '', + 'type': 'int256' + }, + { + 'internalType': 'uint8', + 'name': '', + 'type': 'uint8' + } + ], + 'stateMutability': 'view', + 'type': 'function' + } +]; + +export const BALANCE_CONTRACT_ABI: AbiItem[] = [ + { + 'inputs': [ + { + 'internalType': 'address', + 'name': '_xftTokenAddress', + 'type': 'address' + }, + { + 'internalType': 'address', + 'name': '_priceConsumer', + 'type': 'address' + } + ], + 'stateMutability': 'nonpayable', + 'type': 'constructor' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'internalType': 'address', + 'name': 'sender', + 'type': 'address' + }, + { + 'indexed': true, + 'internalType': 'address', + 'name': 'recipient', + 'type': 'address' + }, + { + 'indexed': false, + 'internalType': 'uint256', + 'name': 'senderCommitmentId', + 'type': 'uint256' + }, + { + 'indexed': false, + 'internalType': 'uint256', + 'name': 'recipientCommitmentId', + 'type': 'uint256' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'indexed': false, + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'senderCommitment', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'indexed': false, + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'recipientCommitment', + 'type': 'tuple' + } + ], + 'name': 'CommitmentTransferred', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'internalType': 'address', + 'name': 'to', + 'type': 'address' + }, + { + 'indexed': false, + 'internalType': 'uint256', + 'name': 'amount', + 'type': 'uint256' + }, + { + 'indexed': true, + 'internalType': 'uint256', + 'name': 'commitmentId', + 'type': 'uint256' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'indexed': false, + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'commitment', + 'type': 'tuple' + } + ], + 'name': 'Deposited', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'internalType': 'address', + 'name': 'to', + 'type': 'address' + }, + { + 'indexed': true, + 'internalType': 'uint256', + 'name': 'commitmentId', + 'type': 'uint256' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'indexed': false, + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'commitment', + 'type': 'tuple' + } + ], + 'name': 'Excessed', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'internalType': 'address', + 'name': 'to', + 'type': 'address' + }, + { + 'indexed': true, + 'internalType': 'uint256', + 'name': 'id', + 'type': 'uint256' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'indexed': false, + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'commitment', + 'type': 'tuple' + } + ], + 'name': 'Grouped', + 'type': 'event' + }, + { + 'anonymous': false, + 'inputs': [ + { + 'indexed': true, + 'internalType': 'address', + 'name': 'to', + 'type': 'address' + }, + { + 'indexed': false, + 'internalType': 'uint256', + 'name': 'amount', + 'type': 'uint256' + }, + { + 'indexed': true, + 'internalType': 'uint256', + 'name': 'commitmentIdOld', + 'type': 'uint256' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'indexed': false, + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'commitmentOld', + 'type': 'tuple' + } + ], + 'name': 'Withdrawn', + 'type': 'event' + }, + { + 'inputs': [ + { + 'internalType': 'string', + 'name': 'message', + 'type': 'string' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'publicKey', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'ecR', + 'type': 'tuple' + }, + { + 'internalType': 'uint256', + 'name': 's', + 'type': 'uint256' + } + ], + 'name': 'SchnorrSignatureVerify', + 'outputs': [ + { + 'internalType': 'bool', + 'name': '', + 'type': 'bool' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'address', + 'name': '', + 'type': 'address' + }, + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'name': '_commitmentById', + 'outputs': [ + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'commitment', + 'type': 'tuple' + }, + { + 'internalType': 'enumCommitmentCircuit.Assets', + 'name': 'asset', + 'type': 'uint8' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'address', + 'name': '', + 'type': 'address' + }, + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'name': '_idsByAddress', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'address', + 'name': '', + 'type': 'address' + }, + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'name': '_spents', + 'outputs': [ + { + 'internalType': 'bool', + 'name': '', + 'type': 'bool' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'aa', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'bb', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'address', + 'name': 'recipient', + 'type': 'address' + }, + { + 'internalType': 'uint256', + 'name': 'senderCommitmentId', + 'type': 'uint256' + }, + { + 'components': [ + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'commitment', + 'type': 'tuple' + }, + { + 'internalType': 'enumCommitmentCircuit.Assets', + 'name': 'asset', + 'type': 'uint8' + } + ], + 'internalType': 'structCommitmentCircuit.CommitmentDetails', + 'name': 'recipientCommitment', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'excessCommitment', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'senderPubKey', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'recipientPubKey', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'excessPubKey', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'string', + 'name': 'message', + 'type': 'string' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'publicKey', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'ecR', + 'type': 'tuple' + }, + { + 'internalType': 'uint256', + 'name': 's', + 'type': 'uint256' + } + ], + 'internalType': 'structSchnorrSignature.SlotSchnorrSignature', + 'name': 'schnorrSignatureSet', + 'type': 'tuple' + } + ], + 'name': 'complexTransferCommitment', + 'outputs': [], + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': 'amountIn', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'amountComm', + 'type': 'uint256' + }, + { + 'components': [ + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'commitment', + 'type': 'tuple' + }, + { + 'internalType': 'enumCommitmentCircuit.Assets', + 'name': 'asset', + 'type': 'uint8' + } + ], + 'internalType': 'structCommitmentCircuit.CommitmentDetails', + 'name': 'recipientCommitment', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'string', + 'name': 'message', + 'type': 'string' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'publicKey', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'ecR', + 'type': 'tuple' + }, + { + 'internalType': 'uint256', + 'name': 's', + 'type': 'uint256' + } + ], + 'internalType': 'structSchnorrSignature.SlotSchnorrSignature', + 'name': 'schnorrSignatureSet', + 'type': 'tuple' + } + ], + 'name': 'deposit', + 'outputs': [], + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_x1', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y1', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_x2', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y2', + 'type': 'uint256' + } + ], + 'name': 'eAdd', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_x3', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y3', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint8', + 'name': '_prefix', + 'type': 'uint8' + }, + { + 'internalType': 'uint256', + 'name': '_x', + 'type': 'uint256' + } + ], + 'name': 'eDeriveY', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_y', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_x1', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y1', + 'type': 'uint256' + } + ], + 'name': 'eInv', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_x2', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y2', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y', + 'type': 'uint256' + } + ], + 'name': 'eIsOnCurve', + 'outputs': [ + { + 'internalType': 'bool', + 'name': '_is', + 'type': 'bool' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_z', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_x1', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y1', + 'type': 'uint256' + } + ], + 'name': 'eMul', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_x2', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y2', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_r', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_gx', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_gy', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_hx', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_hy', + 'type': 'uint256' + } + ], + 'name': 'ePedersenCommitment', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_x3', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y3', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_r', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_pkx', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_pky', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_hx', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_hy', + 'type': 'uint256' + } + ], + 'name': 'ePedersenCommitmentPK', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_x3', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y3', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_x1', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y1', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_x2', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y2', + 'type': 'uint256' + } + ], + 'name': 'eSub', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_x3', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_y3', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_base', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_exp', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_pp', + 'type': 'uint256' + } + ], + 'name': 'expMod', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_r', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256[]', + 'name': '_commIds', + 'type': 'uint256[]' + }, + { + 'internalType': 'enumCommitmentCircuit.Assets', + 'name': '_asset', + 'type': 'uint8' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': '_ecNewCommitment', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': '_pkSum', + 'type': 'tuple' + } + ], + 'name': 'groupCommitment', + 'outputs': [], + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'gx', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'gy', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': '_x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': '_pp', + 'type': 'uint256' + } + ], + 'name': 'invMod', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '_g', + 'type': 'uint256' + } + ], + 'stateMutability': 'pure', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'nn', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'pp', + 'outputs': [ + { + 'internalType': 'uint256', + 'name': '', + 'type': 'uint256' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'priceConsumer', + 'outputs': [ + { + 'internalType': 'contractIPriceConsumer', + 'name': '', + 'type': 'address' + } + ], + 'stateMutability': 'view', + 'type': 'function' + }, + { + 'inputs': [ + { + 'internalType': 'uint256', + 'name': 'amount', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'recipientCommitmentOldId', + 'type': 'uint256' + }, + { + 'components': [ + { + 'internalType': 'string', + 'name': 'message', + 'type': 'string' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'publicKey', + 'type': 'tuple' + }, + { + 'components': [ + { + 'internalType': 'uint256', + 'name': 'x', + 'type': 'uint256' + }, + { + 'internalType': 'uint256', + 'name': 'y', + 'type': 'uint256' + } + ], + 'internalType': 'structRangeProofMath.PointEC', + 'name': 'ecR', + 'type': 'tuple' + }, + { + 'internalType': 'uint256', + 'name': 's', + 'type': 'uint256' + } + ], + 'internalType': 'structSchnorrSignature.SlotSchnorrSignature', + 'name': 'schnorrSignatureSet', + 'type': 'tuple' + } + ], + 'name': 'withdraw', + 'outputs': [], + 'stateMutability': 'nonpayable', + 'type': 'function' + }, + { + 'inputs': [], + 'name': 'xftTokenAddress', + 'outputs': [ + { + 'internalType': 'contractIERC20MintableBurnable', + 'name': '', + 'type': 'address' + } + ], + 'stateMutability': 'view', + 'type': 'function' + } +]; diff --git a/src/app/core/services/wallet.service.ts b/src/app/core/services/wallet.service.ts new file mode 100644 index 0000000..2e2a0fc --- /dev/null +++ b/src/app/core/services/wallet.service.ts @@ -0,0 +1,137 @@ +import { Injectable } from '@angular/core'; +import { Store } from '@ngrx/store'; +import WalletConnect from '@walletconnect/web3-provider'; +import { BehaviorSubject, Subject } from 'rxjs'; +import Web3 from 'web3'; +import Web3Modal from 'web3modal'; +import { SetAccountAddress } from '../actions'; +import { EthEvents, EthMethods } from '../enums'; +import { + ConnectInfo, + EthChainParams, + Ethereum, + ProviderMessage, + ProviderRpcError, +} from '../interfaces/ethereum'; +import { BaseService } from './base.service'; + +@Injectable({ + providedIn: 'root' +}) +export class WalletService extends BaseService { + public get web3(): Web3 { + return this._web3; + } + + public get web3Modal(): Web3Modal { + return this._web3Modal; + } + + private _web3: Web3; + private _web3Modal: Web3Modal; + + private _accountsChanged$: BehaviorSubject<string[]> = new BehaviorSubject<string[]>([]); + private _chainChanged$: BehaviorSubject<string | null> = new BehaviorSubject<string>(null); + private _networkChanged$: BehaviorSubject<number | null> = new BehaviorSubject<number | null>(null); + private _balanceChanged$: BehaviorSubject<string | null> = new BehaviorSubject<string>(null); + private _connectChanged$: Subject<ConnectInfo> = new Subject<ConnectInfo>(); + private _disconnectChanged$: Subject<ProviderRpcError> = new Subject<ProviderRpcError>(); + private _messageChanged$: Subject<ProviderMessage> = new Subject<ProviderMessage>(); + + constructor( + store: Store, + ) { + super(store); + } + + public async initialize(): Promise<void> { + const providerOptions = { + walletconnect: { + package: WalletConnect, // required + options: { + infuraId: 'INFURA_ID' // required + }, + }, + }; + + this._web3Modal = new Web3Modal({ + network: 'mainnet', // optional + cacheProvider: true, // optional + providerOptions, // required + theme: { + background: '#FFFFFF', + main: '#1B0D3D', + secondary: '#1B0D3D', + border: 'rgba(88, 0, 176, 0.05)', + hover: 'rgba(88, 0, 176, 0.15)', + }, + }); + + if (this.web3Modal.cachedProvider) { + return this.connect(); + } + } + + public async connect(): Promise<void> { + try { + const provider = await this._web3Modal.connect(); + + await this._subscribeProvider(provider); + + this._web3 = new Web3(provider); + + const [accountAddress] = await this._web3.eth.getAccounts(); + + this.store.dispatch(SetAccountAddress({ accountAddress })); + } catch (error) { + console.log(error); + } + } + + public clearCachedProvider(): void { + this._web3Modal.clearCachedProvider(); + } + + public async switchEthereumChain(chainId: string): Promise<void> { + await this._request(EthMethods.SwitchEthereumChain, [{ chainId }]); + } + + public async addEthereumChain(params: Partial<EthChainParams>): Promise<void> { + await this._request(EthMethods.AddEthereumChain, [params]); + } + + private _request<T = any>( + method: EthMethods, + params?: unknown[] | Record<string, unknown>, + ): Promise<T> { + const eth = (window as any).ethereum as Ethereum; + + return eth.request({ method, params }); + } + + private async _subscribeProvider(provider: any) { + if (!provider.on) { + return; + } + + provider.on(EthEvents.ChainChanged, (chainId: string) => { + console.log(EthEvents.ChainChanged, ':', chainId); + // It's recommended to reload the page on chain changes, unless you have good reason not to. + window.location.reload(); + }); + + provider.on(EthEvents.AccountsChanged, ([accountAddress]: string[]) => { + this.store.dispatch(SetAccountAddress({ accountAddress })); + }); + + provider.on(EthEvents.Connect, (connectInfo: ConnectInfo) => { + console.log(EthEvents.Connect, ':', connectInfo); + this._connectChanged$.next(connectInfo); + }); + + provider.on(EthEvents.Disconnect, (error: ProviderRpcError) => { + console.log(EthEvents.Disconnect, ':', error); + this._disconnectChanged$.next(error); + }); + } +} diff --git a/src/app/core/types/index.ts b/src/app/core/types/index.ts new file mode 100644 index 0000000..6f901bd --- /dev/null +++ b/src/app/core/types/index.ts @@ -0,0 +1,10 @@ +import { Tokens, TokensName } from '../enums'; + +export type TokenType = { + color: string; + icon: string; + name: string; + balance?: string; + symbol: TokensName; + zkSymbol: Tokens; +} diff --git a/src/app/views/error/error-routing.module.ts b/src/app/views/error/error-routing.module.ts new file mode 100644 index 0000000..7118bee --- /dev/null +++ b/src/app/views/error/error-routing.module.ts @@ -0,0 +1,10 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +const routes: Routes = []; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class ErrorRoutingModule { } diff --git a/src/app/views/error/error.component.html b/src/app/views/error/error.component.html new file mode 100644 index 0000000..27d6bed --- /dev/null +++ b/src/app/views/error/error.component.html @@ -0,0 +1 @@ +<p>error works!</p> diff --git a/src/app/views/error/error.component.scss b/src/app/views/error/error.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/views/error/error.component.spec.ts b/src/app/views/error/error.component.spec.ts new file mode 100644 index 0000000..8004743 --- /dev/null +++ b/src/app/views/error/error.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ErrorComponent } from './error.component'; + +describe('ErrorComponent', () => { + let component: ErrorComponent; + let fixture: ComponentFixture<ErrorComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ErrorComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ErrorComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/error/error.component.ts b/src/app/views/error/error.component.ts new file mode 100644 index 0000000..f20968a --- /dev/null +++ b/src/app/views/error/error.component.ts @@ -0,0 +1,10 @@ +import { Component, ChangeDetectionStrategy } from '@angular/core'; + +@Component({ + selector: 'os-error', + templateUrl: './error.component.html', + styleUrls: ['./error.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ErrorComponent { +} diff --git a/src/app/views/error/error.module.ts b/src/app/views/error/error.module.ts new file mode 100644 index 0000000..35e933c --- /dev/null +++ b/src/app/views/error/error.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { ErrorRoutingModule } from './error-routing.module'; +import { ErrorComponent } from './error.component'; + +@NgModule({ + declarations: [ + ErrorComponent + ], + imports: [ + CommonModule, + ErrorRoutingModule + ] +}) +export class ErrorModule { } diff --git a/src/app/views/swap/components/assets/assets.component.html b/src/app/views/swap/components/assets/assets.component.html new file mode 100644 index 0000000..0f4b1e1 --- /dev/null +++ b/src/app/views/swap/components/assets/assets.component.html @@ -0,0 +1,21 @@ +<div class="assets"> + <div class="assets__search p-input-icon-left"> + <i class="pi pi-search"></i> + <input type="text" + pInputText + placeholder="Symbol, name or address"/> + </div> + + <div *ngFor="let asset of assets" + (click)="onSelectAsset(asset)" + class="assets__item"> + <div class="assets__icon"> + <img [src]="asset.icon" [alt]="asset.name"> + </div> + + <div class="assets__content"> + <div class="assets__name">{{ asset.name }}</div> + <div class="assets__symbol">{{ asset.zkSymbol }}</div> + </div> + </div> +</div> diff --git a/src/app/views/swap/components/assets/assets.component.scss b/src/app/views/swap/components/assets/assets.component.scss new file mode 100644 index 0000000..8b179e5 --- /dev/null +++ b/src/app/views/swap/components/assets/assets.component.scss @@ -0,0 +1,74 @@ +@import "~src/styles/variables"; + +:host { + display: block; +} + +.assets { + display: flex; + flex-direction: column; + + & &__search { + width: 100%; + margin-bottom: 12px; + + > .p-inputtext { + width: 100%; + } + } + + & &__item { + display: flex; + background: rgba(88, 0, 176, 0.05); + padding: 12px; + gap: 16px; + border-radius: 4px; + + &:not(:last-of-type) { + margin-bottom: 12px; + } + + &:hover { + cursor: pointer; + background: rgba(88, 0, 176, 0.15); + } + + &:active { + background: rgba(88, 0, 176, 0.25); + } + } + + & &__icon { + width: 44px; + height: 44px; + + > img { + width: 100%; + height: 100%; + object-fit: cover; + } + } + + & &__content { + display: flex; + flex-direction: column; + } + + & &__name, + & &__symbol { + color: #1B0D3D; + } + + & &__name { + font-weight: 400; + font-size: 14px; + line-height: 22px; + opacity: 0.7; + } + + & &__symbol { + font-weight: 600; + font-size: 16px; + line-height: 26px; + } +} diff --git a/src/app/views/swap/components/assets/assets.component.spec.ts b/src/app/views/swap/components/assets/assets.component.spec.ts new file mode 100644 index 0000000..0701ba2 --- /dev/null +++ b/src/app/views/swap/components/assets/assets.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AssetsComponent } from './assets.component'; + +describe('AssetsComponent', () => { + let component: AssetsComponent; + let fixture: ComponentFixture<AssetsComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AssetsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AssetsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/swap/components/assets/assets.component.ts b/src/app/views/swap/components/assets/assets.component.ts new file mode 100644 index 0000000..b3b5450 --- /dev/null +++ b/src/app/views/swap/components/assets/assets.component.ts @@ -0,0 +1,32 @@ +import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core'; +import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; +import { Tokens } from '../../../../core/enums'; +import { TOKENS_MAP } from '../../../../core/helpers'; +import { TokenType } from '../../../../core/types'; + +@Component({ + selector: 'os-assets', + templateUrl: './assets.component.html', + styleUrls: ['./assets.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class AssetsComponent implements OnInit { + public assets!: TokenType[]; + + constructor( + private readonly _dynamicDialogRef: DynamicDialogRef, + private readonly _dynamicDialogConfig: DynamicDialogConfig, + ) { + } + + public ngOnInit(): void { + this.assets = Object.keys(TOKENS_MAP) + .filter((key) => key !== Tokens.XFT) + .map((key) => TOKENS_MAP[key]); + } + + public onSelectAsset(selectedAsset: TokenType): void { + this._dynamicDialogRef.close(selectedAsset); + } + +} diff --git a/src/app/views/swap/components/commitments/commitments.component.html b/src/app/views/swap/components/commitments/commitments.component.html new file mode 100644 index 0000000..f03b121 --- /dev/null +++ b/src/app/views/swap/components/commitments/commitments.component.html @@ -0,0 +1,84 @@ +<div class="commitments"> + <div class="commitments__header"> + <div class="commitments__text">My Commitments</div> + <div class="commitments__zero-balances"> + <span class="material-icons">check_circle</span> +<!-- <span class="material-icons">check_circle_outline</span>--> + <span>Show zero balances</span> + </div> + </div> + + <ngx-simplebar [options]="{ autoHide: false }" + class="commitments__container"> + <p-table [value]="token?.commitments" + [(selection)]="selectedCommitments" + dataKey="id" + class="commitments__content"> + <ng-template pTemplate="header"> + <tr> + <th> + <p-tableHeaderCheckbox></p-tableHeaderCheckbox> + </th> + <th> + <div> + <span>Commitment #</span> + <div class="commitments__zero-balances"> + <span>Token amount</span> + <span class="pi pi-sort-down"></span> + <!--<span class="pi pi-sort-up"></span>--> + </div> + </div> + </th> + </tr> + </ng-template> + <ng-template pTemplate="body" let-commitment> + <tr> + <td> + <p-tableCheckbox [value]="commitment"></p-tableCheckbox> + </td> + <td> + <div> + <div class="commitments__text">{{ commitment.id }}</div> + + <div class="commitments__balance"> + <ng-container [ngTemplateOutlet]="tokenRef" + [ngTemplateOutletContext]="{ item: commitment }"> + </ng-container> + + <span class="commitments__balance-usd">${{ commitment.USD | normalizeBN }}</span> + </div> + </div> + </td> + </tr> + </ng-template> + </p-table> + </ngx-simplebar> + + <div class="commitments__footer"> + <div class="commitments__text">Selected commitments balance:</div> + <div class="commitments__balance"> + <ng-container [ngTemplateOutlet]="tokenRef" + [ngTemplateOutletContext]="{item: { amount: sumToken }}"> + </ng-container> + + <span class="commitments__balance-usd">${{ sumUSD | normalizeBN }}</span> + </div> + </div> + + <button (click)="onDoneClick()" + [disabled]="!selectedCommitments?.length" + pButton + type="button" + label="Done" + class="commitments__button"> + </button> +</div> + +<ng-template #tokenRef let-item="item"> + <div class="token"> + <div class="token__icon"> + <img [src]="token?.icon" alt=""> + </div> + <span class="token__amount">{{ item.amount | normalizeBN }}</span> + </div> +</ng-template> diff --git a/src/app/views/swap/components/commitments/commitments.component.scss b/src/app/views/swap/components/commitments/commitments.component.scss new file mode 100644 index 0000000..aeda374 --- /dev/null +++ b/src/app/views/swap/components/commitments/commitments.component.scss @@ -0,0 +1,148 @@ +@import "~src/styles/variables"; + +:host { + display: block; +} + +.commitments { + display: flex; + flex-direction: column; + + & &__container { + max-height: 400px; + margin: 0 -24px; + } + + + & &__header { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 8px; + } + + & &__zero-balances { + display: inline-flex; + align-items: center; + gap: 8px; + color: $offshift-primary-color; + cursor: pointer; + + > span.material-icons { + font-size: 16px; + } + + > span:not(.material-icons) { + font-weight: 600; + font-size: 12px; + line-height: 19px; + } + } + + & &__content { + tr > th > div > span { + opacity: 0.7; + color: #1B0D3D; + } + + tr > th > div > .commitments__zero-balances { + color: $offshift-primary-color; + cursor: pointer; + } + + tr > th > div > span, + tr > th > div > div { + font-weight: 600; + font-size: 12px; + line-height: 19px; + } + + tr > th, + tr > td { + background-color: #FFFFFF; + border: 0; + } + + tr > th:first-of-type, + tr > td:first-of-type { + width: 20px; + padding-right: 0; + padding-left: 24px; + } + + tr > th:last-of-type, + tr > td:last-of-type { + padding-right: 24px; + padding-top: 6px; + padding-bottom: 6px; + } + + tr > th:last-of-type > div, + tr > td:last-of-type > div { + display: flex; + align-items: center; + justify-content: space-between; + } + + tr > td:last-of-type > div { + background: rgba(27, 13, 61, 0.05); + border-radius: 4px; + padding: 16px; + } + } + + & &__footer { + display: flex; + align-items: center; + justify-content: space-between; + padding: 16px 0; + } + + & &__text { + font-weight: 600; + font-size: 16px; + line-height: 26px; + color: #1B0D3D; + } + + & &__balance { + display: flex; + flex-direction: column; + align-items: flex-end; + } + + & &__balance-usd { + font-weight: 600; + font-size: 12px; + line-height: 19px; + color: #1B0D3D; + opacity: 0.7; + } + + & &__button { + width: 100%; + } +} + +.token { + display: inline-flex; + align-items: center; + gap: 4px; + + & &__icon { + width: 16px; + height: 16px; + + > img { + width: 100%; + height: 100%; + } + } + + & &__amount { + font-weight: 600; + font-size: 16px; + line-height: 26px; + color: #1B0D3D; + } +} diff --git a/src/app/views/swap/components/commitments/commitments.component.spec.ts b/src/app/views/swap/components/commitments/commitments.component.spec.ts new file mode 100644 index 0000000..fc7c49b --- /dev/null +++ b/src/app/views/swap/components/commitments/commitments.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CommitmentsComponent } from './commitments.component'; + +describe('CommitmentsComponent', () => { + let component: CommitmentsComponent; + let fixture: ComponentFixture<CommitmentsComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CommitmentsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CommitmentsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/swap/components/commitments/commitments.component.ts b/src/app/views/swap/components/commitments/commitments.component.ts new file mode 100644 index 0000000..d925680 --- /dev/null +++ b/src/app/views/swap/components/commitments/commitments.component.ts @@ -0,0 +1,82 @@ +import { Component, ChangeDetectionStrategy } from '@angular/core'; +import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; +import { BalanceCommitment, OutputParamsBalance } from '../../../../core/interfaces/contract-service-methods'; +import { ContractService } from '../../../../core/services/contract.service'; +import { selectAccountAddress } from '../../../../core/selectors'; +import { Store } from '@ngrx/store'; +import { BaseComponent } from '../../../../base.component'; +import { firstValueFrom } from 'rxjs'; +import { valueToBigNumber } from '../../../../core/helpers'; + +@Component({ + selector: 'os-commitments', + templateUrl: './commitments.component.html', + styleUrls: ['./commitments.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class CommitmentsComponent extends BaseComponent { + public token: OutputParamsBalance; + public selectedCommitments: BalanceCommitment[]; + + constructor( + store: Store, + private readonly _dynamicDialogRef: DynamicDialogRef, + private readonly _dynamicDialogConfig: DynamicDialogConfig, + private readonly _contractService: ContractService, + ) { + super(store); + + this.token = this._dynamicDialogConfig.data.token; + this.selectedCommitments = [this._dynamicDialogConfig.data.selectedCommitment]; + } + + public get sumToken(): string { + return this._calculateSelectedSum('amount'); + } + + public get sumUSD(): string { + return this._calculateSelectedSum('USD'); + } + + public async onDoneClick(): Promise<void> { + if (!this.selectedCommitments?.length) { + return; + } + + if (this.selectedCommitments.length > 1) { + const accountAddress = await firstValueFrom(this.store.select(selectAccountAddress)); + + const commitmentIds = this.selectedCommitments.map((c) => Number(c.id)); + + const callback = async (error: any, hash: string) => { + console.log(error); + console.log(hash); + }; + + const { transactionHash } = await this._contractService + .groupCommitment(accountAddress, commitmentIds, callback); + + const commitment = await this._contractService + .groupCommitmentsSpent(accountAddress, transactionHash, commitmentIds); + + this._dynamicDialogRef.close(commitment); + } else { + this._dynamicDialogRef.close(this.selectedCommitments[0]); + } + } + + private _calculateSelectedSum(prop: 'amount' | 'USD'): string { + if (!this.selectedCommitments?.length) { + return '0'; + } + + return this.selectedCommitments + .map((c) => (c as any)[prop]) + .reduce((p, c) => { + p = p.plus(c); + + return p; + }, valueToBigNumber(0)) + .toString(); + } +} diff --git a/src/app/views/swap/components/settings/settings.component.html b/src/app/views/swap/components/settings/settings.component.html new file mode 100644 index 0000000..c842f1f --- /dev/null +++ b/src/app/views/swap/components/settings/settings.component.html @@ -0,0 +1,36 @@ +<div class="settings"> + <!--<div class="settings__label"> + <span>Slippage tolerance</span> + <span class="pi pi-info-circle"></span> + </div> + + <p-selectButton [options]="slippageTolerance" + [(ngModel)]="selectedSlippageTolerance" + [style]="{ width: '100%', display: 'flex' }" + optionLabel="label" + optionValue="value" + class="settings__slippage"> + </p-selectButton> + + <p-inputNumber [(ngModel)]="customSlippageTolerance" + [step]="0.1" + [minFractionDigits]="1" + [maxFractionDigits]="5" + suffix="%" + [style]="{ width: '100%' }" + class="settings__slippage-input"> + </p-inputNumber>--> + + <div class="settings__label"> + <span>Transaction speed (GWEI)</span> + <span class="pi pi-info-circle"></span> + </div> + + <p-selectButton [options]="transactionSpeed" + [(ngModel)]="selectedTransactionSpeed" + [style]="{ width: '100%', display: 'flex' }" + optionLabel="label" + optionValue="value" + class="settings__transaction"> + </p-selectButton> +</div> diff --git a/src/app/views/swap/components/settings/settings.component.scss b/src/app/views/swap/components/settings/settings.component.scss new file mode 100644 index 0000000..3bde2cb --- /dev/null +++ b/src/app/views/swap/components/settings/settings.component.scss @@ -0,0 +1,38 @@ +@import "~src/styles/variables"; + +:host { + display: block; +} + +.settings { + display: flex; + flex-direction: column; + + & &__label { + display: inline-flex; + align-items: center; + gap: 8px; + font-weight: 600; + font-size: 14px; + line-height: 22px; + color: #1B0D3D; + margin-bottom: 8px; + + .pi-info-circle { + font-size: 12px; + cursor: pointer; + } + } + + & &__slippage { + margin-bottom: 8px; + } + + & &__slippage-input { + width: 100%; + margin-bottom: 16px; + } + + & &__transaction { + } +} diff --git a/src/app/views/swap/components/settings/settings.component.spec.ts b/src/app/views/swap/components/settings/settings.component.spec.ts new file mode 100644 index 0000000..a6fa24f --- /dev/null +++ b/src/app/views/swap/components/settings/settings.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SettingsComponent } from './settings.component'; + +describe('SettingsComponent', () => { + let component: SettingsComponent; + let fixture: ComponentFixture<SettingsComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SettingsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SettingsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/swap/components/settings/settings.component.ts b/src/app/views/swap/components/settings/settings.component.ts new file mode 100644 index 0000000..5f86745 --- /dev/null +++ b/src/app/views/swap/components/settings/settings.component.ts @@ -0,0 +1,50 @@ +import { Component, ChangeDetectionStrategy } from '@angular/core'; +import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; + +@Component({ + selector: 'os-settings', + templateUrl: './settings.component.html', + styleUrls: ['./settings.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class SettingsComponent { + public slippageTolerance: any[] = [ + { + label: '0.5%', + value: 0, + }, + { + label: '1.0%', + value: 1, + }, + { + label: '2.0%', + value: 2, + }, + ]; + + public transactionSpeed: any[] = [ + { + label: 'Standard (5)', + value: 0, + }, + { + label: 'Fast (6)', + value: 1, + }, + { + label: 'Instant (7)', + value: 2, + }, + ]; + + public customSlippageTolerance: number = 0; + public selectedSlippageTolerance: number = 0; + public selectedTransactionSpeed: number = 0; + + constructor( + private readonly _dynamicDialogRef: DynamicDialogRef, + private readonly _dynamicDialogConfig: DynamicDialogConfig, + ) { + } +} diff --git a/src/app/views/swap/components/token-panel/token-panel.component.html b/src/app/views/swap/components/token-panel/token-panel.component.html new file mode 100644 index 0000000..5387300 --- /dev/null +++ b/src/app/views/swap/components/token-panel/token-panel.component.html @@ -0,0 +1,42 @@ +<div class="token-panel"> + <div class="token-panel__header"> + <span class="token-panel__label">{{ label }}</span> + + <span class="token-panel__label"> + {{ hint }} {{ token?.balance | normalizeBN }} + </span> + </div> + + <div *ngIf="showCommitments" + (click)="onShowCommitmentsClick()" + class="token-panel__manual"> + Switch to manual selection + <!-- Switch to automatic selection --> + </div> + + <div class="token-panel__content"> + <input #inputElement + [placeholder]="placeholder" + [disabled]="disabled" + [ngModel]="value" + [decimal]="true" + [max]="token?.balance | normalizeBN" + (ngModelChange)="onChange($event)" + digitOnly + type="text" + class="token-panel__input"> + + <span *ngIf="max > 0" + (click)="onMaxClick()" + class="token-panel__max">MAX</span> + + <img [src]="token?.icon" + [alt]="token?.name" + class="token-panel__image"> + + <span class="token-panel__name">{{ token?.zkSymbol }}</span> + + <span *ngIf="showAssets" + (click)="onShowAssetsClick()" class="pi pi-angle-down"></span> + </div> +</div> diff --git a/src/app/views/swap/components/token-panel/token-panel.component.scss b/src/app/views/swap/components/token-panel/token-panel.component.scss new file mode 100644 index 0000000..6496428 --- /dev/null +++ b/src/app/views/swap/components/token-panel/token-panel.component.scss @@ -0,0 +1,99 @@ +@import "~src/styles/variables"; + +:host { + display: block; +} + +.token-panel { + padding: 16px 20px; + background: rgba(255, 255, 255, 0.05); + border-radius: 3px; + display: flex; + flex-direction: column; + + & &__header { + display: flex; + align-items: center; + justify-content: space-between; + } + + & &__label { + font-weight: 600; + font-size: 12px; + line-height: 19px; + margin-bottom: 12px; + } + + & &__content { + height: 36px; + display: flex; + align-items: center; + gap: 12px; + + > .pi.pi-angle-down { + color: #AA8CFF; + font-size: 18px; + + &:hover { + cursor: pointer; + } + } + } + + & &__manual { + font-weight: 600; + font-size: 12px; + line-height: 19px; + color: #AA8CFF; + margin-bottom: 12px; + margin-left: auto; + margin-top: -8px; + + &:hover { + cursor: pointer; + } + } + + & &__input { + font-family: $offshift-font-family; + font-weight: 600; + font-size: 16px; + color: #FFFFFF; + width: 100%; + height: 100%; + border: 0; + background-color: transparent; + + &::placeholder { + font-family: inherit; + font-weight: normal; + font-size: 14px; + color: #FFFFFF; + opacity: 0.5; + } + } + + & &__max, + & &__name { + font-weight: 600; + font-size: 16px; + } + + & &__max { + color: #AA8CFF; + + &:hover { + cursor: pointer; + } + } + + & &__name { + color: #FFFFFF; + } + + & &__image { + width: 36px; + height: 36px; + display: block; + } +} diff --git a/src/app/views/swap/components/token-panel/token-panel.component.spec.ts b/src/app/views/swap/components/token-panel/token-panel.component.spec.ts new file mode 100644 index 0000000..c2e42ff --- /dev/null +++ b/src/app/views/swap/components/token-panel/token-panel.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TokenPanelComponent } from './token-panel.component'; + +describe('SettingsComponent', () => { + let component: TokenPanelComponent; + let fixture: ComponentFixture<TokenPanelComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ TokenPanelComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(TokenPanelComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/swap/components/token-panel/token-panel.component.ts b/src/app/views/swap/components/token-panel/token-panel.component.ts new file mode 100644 index 0000000..7434a15 --- /dev/null +++ b/src/app/views/swap/components/token-panel/token-panel.component.ts @@ -0,0 +1,122 @@ +import { + Component, + ChangeDetectionStrategy, + Input, + EventEmitter, + Output, + forwardRef, + ChangeDetectorRef, + ViewChild, + ElementRef, +} from '@angular/core'; +import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; +import { BigNumber } from 'bignumber.js'; +import { TokensName } from '../../../../core/enums'; +import { TokenType } from '../../../../core/types'; + +export const INPUT_VALUE_ACCESSOR = { + provide: NG_VALUE_ACCESSOR, + useExisting: forwardRef(() => TokenPanelComponent), + multi: true, +}; + +@Component({ + selector: 'os-token-panel', + templateUrl: './token-panel.component.html', + styleUrls: ['./token-panel.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, + providers: [INPUT_VALUE_ACCESSOR], +}) +export class TokenPanelComponent implements ControlValueAccessor { + @ViewChild('inputElement', { static: true }) + public inputElement!: ElementRef<HTMLInputElement>; + + @Input() + public label!: string; + + @Input() + public placeholder!: string; + + @Input() + public hint!: string; + + @Input() + public max!: number; + + @Input() + public showCommitments: boolean = false; + + @Input() + public showAssets: boolean = false; + + @Input() + public token!: TokenType; + + @Output('showCommitmentsChange') + public commitmentsEventEmitter: EventEmitter<void> = new EventEmitter<void>(); + + @Output('showAssetsChange') + public assetsEventEmitter: EventEmitter<void> = new EventEmitter<void>(); + + public value!: string; + public disabled: boolean = false; + + public get isNotXFT(): boolean { + return this.token?.symbol !== TokensName.XFT; + } + + constructor( + private readonly _cdr: ChangeDetectorRef, + ) { + } + + public writeValue(value: string): void { + this.value = !isNaN(Number(value)) ? value : ''; + + this._cdr.markForCheck(); + } + + public registerOnChange(fn: () => void): void { + this._onChange = fn; + } + + public registerOnTouched(fn: () => void): void { + this._onTouched = fn; + } + + public setDisabledState(isDisabled: boolean): void { + this.disabled = isDisabled; + } + + public onChange(value: string | number): void { + this.value = String(this.max && new BigNumber(value).gt(this.max) ? this.max : value); + + if (this.inputElement?.nativeElement) { + const inputElement = this.inputElement.nativeElement as HTMLInputElement; + + inputElement.value = this.value ? this.value : ''; + } + + this._onChange(this.value); + + this._cdr.markForCheck(); + } + + public onMaxClick(): void { + this.onChange(this.max); + } + + public onShowCommitmentsClick(): void { + this.commitmentsEventEmitter.emit(); + } + + public onShowAssetsClick(): void { + this.assetsEventEmitter.emit(); + } + + private _onChange: (value: string) => void = () => { + }; + + private _onTouched: () => void = () => { + }; +} diff --git a/src/app/views/swap/swap-routing.module.ts b/src/app/views/swap/swap-routing.module.ts new file mode 100644 index 0000000..643654e --- /dev/null +++ b/src/app/views/swap/swap-routing.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { SwapComponent } from './swap.component'; + +const ROUTES: Routes = [ + { path: '', component: SwapComponent }, +]; + +@NgModule({ + imports: [RouterModule.forChild(ROUTES)], + exports: [RouterModule] +}) +export class SwapRoutingModule { +} diff --git a/src/app/views/swap/swap.component.html b/src/app/views/swap/swap.component.html new file mode 100644 index 0000000..d332531 --- /dev/null +++ b/src/app/views/swap/swap.component.html @@ -0,0 +1,78 @@ +<div class="shift"> + <div class="shift__header"> + <h1 class="shift__header-text">Shift</h1> + <span (click)="onShowSettingsClick()" + class="shift__header-cog pi pi-cog"></span> + </div> + + <div [formGroup]="formGroup" + class="shift__content"> + <ng-template #tokenPanel + let-token="token" + let-name="name"> + <os-token-panel [token]="token" + [showCommitments]="name === 'burn' && token?.symbol !== 'XFT'" + [showAssets]="token?.symbol !== 'XFT'" + [hint]="token?.symbol !== 'XFT' ? 'Total Balance:' : 'Balance:'" + [formControlName]="name" + [label]="name === 'burn' ? 'Burn' : 'Mint'" + (showCommitmentsChange)="onShowCommitmentsClick()" + (showAssetsChange)="onShowAssetsClick()" + placeholder="Amount"> + </os-token-panel> + </ng-template> + + <ng-container [ngTemplateOutlet]="tokenPanel" + [ngTemplateOutletContext]="{ token: tokenInput, name: 'burn' }"> + </ng-container> + + <button (click)="onSwitchTokensClick(tokenInput.symbol, tokenOutput.symbol)" + class="shift__switch p-button-rounded p-button-icon-only" + pButton + type="button" + icon="pi pi-sort-alt"> + </button> + + <ng-container [ngTemplateOutlet]="tokenPanel" + [ngTemplateOutletContext]="{ token: tokenOutput, name: 'mint' }"> + </ng-container> + </div> + + <div class="shift__footer"> + <ng-container *ngIf="(accountAddress$ | ngrxPush) else connectWallet"> + <ng-container [ngSwitch]="buttonState"> + <button *ngSwitchCase="'APPROVE'" + [disabled]="formGroup.disabled || formGroup.get('burn').value <= 0" + (click)="onApproveClick()" + pButton + type="button" + label="Approve" + class="shift__button"> + </button> + + <button *ngSwitchCase="'APPROVING'" + [disabled]="true" + [loading]="true" + pButton + type="button" + label="Approving..." + class="shift__button"> + </button> + + <button *ngSwitchCase="'SHIFT'" + [disabled]="formGroup.disabled" + [loading]="formGroup.disabled" + (click)="onShiftClick()" + pButton + type="button" + label="Shift" + class="shift__button"> + </button> + </ng-container> + </ng-container> + + <ng-template #connectWallet> + <os-connect-wallet class="shift__button"></os-connect-wallet> + </ng-template> + </div> +</div> diff --git a/src/app/views/swap/swap.component.scss b/src/app/views/swap/swap.component.scss new file mode 100644 index 0000000..5c5def4 --- /dev/null +++ b/src/app/views/swap/swap.component.scss @@ -0,0 +1,58 @@ +@use "sass:math"; + +@import "~src/styles/variables"; + +:host { + display: flex; + flex-direction: column; +} + +.shift { + display: flex; + flex-direction: column; + margin: 84px auto 0; + padding: 32px 24px; + width: 411px; + bottom: 173px; + background: #1B0D3D; + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.32); + border-radius: 8px; + gap: math.div($offshift-gap * 3, 2);; + + & &__header { + display: flex; + align-items: center; + justify-content: space-between; + } + + & &__header-text { + font-weight: 600; + font-size: 20px; + line-height: 32px; + margin: 0; + } + + & &__header-cog { + font-size: 18px; + cursor: pointer; + } + + & &__content { + height: 100%; + display: flex; + flex-direction: column; + gap: $offshift-gap; + } + + & &__switch { + margin: 0 auto; + } + + & &__footer { + } + + & &__button { + display: block; + width: 100%; + } +} diff --git a/src/app/views/swap/swap.component.spec.ts b/src/app/views/swap/swap.component.spec.ts new file mode 100644 index 0000000..556ac78 --- /dev/null +++ b/src/app/views/swap/swap.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SwapComponent } from './swap.component'; + +describe('SwapComponent', () => { + let component: SwapComponent; + let fixture: ComponentFixture<SwapComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [SwapComponent] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SwapComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/swap/swap.component.ts b/src/app/views/swap/swap.component.ts new file mode 100644 index 0000000..44d1722 --- /dev/null +++ b/src/app/views/swap/swap.component.ts @@ -0,0 +1,362 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { Store } from '@ngrx/store'; +import { DialogService } from 'primeng/dynamicdialog'; +import { + combineLatest, + debounceTime, + distinctUntilChanged, + filter, + first, + firstValueFrom, map, + mergeMap, + Observable +} from 'rxjs'; +import { BaseComponent } from '../../base.component'; +import { GetAllowanceRequest, GetBalancesRequest, GetBalancesSuccess, GetXFTBalanceRequest } from '../../core/actions'; +import { TOKENS_AGGREGATOR_MAP, TOKENS_NAME_MAP, TokensName } from '../../core/enums'; +import { normalize, TOKENS_MAP, toWei, valueToBigNumber, valueToWei } from '../../core/helpers'; +import { + selectAccountAddress, + selectAllowance, + selectBalances, + selectTokenBySymbol, + selectXFTBalance, +} from '../../core/selectors'; +import { ContractService } from '../../core/services/contract.service'; +import { TokenType } from '../../core/types'; +import { AssetsComponent } from './components/assets/assets.component'; +import { CommitmentsComponent } from './components/commitments/commitments.component'; +import { SettingsComponent } from './components/settings/settings.component'; +import { BalanceCommitment } from '../../core/interfaces/contract-service-methods'; +import { concatLatestFrom } from '@ngrx/effects'; +import { ActivatedRoute } from '@angular/router'; + +@Component({ + selector: 'os-swap', + templateUrl: './swap.component.html', + styleUrls: ['./swap.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class SwapComponent extends BaseComponent implements OnInit { + public formGroup: FormGroup; + public isBurnXFT: boolean = false; + public buttonState: 'APPROVE' | 'APPROVING' | 'SHIFT' = 'APPROVE'; + public tokenInput: TokenType; + public tokenOutput: TokenType; + public accountAddress$: Observable<string>; + public tokenBalance$: Observable<string>; + + private _allowance: string; + private _selectedCommitment: BalanceCommitment; + private _burnAsset: { price: string; decimals: number }; + private _mintAsset: { price: string; decimals: number }; + + constructor( + store: Store, + private readonly _route: ActivatedRoute, + private readonly _cdr: ChangeDetectorRef, + private readonly _formBuilder: FormBuilder, + private readonly _dialogService: DialogService, + private readonly _contractService: ContractService, + ) { + super(store); + + this.accountAddress$ = this.store.select(selectAccountAddress); + } + + public async ngOnInit(): Promise<void> { + this.formGroup = this._formBuilder.group({ + burn: [null, [Validators.required]], + mint: [null, [Validators.required]], + }); + + this.onSwitchTokensClick(TokensName.BTC, TokensName.XFT); + + combineLatest([ + this.store.select(selectBalances), + this.store.select(selectXFTBalance), + ]) + .subscribe(() => { + this.tokenInput = { ...TOKENS_MAP[this.tokenInput.symbol] }; + this.tokenOutput = { ...TOKENS_MAP[this.tokenOutput.symbol] }; + + this._cdr.markForCheck(); + }); + + this.store.select(selectAccountAddress) + .pipe( + filter((accountAddress) => Boolean(accountAddress)), + ) + .subscribe(async () => { + await this._getLatestPrice(); + }); + + this.store.select(selectAllowance) + .subscribe((allowance) => { + this._allowance = allowance; + + const burn = this.formGroup.get('burn').value; + + this._toggleButtonState(burn); + }); + + this.formGroup.get('burn').valueChanges + .pipe( + debounceTime(500), + distinctUntilChanged(), + filter(() => this.formGroup.enabled), + ) + .subscribe(async (burn) => { + this._toggleButtonState(burn); + + const aggrBase = TOKENS_NAME_MAP[this.tokenInput.symbol]; + const aggrQuote = TOKENS_NAME_MAP[this.tokenOutput.symbol]; + + const mint = await this._getExchange(burn, aggrBase, aggrQuote); + + this.formGroup.get('mint').setValue(mint, { emitEvent: false }); + }); + + this.formGroup.get('mint').valueChanges + .pipe( + debounceTime(500), + distinctUntilChanged(), + filter(() => this.formGroup.enabled), + ) + .subscribe(async (mint) => { + const aggrBase = TOKENS_NAME_MAP[this.tokenOutput.symbol]; + const aggrQuote = TOKENS_NAME_MAP[this.tokenInput.symbol]; + + const burn = await this._getExchange(mint, aggrBase, aggrQuote); + + this.formGroup.get('burn').setValue(burn, { emitEvent: false }); + }); + + + this._route.queryParams + .pipe( + filter(({ symbol, commitmentId }) => Boolean(symbol && commitmentId)), + concatLatestFrom(() => this.accountAddress$), + mergeMap(([{ symbol, commitmentId }, address]) => { + this.onSwitchTokensClick(TokensName.XFT, symbol); + + return this._contractService.balances({ address }) + .pipe( + map((balances) => { + + this.store.dispatch(GetBalancesSuccess({ balances })); + + const balance = balances.find((b) => b.asset.symbol === symbol); + + return balance?.commitments.find(({ id }) => id == commitmentId); + }), + ); + }) + ) + .subscribe((commitment) => this._setCommitment(commitment)); + } + + public async onApproveClick(): Promise<void> { + try { + this.formGroup.disable(); + this.buttonState = 'APPROVING'; + let amount = '0'; + + if (this._selectedCommitment) { + amount = this._selectedCommitment.amount; + } else { + const { burn } = this.formGroup.getRawValue(); + + amount = valueToWei(burn, 18); + } + + await this._contractService.approve(amount, (error: any, hash: string) => { + console.log(error); + console.log(hash); + }); + + this.buttonState = 'SHIFT'; + this.formGroup.enable(); + + this.store.dispatch(GetAllowanceRequest()); + } catch (error) { + this.formGroup.enable(); + this.buttonState = 'APPROVE'; + + console.log(error); + } + + this._cdr.markForCheck(); + } + + public async onShiftClick(): Promise<void> { + try { + this.formGroup.disable(); + + const address = await firstValueFrom(this.accountAddress$); + + const { burn, mint } = this.formGroup.getRawValue(); + + const callback = (error: any, hash: string) => { + console.log(error); + console.log(hash); + }; + + if (this.tokenOutput.symbol === TokensName.XFT) { + const { id, amount } = this._selectedCommitment; // TODO remove hard code + + const { transactionHash: hashTx } = await this._contractService + .withdraw(address, amount, id, callback); + + await this._contractService.withdrawFill({ address, hashTx }); + } else { + const amount = valueToWei(mint, 18); + const symbol = TOKENS_NAME_MAP[this.tokenOutput.symbol]; + + const { transactionHash: hashTx } = await this._contractService + .deposit(address, amount, symbol, callback); + + await this._contractService.depositFill({ address, hashTx }); + } + + this.store.dispatch(GetBalancesRequest()); + + this.store.dispatch(GetXFTBalanceRequest()); + + this.store.dispatch(GetAllowanceRequest()); + + this.buttonState = 'APPROVE'; + this._selectedCommitment = undefined; + this.formGroup.reset({ burn: null, mint: null }); + } catch (error) { + console.log(error); + } + + this.formGroup.enable(); + this.formGroup.updateValueAndValidity(); + + this._cdr.markForCheck(); + } + + public onSwitchTokensClick( + tokenInput: TokensName, + tokenOutput: TokensName, + ): void { + this.isBurnXFT = !this.isBurnXFT; + + this.tokenInput = { ...TOKENS_MAP[tokenOutput] }; + this.tokenOutput = { ...TOKENS_MAP[tokenInput] }; + + const { burn, mint } = this.formGroup.getRawValue(); + + if (this.isBurnXFT) { + this.formGroup.get('burn').setValue(burn); + } + + this._cdr.markForCheck(); + } + + public onShowSettingsClick(): void { + this._dialogService.open(SettingsComponent, { + header: 'Settings', + width: '500px', + }); + } + + public onShowAssetsClick(): void { + const dialog = this._dialogService.open(AssetsComponent, { + header: 'Asset Search', + width: '500px', + }); + + dialog.onClose.subscribe(async (selectedAsset?: TokenType) => { + if (!selectedAsset) { + return; + } + + const { burn } = this.formGroup.getRawValue(); + + if (this.isBurnXFT) { + this.tokenOutput = { ...TOKENS_MAP[selectedAsset.symbol] }; + } else { + this.tokenInput = { ...TOKENS_MAP[selectedAsset.symbol] }; + } + + const aggrBase = TOKENS_NAME_MAP[this.tokenInput.symbol]; + const aggrQuote = TOKENS_NAME_MAP[this.tokenOutput.symbol]; + + const mint = await this._getExchange(burn, aggrBase, aggrQuote); + + this.formGroup.get('mint').setValue(mint, { emitEvent: false }); + + this._cdr.markForCheck(); + }); + } + + public onShowCommitmentsClick(): void { + this.store.select(selectTokenBySymbol(this.tokenInput.symbol)) + .pipe( + first(), + mergeMap((token) => { + return this._dialogService.open(CommitmentsComponent, { + header: 'Select Commitments', + width: '500px', + data: { + token, + selectedCommitment: this._selectedCommitment, + }, + }).onClose; + }), + filter((commitment) => !!commitment), + ) + .subscribe((commitment) => { + this._setCommitment(commitment); + }); + } + + private _setCommitment(commitment: BalanceCommitment): void { + this._selectedCommitment = commitment; + + const burn = normalize(this._selectedCommitment.amount, 18); + + this.formGroup.get('burn').setValue(burn); + } + + private async _getExchange( + amount: string, + aggrBase: TokensName, + aggrQuote: TokensName, + ): Promise<number> { + if (!amount) { + return null; + } + + const { Price, Decimal } = await this._contractService.exchange({ + aggrBase, + aggrQuote, + amount: valueToWei(amount, 18), + }).toPromise(); + + const result = Number(normalize(Price, Decimal)); + + return result > 0 ? result : null; + } + + private _toggleButtonState(amount: string): void { + const isLTE = amount && valueToBigNumber(toWei(amount)).lte(this._allowance); + + this.buttonState = isLTE ? 'SHIFT' : 'APPROVE'; + + this._cdr.markForCheck(); + } + + private async _getLatestPrice(): Promise<void> { + const burnAggregator = TOKENS_AGGREGATOR_MAP[this.tokenInput.symbol]; + const mintAggregator = TOKENS_AGGREGATOR_MAP[this.tokenOutput.symbol]; + + this._burnAsset = await this._contractService.getLatestPrice(burnAggregator); + + this._mintAsset = await this._contractService.getLatestPrice(mintAggregator); + } +} diff --git a/src/app/views/swap/swap.module.ts b/src/app/views/swap/swap.module.ts new file mode 100644 index 0000000..4fb1914 --- /dev/null +++ b/src/app/views/swap/swap.module.ts @@ -0,0 +1,48 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { ReactiveComponentModule } from '@ngrx/component'; +import { DigitOnlyModule } from '@uiowa/digit-only'; +import { ButtonModule } from 'primeng/button'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { InputTextModule } from 'primeng/inputtext'; +import { SelectButtonModule } from 'primeng/selectbutton'; +import { TableModule } from 'primeng/table'; +import { SimplebarAngularModule } from 'simplebar-angular'; +import { ConnectWalletModule } from '../../components/connect-wallet/connect-wallet.module'; +import { PipesModule } from '../../core/pipes'; +import { TokenPanelComponent } from './components/token-panel/token-panel.component'; + +import { SwapRoutingModule } from './swap-routing.module'; +import { SwapComponent } from './swap.component'; +import { SettingsComponent } from './components/settings/settings.component'; +import { AssetsComponent } from './components/assets/assets.component'; +import { CommitmentsComponent } from './components/commitments/commitments.component'; + +@NgModule({ + declarations: [ + AssetsComponent, + CommitmentsComponent, + SettingsComponent, + SwapComponent, + TokenPanelComponent, + ], + imports: [ + ButtonModule, + CommonModule, + FormsModule, + InputNumberModule, + InputTextModule, + SelectButtonModule, + SimplebarAngularModule, + SwapRoutingModule, + TableModule, + ConnectWalletModule, + ReactiveComponentModule, + PipesModule, + ReactiveFormsModule, + DigitOnlyModule, + ], +}) +export class SwapModule { +} diff --git a/src/app/views/transfer/transfer-routing.module.ts b/src/app/views/transfer/transfer-routing.module.ts new file mode 100644 index 0000000..c0e9c27 --- /dev/null +++ b/src/app/views/transfer/transfer-routing.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { TransferComponent } from './transfer.component'; + +const ROUTES: Routes = [ + { path: '', component: TransferComponent }, +]; + +@NgModule({ + imports: [RouterModule.forChild(ROUTES)], + exports: [RouterModule], +}) +export class TransferRoutingModule { +} diff --git a/src/app/views/transfer/transfer.component.html b/src/app/views/transfer/transfer.component.html new file mode 100644 index 0000000..df59f1f --- /dev/null +++ b/src/app/views/transfer/transfer.component.html @@ -0,0 +1,28 @@ +<img class="transfer-mock" src="assets/images/transactions.png" alt=""> +<div class="transfer-blur"></div> +<div class="transfer-development"> + <span class="transfer-development__text">Transfer is now under development</span> + + <button pButton + type="button" + label="OK" + class="transfer-development__button"> + </button> +</div> +<!--<div class="transfer"> + <div class="transfer__header"> + <h1 class="transfer__header-text">Transfer</h1> + <span class="transfer__header-cog pi pi-cog"></span> + </div> + + <div class="transfer__content"> + </div> + + <div class="transfer__footer"> + <button pButton + type="button" + label="Generate File" + class="transfer__button"> + </button> + </div> +</div>--> diff --git a/src/app/views/transfer/transfer.component.scss b/src/app/views/transfer/transfer.component.scss new file mode 100644 index 0000000..8ac9517 --- /dev/null +++ b/src/app/views/transfer/transfer.component.scss @@ -0,0 +1,98 @@ +@use "sass:math"; + +@import "~src/styles/variables"; + +:host { + display: flex; + flex-direction: column; +} + +.tab-view { + +} + +.transfer-mock { + width: 411px; + align-self: center; +} + +.transfer-blur { + position: fixed; + top: 72px; + left: 0; + right: 0; + bottom: 0; + background: rgba(27, 13, 61, 0.7); + backdrop-filter: blur(20px); +} + +.transfer-development { + display: flex; + flex-direction: column; + align-self: center; + position: absolute; + top: 45%; + gap: 16px; + + & &__text { + font-weight: 600; + font-size: 24px; + line-height: 38px; + text-align: center; + color: #F5F5FF; + } + + & &__button { + align-self: center; + } +} + +.transfer { + display: flex; + flex-direction: column; + margin: 84px auto 0; + padding: 32px 24px; + width: 411px; + bottom: 173px; + background: #1B0D3D; + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.32); + border-radius: 8px; + gap: math.div($offshift-gap * 3, 2);; + + & &__header { + display: flex; + align-items: center; + justify-content: space-between; + } + + & &__header-text { + font-weight: 600; + font-size: 20px; + line-height: 32px; + margin: 0; + } + + & &__header-cog { + font-size: 18px; + cursor: pointer; + } + + & &__content { + height: 100%; + display: flex; + flex-direction: column; + gap: $offshift-gap; + } + + & &__switch { + margin: 0 auto; + } + + & &__footer { + } + + & &__button { + display: block; + width: 100%; + } +} diff --git a/src/app/views/transfer/transfer.component.spec.ts b/src/app/views/transfer/transfer.component.spec.ts new file mode 100644 index 0000000..d713ce2 --- /dev/null +++ b/src/app/views/transfer/transfer.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TransferComponent } from './transfer.component'; + +describe('TransferComponent', () => { + let component: TransferComponent; + let fixture: ComponentFixture<TransferComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [TransferComponent] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(TransferComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/transfer/transfer.component.ts b/src/app/views/transfer/transfer.component.ts new file mode 100644 index 0000000..03977c7 --- /dev/null +++ b/src/app/views/transfer/transfer.component.ts @@ -0,0 +1,10 @@ +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +@Component({ + selector: 'os-transfer', + templateUrl: './transfer.component.html', + styleUrls: ['./transfer.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class TransferComponent { +} diff --git a/src/app/views/transfer/transfer.module.ts b/src/app/views/transfer/transfer.module.ts new file mode 100644 index 0000000..a19fcda --- /dev/null +++ b/src/app/views/transfer/transfer.module.ts @@ -0,0 +1,19 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { TransferRoutingModule } from './transfer-routing.module'; +import { TransferComponent } from './transfer.component'; +import { ButtonModule } from 'primeng/button'; + +@NgModule({ + declarations: [ + TransferComponent, + ], + imports: [ + CommonModule, + TransferRoutingModule, + ButtonModule, + ] +}) +export class TransferModule { +} diff --git a/src/app/views/wallet/wallet-routing.module.ts b/src/app/views/wallet/wallet-routing.module.ts new file mode 100644 index 0000000..c65ac42 --- /dev/null +++ b/src/app/views/wallet/wallet-routing.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { WalletComponent } from './wallet.component'; + +const ROUTES: Routes = [ + { path: '', component: WalletComponent }, +]; + +@NgModule({ + imports: [RouterModule.forChild(ROUTES)], + exports: [RouterModule], +}) +export class WalletRoutingModule { +} diff --git a/src/app/views/wallet/wallet.component.html b/src/app/views/wallet/wallet.component.html new file mode 100644 index 0000000..92c2b93 --- /dev/null +++ b/src/app/views/wallet/wallet.component.html @@ -0,0 +1,145 @@ +<div class="wallet"> + <div class="wallet__left"> + <div class="wallet__composition composition"> + <div class="composition__header">Wallet</div> + <div class="composition__content"> + <div class="composition__chart"> + <span class="composition__chart-total">{{ xftAmount$ | ngrxPush }} XFT</span> + <p-chart type="doughnut" + [data]="chartData$ | ngrxPush" + [options]="chartOptions" + [style]="{'width': '100%'}"> + </p-chart> + </div> + <div class="composition__data"> + <p-table [value]="balances$ | ngrxPush" + class="composition__table" + dataKey="id"> + <ng-template pTemplate="header"> + <tr> + <th></th> + <th>Token</th> + <th>Amount</th> + <th>Value</th> + <th>Comm. Amount</th> + </tr> + </ng-template> + <ng-template pTemplate="body" let-token> + <tr> + <td><span [style.background-color]="token.color"></span></td> + <td> + <div class="token-icon"><img [src]="token.icon" alt=""></div> + </td> + <td>{{ token.asset.amount | normalizeBN }}</td> + <td>${{ token.asset.USD | normalizeBN }}</td> + <td> + <div> + <span>{{ token.commitments.length }}</span> + <span (click)="onViewCommitmentsClick(token)" class="view">View</span> + </div> + </td> + </tr> + </ng-template> + </p-table> + </div> + </div> + </div> + </div> + + <div class="wallet__right"> + <div class="commitments"> + <div class="commitments__header"> + <ng-container *ngIf="currentBalance?.icon"> + <img [src]="currentBalance.icon" alt=""> + </ng-container> + <span>Commitments</span> + </div> + + <div class="commitments__wrapper"> + <ng-template #emptyView> + <div class="commitments__empty"> + Select asset to explore commitments + </div> + </ng-template> + + <ng-container *ngIf="currentBalance?.commitments?.length else emptyView"> + <ngx-simplebar [options]="{ autoHide: false }" + class="commitments__simplebar"> + <p-table [value]="currentBalance?.commitments" + [(selection)]="selectedCommitments" + class="commitments__table" + dataKey="id"> + <ng-template pTemplate="header"> + <tr> + <th> + <p-tableHeaderCheckbox></p-tableHeaderCheckbox> + </th> + <th> + <div> + <span>Commitment #</span> + <div class="commitments__zero-balances"> + <span>Token amount</span> + <span class="pi pi-sort-down"></span> + <!--<span class="pi pi-sort-up"></span>--> + </div> + </div> + </th> + </tr> + </ng-template> + <ng-template pTemplate="body" let-commitment> + <tr> + <td> + <p-tableCheckbox [value]="commitment"></p-tableCheckbox> + </td> + <td> + <div> + <div class="commitments__text">{{ commitment.id }}</div> + + <div class="commitments__balance"> + <ng-container [ngTemplateOutlet]="tokenRef" + [ngTemplateOutletContext]="{item: commitment}"> + </ng-container> + + <span class="commitments__balance-usd">${{ commitment.USD | normalizeBN }}</span> + </div> + </div> + </td> + </tr> + </ng-template> + </p-table> + </ngx-simplebar> + + <div class="commitments__footer"> + <div class="commitments__text">Selected Commitments Balance:</div> + <div class="commitments__balance"> + <ng-container [ngTemplateOutlet]="tokenRef" + [ngTemplateOutletContext]="{item: { amount: sumToken }}"> + </ng-container> + + <span class="commitments__balance-usd">${{ sumUSD | normalizeBN }}</span> + </div> + </div> + + <button (click)="onGoToShiftClick()" + [disabled]="!selectedCommitments?.length || isLoading" + [loading]="isLoading" + pButton + type="button" + label="Go to Shift" + class="commitments__button"> + </button> + </ng-container> + </div> + </div> + + <ng-template #tokenRef let-item="item"> + <div class="token"> + <div class="token__icon"> + <img [src]="currentBalance.icon" alt=""> + </div> + <span class="token__amount">{{ item.amount | normalizeBN }}</span> + </div> + </ng-template> + + </div> +</div> diff --git a/src/app/views/wallet/wallet.component.scss b/src/app/views/wallet/wallet.component.scss new file mode 100644 index 0000000..f5c7ad5 --- /dev/null +++ b/src/app/views/wallet/wallet.component.scss @@ -0,0 +1,351 @@ +@use "sass:math"; + +@import "~src/styles/variables"; + +:host { + display: block; +} + +.wallet { + display: flex; + gap: math.div($offshift-gap * 3, 2);; + + & &__left { + width: 100%; + } + + & &__right { + width: 100%; + max-width: 520px; + } + + & &__composition { + } +} + +.composition { + background: #1B0D3D; + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.32); + border-radius: 8px; + overflow: hidden; + + & &__header { + padding: 12px 24px; + background: rgba(255, 255, 255, 0.1); + font-weight: 600; + font-size: 20px; + line-height: 32px; + color: #F5F5FF; + } + + & &__content { + padding: 24px; + display: flex; + gap: math.div($offshift-gap * 3, 2);; + } + + & &__chart { + width: 100%; + max-width: 160px; + border-radius: 50%; + background: rgba(255, 255, 255, 0.05); + align-self: center; + padding: 12px; + position: relative; + } + + & &__chart-total { + font-weight: 600; + font-size: 14px; + line-height: 22px; + color: #F5F5FF; + position: absolute; + top: calc(50% - 11px); + left: 0; + right: 0; + text-align: center; + } + + & &__data { + width: 100%; + padding: 20px; + background: rgba(255, 255, 255, 0.05); + border-radius: 4px; + font-weight: 700; + } + + & &__table { + tr, + tr > td, + tr > th { + border: 0; + background: transparent; + } + + tr > th { + padding-top: 0; + padding-bottom: 8px; + } + + tr > td { + padding-top: 8px; + padding-bottom: 8px; + } + + tr:last-of-type > td { + padding-bottom: 0; + } + + tr > td { + font-weight: 600; + font-size: 14px; + line-height: 22px; + color: #F5F5FF; + + .token-icon { + width: 40px; + height: 40px; + + > img { + width: 100%; + height: 100%; + } + } + + > div:not(.token-icon) { + display: flex; + align-items: center; + gap: 12px; + } + + .view { + font-weight: 600; + font-size: 14px; + line-height: 22px; + color: #AA8CFF; + cursor: pointer; + } + } + + tr > th { + font-weight: 400; + font-size: 12px; + line-height: 19px; + opacity: 0.6; + color: #FFFFFF; + } + + tr > th:first-of-type, + tr > td:first-of-type { + padding-left: 0; + } + + tr > th:last-of-type, + tr > td:last-of-type { + padding-right: 0; + white-space: nowrap; + } + + tr > th:last-of-type, + tr > td:last-of-type, + tr > td:last-of-type > div { + //white-space: nowrap; + //text-align: right; + //justify-content: flex-end; + } + + tr > th:not(:first-of-type):not(:last-of-type) { + width: 33%; + } + + tr > td:last-of-type { + width: auto; + } + + tr > td:first-of-type { + width: 40px; + min-width: 40px; + + > span { + display: inline-block; + border-radius: 50%; + width: 8px; + height: 8px; + } + } + } +} + +.commitments { + background: #fff; + overflow: hidden; + border-radius: 8px; + display: flex; + flex-direction: column; + + & &__empty { + min-height: 160px; + font-weight: 600; + font-size: 20px; + line-height: 32px; + color: #1B0D3D; + display: flex; + align-items: center; + align-self: center; + text-align: center; + } + + & &__wrapper { + display: flex; + flex-direction: column; + padding: 0 24px 24px; + } + + & &__simplebar { + max-height: calc(100vh - 340px); + margin: 0 -24px; + } + + & &__header { + display: flex; + align-items: center; + gap: 8px; + margin-bottom: 8px; + padding: 12px 24px; + background: rgba(88, 0, 176, 0.1); + font-weight: 600; + font-size: 20px; + line-height: 32px; + color: #1B0D3D; + + > img { + width: 24px; + height: 24px; + } + } + + & &__zero-balances { + display: inline-flex; + align-items: center; + gap: 8px; + color: $offshift-primary-color; + cursor: pointer; + + > span.pi-check-circle { + font-size: 12px; + } + + > span:not(.pi-check-circle) { + font-weight: 600; + font-size: 12px; + line-height: 19px; + } + } + + & &__table { + tr > th > div > span { + opacity: 0.7; + color: #1B0D3D; + } + + tr > th > div > .commitments__zero-balances { + color: $offshift-primary-color; + cursor: pointer; + } + + tr > th > div > span, + tr > th > div > div { + font-weight: 600; + font-size: 12px; + line-height: 19px; + } + + tr > th, + tr > td { + background-color: #FFFFFF; + border: 0; + } + + tr > th:first-of-type, + tr > td:first-of-type { + width: 20px; + padding-right: 0; + padding-left: 24px; + } + + tr > th:last-of-type, + tr > td:last-of-type { + padding-right: 24px; + padding-top: 6px; + padding-bottom: 6px; + } + + tr > th:last-of-type > div, + tr > td:last-of-type > div { + display: flex; + align-items: center; + justify-content: space-between; + } + + tr > td:last-of-type > div { + background: rgba(27, 13, 61, 0.05); + border-radius: 4px; + padding: 16px; + } + } + + & &__footer { + display: flex; + align-items: center; + justify-content: space-between; + padding: 16px 0; + } + + & &__text { + font-weight: 600; + font-size: 16px; + line-height: 26px; + color: #1B0D3D; + } + + & &__balance { + display: flex; + flex-direction: column; + align-items: flex-end; + } + + & &__balance-usd { + font-weight: 600; + font-size: 12px; + line-height: 19px; + color: #1B0D3D; + opacity: 0.7; + } + + & &__button { + width: 100%; + } +} + +.token { + display: inline-flex; + align-items: center; + gap: 4px; + + & &__icon { + width: 16px; + height: 16px; + + > img { + width: 100%; + height: 100%; + } + } + + & &__amount { + font-weight: 600; + font-size: 16px; + line-height: 26px; + color: #1B0D3D; + } +} diff --git a/src/app/views/wallet/wallet.component.spec.ts b/src/app/views/wallet/wallet.component.spec.ts new file mode 100644 index 0000000..6d6f334 --- /dev/null +++ b/src/app/views/wallet/wallet.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { WalletComponent } from './wallet.component'; + +describe('WalletComponent', () => { + let component: WalletComponent; + let fixture: ComponentFixture<WalletComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [WalletComponent] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(WalletComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/views/wallet/wallet.component.ts b/src/app/views/wallet/wallet.component.ts new file mode 100644 index 0000000..da084af --- /dev/null +++ b/src/app/views/wallet/wallet.component.ts @@ -0,0 +1,131 @@ +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; +import { BaseComponent } from '../../base.component'; +import { Store } from '@ngrx/store'; +import { GetBalancesRequest } from '../../core/actions'; +import { + selectAccountAddress, + selectAssets, + selectChartData, + selectXFTBalancesAmount +} from '../../core/selectors'; +import { firstValueFrom, Observable } from 'rxjs'; +import { BalanceCommitment, OutputParamsBalance } from '../../core/interfaces/contract-service-methods'; +import { TokenType } from '../../core/types'; +import { valueToBigNumber } from '../../core/helpers'; +import { ContractService } from '../../core/services/contract.service'; +import { Router } from '@angular/router'; + +type BalanceType = TokenType & OutputParamsBalance + +@Component({ + selector: 'os-wallet', + templateUrl: './wallet.component.html', + styleUrls: ['./wallet.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class WalletComponent extends BaseComponent { + public isLoading: boolean = false; + public selectedCommitments: BalanceCommitment[]; + public chartData$: Observable<any>; + public xftAmount$: Observable<string>; + public chartOptions: any = { + cutout: 50, + responsive: true, + plugins: { + legend: { + display: false, + }, + tooltip: { + enabled: true, + }, + } + }; + public balances$: Observable<BalanceType[]>; + public currentBalance: BalanceType; + + constructor( + store: Store, + private readonly _router: Router, + private readonly _cdr: ChangeDetectorRef, + private readonly _contractService: ContractService, + ) { + super(store); + + this.balances$ = this.store.select(selectAssets); + + this.chartData$ = this.store.select(selectChartData); + + this.xftAmount$ = this.store.select(selectXFTBalancesAmount); + + this.store.dispatch(GetBalancesRequest()); + } + + public get sumToken(): string { + return this._calculateSelectedSum('amount'); + } + + public get sumUSD(): string { + return this._calculateSelectedSum('USD'); + } + + public onViewCommitmentsClick(token: BalanceType): void { + if (this.currentBalance && !this.currentBalance.commitments.length) { + return; + } + + this.currentBalance = token; + + this._cdr.markForCheck(); + } + + public async onGoToShiftClick(): Promise<void> { + if (!this.selectedCommitments?.length) { + return; + } + + this.isLoading = true; + + const { symbol } = this.currentBalance; + + if (this.selectedCommitments.length > 1) { + const address = await firstValueFrom(this.store.select(selectAccountAddress)); + + const commitmentIds = this.selectedCommitments.map((c) => Number(c.id)); + + const callback = async (error: any, hash: string) => { + console.log(error); + console.log(hash); + }; + + const { transactionHash: hashTx } = await this._contractService + .groupCommitment(address, commitmentIds, callback); + + const { id: commitmentId } = await this._contractService + .groupCommitmentsSpent(address, hashTx, commitmentIds); + + await this._contractService + .groupCommitmentFill({ address, hashTx }); + + this._router.navigate(['swap'], { queryParams: { symbol, commitmentId } }); + } else { + const { id: commitmentId } = this.selectedCommitments[0]; + + this._router.navigate(['swap'], { queryParams: { symbol, commitmentId } }); + } + } + + private _calculateSelectedSum(prop: 'amount' | 'USD'): string { + if (!this.selectedCommitments?.length) { + return '0'; + } + + return this.selectedCommitments + .map((c) => (c as any)[prop]) + .reduce((p, c) => { + p = p.plus(c); + + return p; + }, valueToBigNumber(0)) + .toString(); + } +} diff --git a/src/app/views/wallet/wallet.module.ts b/src/app/views/wallet/wallet.module.ts new file mode 100644 index 0000000..0c9b737 --- /dev/null +++ b/src/app/views/wallet/wallet.module.ts @@ -0,0 +1,29 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ButtonModule } from 'primeng/button'; +import { ChartModule } from 'primeng/chart'; +import { TableModule } from 'primeng/table'; +import { SimplebarAngularModule } from 'simplebar-angular'; + +import { WalletRoutingModule } from './wallet-routing.module'; +import { WalletComponent } from './wallet.component'; +import { ReactiveComponentModule } from '@ngrx/component'; +import { PipesModule } from '../../core/pipes'; + +@NgModule({ + declarations: [ + WalletComponent + ], + imports: [ + CommonModule, + WalletRoutingModule, + SimplebarAngularModule, + TableModule, + ButtonModule, + ChartModule, + ReactiveComponentModule, + PipesModule, + ] +}) +export class WalletModule { +} diff --git a/src/assets/.gitkeep b/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/images/3.png b/src/assets/images/3.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc354b3df8c2e77816567da28689812579fac2e GIT binary patch literal 48066 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/XFT-dark.svg b/src/assets/images/XFT-dark.svg new file mode 100644 index 0000000..a4816f3 --- /dev/null +++ b/src/assets/images/XFT-dark.svg @@ -0,0 +1,20 @@ +<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g clip-path="url(#clip0_15_124)"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="#5800B0"/> +<rect x="-4" y="-4" width="44" height="44" fill="url(#pattern0)"/> +<rect x="8" y="8" width="20" height="20" fill="url(#pattern1)"/> +</g> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_15_124" transform="scale(0.015873 0.015625)"/> +</pattern> +<pattern id="pattern1" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image1_15_124" transform="translate(0 -0.00305998) scale(0.00122399)"/> +</pattern> +<clipPath id="clip0_15_124"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +</clipPath> +<image id="image0_15_124" width="63" height="64" xlink:href="data:image/png;base64,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"/> +<image id="image1_15_124" width="817" height="822" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/src/assets/images/XFT-light.svg b/src/assets/images/XFT-light.svg new file mode 100644 index 0000000..05afdd3 --- /dev/null +++ b/src/assets/images/XFT-light.svg @@ -0,0 +1,10 @@ +<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +<rect x="8" y="8" width="20" height="20" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_15_117" transform="translate(0 -0.00305998) scale(0.00122399)"/> +</pattern> +<image id="image0_15_117" width="817" height="822" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/src/assets/images/favicon.png b/src/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..4a73b837797aa2cd2d24028c896c99cb09c0931c GIT binary patch literal 179322 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%0AA_`D5aX%uY^7 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/img_0.png b/src/assets/images/img_0.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d64018f1985899ad4682e5ea0c749048ed110c GIT binary patch literal 214594 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 Riw5}nSKmml@|Jz{{{vt++VB7X literal 0 HcmV?d00001 diff --git a/src/assets/images/loader.png b/src/assets/images/loader.png new file mode 100644 index 0000000000000000000000000000000000000000..479237cdbf83e1d7d3a36d10ba6fe3aeb014e97b GIT binary patch literal 12812 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 KsY(fx!2bmpvQs|* literal 0 HcmV?d00001 diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg new file mode 100644 index 0000000..13ab150 --- /dev/null +++ b/src/assets/images/logo.svg @@ -0,0 +1,17 @@ +<svg width="646" height="124" viewBox="0 0 646 124" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="123.164" height="123.164" fill="url(#pattern0)"/> +<path d="M160.797 76.6353C160.797 54.3974 180.298 35.9228 203.22 35.9228C226.143 35.9228 245.301 54.3974 245.301 76.6353C245.301 98.8733 226.143 117.348 203.22 117.348C180.298 117.348 160.797 98.5311 160.797 76.6353ZM224.774 76.6353C224.774 64.6611 214.853 54.3974 203.563 54.3974C191.93 54.3974 182.009 64.319 182.009 76.6353C182.009 88.6096 191.93 98.8733 203.563 98.8733C214.853 98.8733 224.774 88.6096 224.774 76.6353Z" fill="black"/> +<path d="M278.829 37.9756H295.593V55.7659H278.829V115.637H257.96V55.7659H247.354V37.9756H257.96V31.1331C257.96 17.1061 267.539 7.52667 281.224 7.52667C287.382 7.52667 294.567 10.2636 299.015 14.3691L293.883 27.7119C292.514 26.3434 289.435 25.3171 286.356 25.3171C282.251 25.3171 278.829 29.0804 278.829 33.8701V37.9756Z" fill="black"/> +<path d="M330.49 37.9756H347.254V55.7659H330.49V115.637H309.62V55.7659H299.015V37.9756H309.62V31.1331C309.62 17.1061 319.2 7.52667 332.885 7.52667C339.043 7.52667 346.227 10.2636 350.675 14.3691L345.543 27.7119C344.175 26.3434 341.096 25.3171 338.017 25.3171C333.911 25.3171 330.49 29.0804 330.49 33.8701V37.9756Z" fill="black"/> +<path d="M348.28 105.716L357.86 90.6624C364.702 95.4521 373.597 99.2154 383.861 99.2154C389.677 99.2154 393.783 96.8205 393.783 93.3993C393.783 88.6096 387.966 87.2411 380.098 84.8462C364.018 81.0829 351.701 76.6353 351.701 61.2399C351.701 46.5286 363.676 35.9228 382.15 35.9228C393.098 35.9228 404.388 39.6862 412.941 45.5022L404.046 61.2399C396.862 56.7923 388.993 54.3974 382.15 54.3974C376.676 54.3974 372.913 56.4501 372.913 59.1871C372.913 63.2926 375.992 64.661 386.598 67.398C399.941 70.8192 414.994 75.2669 414.994 92.373C414.994 107.768 402.678 117.348 383.519 117.348C370.518 117.348 357.518 112.9 348.28 105.716Z" fill="black"/> +<path d="M497.788 66.0295V115.295H476.576V70.4771C476.576 60.8977 470.418 54.3974 461.865 54.3974C452.627 54.3974 445.785 60.8977 445.785 69.4508V115.295H423.889V10.2637H445.785V47.2128C450.575 40.3704 459.128 35.9228 469.049 35.9228C485.813 35.9228 497.788 48.5813 497.788 66.0295Z" fill="black"/> +<path d="M508.393 15.0534C508.393 8.8952 513.525 3.42122 520.368 3.42122C526.868 3.42122 532 8.8952 532 15.0534C532 21.5537 526.868 27.0277 520.368 27.0277C513.867 27.0277 508.393 21.8958 508.393 15.0534ZM509.42 37.9756H531.315V115.637H509.42V37.9756Z" fill="black"/> +<path d="M572.712 37.9756H589.476V55.7659H572.712V115.637H551.843V55.7659H541.237V37.9756H551.843V31.1331C551.843 17.1061 561.422 7.52667 575.107 7.52667C581.265 7.52667 588.45 10.2636 592.897 14.3691L587.765 27.7119C586.397 26.3434 583.318 25.3171 580.239 25.3171C576.133 25.3171 572.712 29.0804 572.712 33.8701V37.9756Z" fill="black"/> +<path d="M645.926 110.505C641.479 114.611 634.294 117.348 628.136 117.348C614.451 117.348 604.872 107.426 604.872 93.7414V55.7659H594.266V37.9756H604.872V16.764H625.741V37.9756H642.505V55.7659H625.741V89.9781C625.741 95.1099 629.162 98.5311 633.268 98.5311C636.347 98.5311 639.426 97.5047 640.794 96.1362L645.926 110.505Z" fill="black"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0" transform="translate(0 -0.00305998) scale(0.00122399)"/> +</pattern> +<image id="image0" width="817" height="822" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/src/assets/images/transactions.png b/src/assets/images/transactions.png new file mode 100644 index 0000000000000000000000000000000000000000..9c37f3e625110d8b99f9af79d5858f7c73d46fdf GIT binary patch literal 87591 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/transfer.png b/src/assets/images/transfer.png new file mode 100644 index 0000000000000000000000000000000000000000..58ba8db1c882052fa4049b52d01afea57edd2ba4 GIT binary patch literal 434681 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≪Ar5t%5+i|fse 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�asJrq?ucqdDLVY8XR*$L=3D(BFBh1}tG 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%0D8Vq&r*Si);5SO(ugxNjywFb z^fYIg-P~!{0pTLPok2g*!TJw$W57P4o8th>zs5mD?O<cJt~2N~qT8yOc9h;2$ntVM zjuf;R$o<D`l?!{PTX4+}&A({vV5Yp|s0TcS1xZuhSnsN(_L{d9mvihZy(}Xox<3KC zXVL9eGf#!jx0?;hJ%)`==m}^t*hnuieaJ${$5FpGJ14YVKgnp;DD?WDNy7HBT-Vse zwfi0mS^Fu@6N`KWWHX(`|4FvWc;=EaAF{h13Han_iJnLPZuaB=mo|KIdjDgXn!<Z; z#wpt?dyD^lU?1J}lg*Os*Rq>=;oZ@5k7&U}MdMoW^pzY>uK$~=)B+#JzeKuExY}+& zjRF5f>WR*5$<|@@I(JOhh6NYpvcj~!^N?-ME_~ds`~7A++dPdzon=5cTT0{DL$%Lg zsd+IXYU*lmBpURcE0JtW=s4RAHCG~$M4sIKbpMwE(mCwP6g`8@EU=%DrPDsG{TY#K zwoql~v#7tipw#WUknQg$#DS9XKa>Fy$g1n%ic=fi5Ri2e)l2}jsm2LTS|s3enl`wb z9sZcLAcb#OP!axj2P!yszS=Z!EyDu5GN>O5Ij4Ei-4pQEBzPe@j&;Aa!_}A3X@5ra zo<Ajhn649>CX5vcDlB)cXQaMjJJN?egIUu#@SB?-ohMkG-*(j2oRliZjy=nTt7uqD z;;^QUi-2ov47B6qLQ0oyN1uJ3dG+(Od*r8dQ*t#wQnD$;u?4FWgI+rh?I1Wa`;z<8 z)#n@`vKq6c(fa%GFU)_n$d7qGzMV03ld+VDakg0?BUkd7?AHvNrAWyRF{8(2hh;P- z*Y91}(-WX4z-t%%oZv9fVH8DYxB)$~0&WJu4sN_5YcgKn(CY8$DA5-IvW;%@W8i|G z01tQ^!x!p^=61XOtG)>NjB!fGD}PI*5!a%9XndlzYvww#c&rf&F3vbOPkAkuuDWEK z0|ObzD-f69$*Mil`KR{;X3?Q{rm1`;{#_eU^fxMGbU@(WwMq)q%yWntz|sv&*=o|! zHp0n>KMmasP|-?3^L$*$>p8`V-{|r)yJ8me^04#o9ql`i)3fpR(YEM(^kHq^_vJqa z#2uqK%C0+gzKq|%C8`S5NQrX&PcFK$r=F{)q2Im!@6r~R|5V2RY>qRL=ixVCcZa&Z zbNzxJW3*_arjPYx+F~1i%1J*BI%p=pP^3;aI5KdkU6dZY&?YJcv})_~PWIED@5ds= zF*_zNdc=gRPA{WSg2Q>6HuTPMv>N_10~8xfHa}-{`tz2ppVqwI;X{RKc+r{;Cp>c| z)ekp<%9kZAMiYdrxV)qBPe|6u$?Hq%M$ceMc0SP6!bMGC!cah_0~-_QC$>8NJ~+*p zyS}zucWlF-@9>vYnBU}0j;s%PwUKQ@cbaQ0op68r#3m;+rqUyQ+}N2MBZW9&RV@^n z*HfQHdP&mPW2Y~R2T!gDjC5-kQLd)9->){eAGlmtcIt&;ExX%dtAFJNkIy@|Umr@d z*L$DW6Vt0l7p%t<)*9=M6;{XdQ**NTQx7F0(ooQ5T9YZXd;JI<vDSC+(*MZlN=AQs zuE%Srn8TQcZH+fDJ4vi0vFTs5KS-}9W+q(w)MKv0Yed8}=YYt$RS0H_Bd|9@H~JA& zS)rm4CzCfc<n&^)`r5T4*D2FS^VR$it|W5&u^#769_s7Jt;Si+tLL}l@z(aA;+&fp zojI<##<1cF&{MmQ8|7{rVy@e6hH$G56k#uzu<RJUYgV$Di><qe&b%q>_wCkG^ysoZ z)t?am6-|d<<W5s7dqz_te<TBZ1$-s%uH0P)K%hOLo0ZN$fF}1Y&v?DXw%Tb7?S~mK z;A&;BHrep_1l0KjtrP>E>;S$JzD8z@cMJO4AQygIJH~PLP@yh7yA_1=llQj0XX)(P zq`GGL#Pxp#tE3`@tR()8OS1W}CvObGU4vch9`I8nKVs)v>_-uK$y5uid+KxaXGQ8A z=t8<LB4_vmR~MOeZOr4A^$DLfNu57g^>u@9(>`P}s%&`bfw(Z!yG8Vb>i9&4Lsk21 zjq|zJ$Z_M+Z5pRK);#!5G-Lk_Zf0m5uXjh@{f4(hbnPf+W9?MCZ8Mi1W~$#OM6hPI z^TF)NW)$<|IGa|b_N}WbI_=g<QAqI$Br1%QnmoolbOPslAj=J3Coc-f!yntp_^jc% z?ElKu^FnPn0h#mgl_*}vl3pw**zKLa0+9bzK~(jVc3GX=*z{YmK7myU(DL#;&w&Ye zNs9Rbuv-_531B0GJ?65Z&WYp43d4Oqqe8aeT1{g)lfwB`XVpc^A9m^T1zG)%{4vL4 zL^uDj9l{Qm04?8*40uo>Q`2SZwcdXO-58JE*ovbLg!IyQtmHDFyBcg4lXsXoyjveu zjSLl9lmgm}&anr=ljvthPqfXfFr6ZEBRw=N2>-y794;koXzX6!OeY39Rp7_7TVB}d zp=EM{yPIdCdJZ0K|A|vOjn5rl9gf$zA913e<mcGFJo%#>ZgM=u8<}DzE*aHkVujTH zWwvPTbTnla@KK6%F^P|M8d<tx|4(+E`qSe7b6_)oD6RC~KvZuHC<Bc4PXcewzXOgl z0Og)A0L^%ZZ>=3W8EcjV^x9GBHjPsq3y{r}M=M_abKpk5*5@?-(GFnlZ_MX+!PjJf z{rbQ1pfq$Ch3J95`^GM-T$A|;5r}rb$Nb^~zzO@h=xjCswrdjWC{m}{N^v@N|M2Pu zY!?gA?g~76x;caFbsN5zJ<hAb8>***hgFM-vouoexT~Fk2b6;(!<U%9{3nVSeYI{J zNeN$7Mj~HO^~D%uxX}(PrsVLcx2FSY!YsuJEfZP=E;GJ#b$vqNDkOYmL)qmj)B(8d zD87xEP|+F3#oj+ru{bMQdph6FZg^fl!<XkDg+zexC4tIfUKMZwA8fRSjLyPzkmIsq zz0pSM^NRKnj66DcgU>qr^$&K5aj4faEo-sXPel3{5VCR2cV00Iy^5UxpR~zSkiEZX zJbR&jedc$UFMqUsm+xMDJkc`9&R@D}Te;UKqqq$Kl4;nDolRg+Sq)MgX1o!NWwN1O z7pG7&Gj2v7K`%TJ90tSLKQ8(<|ENpPy?*M-O!yKwri#bG*ohlDG1kK>w0c&*J6A^< zd_KDy=K+)Y_MK*xEIX)Kl!kfq*F2bPPSsl#Q8;KAlJM4aL|7LzCkQ8NlL7~)GluwJ z^`Gs2>!vv^n{%M^xV!W!39WA94ed^5E<@hi{*&7G4cW@iHD-u0ec}e1+s&_?1kVw? zwkDHB62XlL>&(R}Rv;hBqO}tKeg;5K^1UDb9JG59{~6vh5GZS%d0d+T?1-uiaH?}> zw6Zz>YIu|Z2m`X=&SJ>ZVqcsQl!paU>lydFnDQAPpP2<v>>w*uIUPm0@3&{8klL{o z-T}lLYK<faxSzr2qWvAI`UPqJ+qYSvd0fke2dd2R$|bY6Q2;=%4-RAaU;*I#+HX=` zAFPgp>j>GqzO44uJ_^L1{yNBNf(SlZ6j@*j&{G6>y7_8eo0HBY>Ed(7Bdd?<TFb5m zwo@f7)cFZT&VsV1Z_n~SbUyC&Prs3fJ2rTzYB|}sVDwdekB5xp^Qm7YI`*pO#@lMf z2*-X}GEE_xRl?Bv@|~>Kj+kKe*YM{wW1v^gtgkAL*Uez|SzgTiI=heHr%2y_h&*ND zDDDG`@Jh_9k2xxsRm@XBi>)mGZ7h-}3B0;dbpr3uZXqq?+5Q#&ZmTEui%E-@%@gsf z^!K9fZZMgzNC{DT*IAlvygBc{X+?Lt+0dVELAH!wyG(z@JVYenw^b3~*u_Lz&ZrYW z-c?cyBDP4*b*4c7Eva>*Y-5u_fAjb9+(GP`K07+35)|nD=LtwH0^+zVSjy!M?ZByc zXuJ%cH~MtsqAdbCZ)JR0*bLk6UiMEpN6EqeHWOXhGmrjdJ0_f6xN%H?zu#^$MO}ny z`)A{kO&=G$@H|S&M+zQUHeR%{jjf$eaf0Xd+bw5)K0F`PUO^}Rr*39>M_N$LZEWqt zHbGn^v&!ZAS=UMJn2z6Vp@3QWP`!z;U+v!IFz<bt#|>`%41k{4vp4*;eb{jE$D<|2 z|Kjm9{=I)^Ueom^p8<0DI0M)bRT+S&^Yo;riN}8`9AyANhq6#N>+G_s_boC0mq|KV z?>Utf`$@_4Bh6%d$^&eci#bFZI{;S4Iqc`84`1v5om`=d&${iRXR4l(*0c<=8q7KR zTKSEOc#*HO-S#?=-GRS`6?GgUh|K=kGS&PfakXOHsIT+%-e$n206mB03T))sv3^qG zuYxn);ADF5igdmJSNe{g%WBoGfE)bBF_X<#qeB3$r+@7h?Wvle8~-*$R*3eG%<cj! zR5K}GX@q*~ou|3^hQ&oaGG)?>6uj<#v(Sw4|2!8j&~%%2<&;oQcZ~enPf5o|J>5`e zhs(tZjQf%VGz^**>8oTitKo*g9jggCiMekEKF}@97x@baAO6w|e@?=mXRP>(o{L9Z z?9rWM6jxC*06W{r<~-w*<**K%7HO3Najs3Gr3lui*AvS8wu-jU?PXLj6Q^THjX1k6 zEPx*eJkI;|&A64968jnF7tGKMDf3HFe{~azE<_o(1l@o10EY-K{ipJ%p-0C59sE-r z(y<uh$4ig#d3D>~(H(F4I6QJ&fo4uQi~jZLF9rO0ttqA>qVnRJ4{!+Zt@;K%YR_a< z_-^$NG}*Y}b&}JuV_V(lX->8xI~(X@xc*bFvlRTUFX702%s10GTKvF)5L7Tyn-28M zip}ZQ2uqubDj?`w57*u7_BR+ONytCgr%%1Pp8@pEd%p*>=hjMj{7VuCXf=Kw|5g6! zLiA}rN{?kT0N+&6)+m$wyTPLjK-gAHxsUI3sI_7zb+y|3b}BK8s;9pCj<?kLhBp-G zHrSxI=hEH*&_?E;33&atxf10`|4m&_%bVO+Mbgtua`FT;A5KmC(l)H`D%#BYk9^M` z%NvS#y*2|zPZC2u*T;{5DC&N-dU|=iGGm=vz4E7`^LFy}zO7w+y|q=a8=kmZu?H?X zuJE%wB|{<SB<yi?yWH*K*K9mkU%^MlL3mk36h0+QD7#>Yxfjxi>swDNH|2~zts9WF zUQNJpY~n6*M-kN&lcT?HpX_5JBK6tR`mX1>qgl2Y0%^bY`Kumpo9t!=`$Xs!N#uPa zWVXs4^sex-In=4<3V#j`P>28hp0)eaguk0d^r{WN=#S6zl^p7rjaCVKYTi5_`5K2< z>yl3vml9$UkzXi$ABE%WCU6y(olVPGJ$~eN!{PORyr}i#W5c49qQhVD^P9w4U$D05 zX7%YW+QkVUMaVFRa_?6NC~g=MP*0pLVZeaK(awK@@yHu;oQpaKG~^Zm^XcSx-Oaef zo|9Ob?TzX}R={-wnd7|Y?(P#O*F`Bsp^Lu&8hy_5PokpwJd1t|p5CvF-sKUU2LU{H zG)&1<75pWk7e|kDKUn<@jR1MHq0#45oD;=)J+bo+yuWBYsy>91wO@IB9mvcrkvkhB zvS+aNEtEl=1-lm2Rw=t(U|7`3yK;8iro!ug{M=^%*-BzV9etJ^$I+gh$y@PX;he+D z*jmnM1`tEjoA3AGvzB-cCmDb#pKYH#KcktHZENNbWYL3YWOI&aPNDM3D6<#;(HdT6 zl>xdDnOX7o!SnT>({_Jty3egXm-eAspUl>{&h<Z{*<BA>;V&w+zJvG|g%{!<S?7Z} z_EXpCH=Dm+1&?2a=22_{#kT?IbsD?71sRSLwe8bwzF@t3O8P>keC5`2U1iK5gkoOt zpMK)KtWw5}WOnG1M*=!F?6^KgRZX8ibvqGW6RY!JAJ?A2R1G94JqL~#3>RG$_O=qY zv0^TKc)em~eDyrLM}S0h{1>T;;sAn-&VfjH)qgP+h3^#ggYin1uyyipgDiJyTX*Rz zTpRvzi_;JPODPlnWD9<}pp1^KUc5Q>pN5z|wT8U~orzL_QL9<Vw%=UvvHd50l;h~v zSMA~_32Z_665x)eanqCXG+}kWbSpQFAQ!XmFz8}Db9LxkBOyPETsh2e{1rPcpRtiH zFFM6_N!4o!-Cwa5JJ%-Wrs;kLz15ECU;kg*?0HI8>eaHY|9`&Z$xXB1Cru7wZ&r;> z>$J0sF%3P%O{_kbTV2a5^?kD~xpa(032%d+!26<3GX4&qRJsik^Er>TT?KY|LO)6& z@29rUb3l>jtyV<GTYNTAJ=;67iSRf*o~St7>8^Pq{#n*Vp0~3n>gVE^0IqNI$F$+= z@p;3ivW;!njYx$n1PO;2HLm|_kBMFf6@{|V8Rrczt!jxF95{F4EGqH-`tQFco;|@F zCCG*|1)l7*Cc?gJdE|Kk>39xyy{T~a?awqggYS^BgUa_R8cJxM&z^@E{aRa>ZvbxR z9OZVRy(PSE-4UNzrn3rr?i@a4OW)C|8@=BH*&b-;z1g*B)}Hm*>)Q)XqaiCSqgMrE zJbc`xIfiuo_ai3CcT1Z79bNd%!C?67RbbOXeu3I#vMaznc|o@?)M-)Ucvno@72SLh z$rSgh?1ffzN$|6bDL@8m0kV%)=wo`YU|{;9d^ay1zg0YJ>PqU|<7Fbe?R;#d`&ai~ zA%w^7psFwycR^mPIX>C%V?q0LR)nt3-<g)Iu)PkPolx!~N9g_P#LpmP+m7e(>3sO< z+`3$lmoF9gIQ;Jm6*bs+!Naq?)`zK6q~0p{yP=BZoQNphns7lg`fYp{$$oMDfPeb6 ztc!oC^RGWF^Hh>;@kL16urw*<2y*7ZA74deM@lOXkD?^sW1CSRNZEVN!VMsQ5f#hl zlANJuZT0OT+s}Z<ueP5+0}S}NHz6^{TK2_%>9goWwc|zGYo&R0@H4B?wmlY$WfsEc zGt#0zWql5O$ZhdM(nrxw^f`&i*|XR>n#t?#8*abk>AnQ6QMGc{A;-PSus~qOO4o6| z1~7HDG461aF^JPae_kv&$U^Za#vWwH#8xG32VdOQIqJIqv(`j$OvGIPh?+Dp`y{3C z=(o~LpV3X@&an%jhc@i+oC7eaIlhQi+{v=@>lEcrDOKG;6K&zc1!#>Y?pry*-|NK% zo!_@${ETZhhKy$Pv!mejbIs_I#~X=0CD_qfUX}LZ+IUNC>3XoYHkRO%A3L6>9{Ggk zcf!t7{akzd5a=JD?09?yNI1%N5*jZXvG;ehG(PdP&q0j;7|~gz`Evc!k?iCDy8uOP z7k1aH=o`9GzTFqFyC|wMd`n098v8!G4pbY6$z*b*eLnpH_#*rK6?P7Dvl)xV8nQyP z$M?r^qe5u`E~~Tp{iD?@v6Y`IDLy^UZf+ULapB<o#An-#&+8LyjPEvNjI5f8<}6e# zfet~R`!ic5(0DR1>a8L}kgs?P3zh-rfoOM!!^{-liwE0OsDC_joa4BtO?uH%xV{_h znvdr9>odl}rMd18WA}F2`W;XX4I~@fcJs7{>Rth|)ptU*pm;yhi0_5JI63$ig8kw? z7yO%1b|+fX)PpMe5#EkA@Z#RY9#6hc?3LKNcqB3L*y3}R{2r<pwVI#yDQLH*$ZE57 zs@p$a@oSJB7a_nfSI1!TUVoT7)bUW*6>x;d)4jL<{*pG*KF{G@L)GK<ixbxxBG<L0 z+cC}+C-zCV5sNksMd_fUHPa!|T0VECSM5I?Cvlv_$&k>F@knKlA#LIL8^EkaNp6(> zE0xf@UUN+*v5S&#E(}DBt%VfbXqQEsg(&oJ@jV>cd-1>4<i%r*O`kjO)AEfR9sdJY zZw?fHa{RgIBPDOfs_HkN3e_7{yd7@+*o{NSrm)5J{L*UbvVpY;0U5f@>#1a-xfnRX z?ryDs;ijU&uynG6FX?ll?gCPyDZYBo+=Oc?v_D7wtbNBr2zc$6IeHdZnv1rxrpMss zwFFM^#7K-c@NGW4Y=a^5I7zfXPeE%O9|<VJKM%XnAv`8LyC}{jktqqypAOlqjbq)X z`;om)?Z7Es6%{IzL7$a^F5`(b^T%T3W8R+xYn?G-9RGO!A~%csE@Y!-`dx95M?e0C z?l_Kl)6$@0eH}ZOG5M^8yU@KveO7qZp!bH|_(wVBO=WhpsE~!!%*g-efBj$447!D7 zRDkQek|Xk^vd)F@r}B(>dED8w+tu)<{Yl34yNrq#<l_cZRW)De8zW{0*BgJo(lF2u z^+S1zMxPVaw)8Z4#w+wp93&e%5Th@Es~a*wE$L6i2@Rr$bSLv-Y{<2+^!)xaFCHCK z$*7U2z7pPFEN(ua?d|YaEokvxv|~Z89SGfxz7zx+{pNZ340Ja2>pb54^a*JfSnosb zkJ)6bg>GWZ!t?MAG5DhBUT3Un#9&PsF5FpRF5O3tycP0eTZoG0hoN7e<Nf`&U$eT! zqS`cPbHiIp{Mspd4u5iteTQxm{cQREeV~idqI^@+%Fjt5iq47>!`3J<fmJMgXkma* z824?tUo~-#FDevw?jG;>!oDvY(_H_)3OeI^2D#d@J1pqz14ubsx`#c7jJ}08&&1_x z(zuK$LZ8OSR&-3WU;iW6+>r0V1WKx)*o9Dkrs}=q=V0s`v-7O&f_y~o8?FC#@R=)s zJ<U6?ZmL_KvNzk)OU8mT8a25#gzsq({pY|&o^BC(y8nM?uD)umdk&q9SzVvze8KhT z27kb(BBAs8jqiac@xP;OjO)>!?KAL~m1mW&if#Hy&~feybg^hn;R0Vj={ee$j7W#n z@w^O8Cqr_9v&({$_7>*-fD1lI2gwv9Dyx%z@Th&9`-#wanchVE{%lps+B_ZVBak3? zEso~c&?9GX$4h`wlfdRXD?VqePwo?V|2@4a6LEeqlYKs8PeW1JOo0%vw*v>?8prn^ zRG@yC<513c0v{<p-xK!n@K+eNVC>|N`4hiLbHMX=nXfQnEcQ<Tv=HjH?Lz63H%@Ac z&AJG;IEeQ1U<+{P@?M&*WY%YKAZodwy96!Pe~U;fPlG%&ir6o-U+)*@`w8gb=IdbU zbFuR4r4Uf_81mSBlb5uxN?t_Yr<<4OwLG`e?L|V7QWcv`;n^I;znG1rvdL>NR{qz3 zm?Pu;f5gQQ0=>Z_tf%-~OAZ%#$S!whIG^x-c|;yFbLIJ+@jcK%nmm<i`}iDd;f1;1 zW36{G+cdr`v{p_Ak}?gd7EUiuF!a{{h;K97{^>p1>Ls9G@BbE0tSN$?4c-T96}CC| z9zob!D%%k00<|a_qGv1Yr&qsE0rG_Rt^h0#P3QX`t-gu2l12*hbL}4tv|_-AHhr2t zYkT53k(=MsX1|@1&7D7fCo2C8f3EV6kG#u!>(@M@KJ=~KCByS^{;01r=(!(!qWJt? zt@befAsVapLq#&hzhNJGJ$j_9=ZkLo*#7|GxWLqX)zhI>4baz2b^mS?R28qcYZOvf z!10(|zgzH#b|;a8#}U{5>p;e5(?P1jbE=0j_81=#)_up)<!IJ4-Fyu2=GVwoj0)Oh zPXf=A?dQdGk;qzhyiN5xpg(n|%qOd)9u8v!i`U~KijV%QK6K8CCR5BSJ(QXLqnHUL zzR%_9DdhHWVh-dW+!nnmgncIbIS<7<#(WHz+}$*;-UNIcKE*aIbnJxJ+hu#POr}u9 zDi5<+Ox}<G9cbBY0_9Mm;$M4&1vxo=(VOs}f1{4${k$2BWo?}4yo-M5$~^5lK1t>t zMD8}Z4v1#|Pla<IqyKJwHQ&kqZu==-rtSB~D+w;#asJb_`TmQ~PjfD0bsTg*De9p4 z5*VYGr`vxfV}QDd)o0krj76;OT1P!U(_frz7e76<vSQWPQKtpHj!C{>b4S{9kq1k0 z-pLG_cgXn-+MT>%X@nyUUb2y||K_@QEo@(9*S-8GXP(IkZ4WoISzHOE<de1O=*e(L zTHEh;q&!WUfHq`r<Tb%=5!aeD3aZ#*RtAGMY&8OOl;Gj@e}6n^R*^(f3-)d0eTPGT zZiSs6cW|D;rL_b}>Z0t%%XQGZ-dM^%hwf;<Xn(tvCkHs*S5e;%dU)RVv?i6r!^?j| z^Ty?WD~~<_cHHz|Rrw-&yX&ds6S`A>{Tl!F^N7~M75&3*T<{yK0KSo@@#1SdK<2#{ z#9g$Vyp`eU^}jrIi!A;b^{G=v?bWLC8=#@Wd;+@jdI60yj;n%P{`9mx&kEA$Y3X@w z&8uDa8~PXG5K4XEO}k_`E=)TzISC(afZbE517Cl3=_U;?^^xD(J%*wsyy8%j5In7G z3!6N-{f=ZEkEeUvS8hV6>bpx=C?>{x%umE(8FU2N?;{Uq54{sW?j;26Q7Y_l#<6rZ zSx)vhLv`ayk{qu4I`e&*)H3Xaze;jO5B*dEwxhqhtUpsa*nSdB2k>OB-+tOTQ^e(F z;=(UR-@WmXB*A?#*r66<7MUS!2zC5>-sIlnt8)f9Yw;xmrwGYZg6qH8JE{D&o{d7k zKQRK4?fd`dnD03PxsJ`CBsJsf4Gyf9KD7phHa8%l25ur+<HZ7hU=jPAe3~|_`I`V? zK%T#IJr_ThFNhYF?0vErGVOz>*7IiWvL223ALlc2T^r4U`l7UakbX$oIvC?+9Rn^V zn828UZPZi{L!tSW%AuKY=w}6V$j-RbTOF?pt+@?1y=l=1<yp>b6}?Y$+=lou!S<o^ zjihst9vc%_1~e}6OSUqzu_3)BA<%O5>#n^F@AA46;ZSB1Bp;4Ie-g}xHL$rE)O*;% z8c3&WyMWxEK_@gLzD@DJ*DX}U*y|{eX9VpD0_C4btt8a2bVjkmi7Y?Tn)AMY9cz1x z;~f_Z0^8dT`VhXFe+K*p&MuR7eLq5#m-USLXhA-hN9ta-G-!k}Uwj`jKI<v{OPYic zb~Si!p8B%B$G>s(OM%a=_N*Xn3)a{VIu^>-G4w#;)9Zgv(+0hv3yNg%Phevp$>(o` zh6?<@f4u{G;EMhF><fX>1tAfB9YLhI*@lAgR3O=0p*onS_q7||WwIBNYvZEd<D5Xn zyWHWE+Qq2>qO1Q{4Zv-_e}Lgd`OciEwi_SPK)onm<#uun?`0>GoH82%c+rV{4aYj> zE*sLKC-206GhW%0w|u??H;9o1P*5S;Wxh9fzq?6tdE!$%I($#*I<87|68=`$?R8<H z-YwjizbL(*&(EI=%lBdd_rxzzLaLHeQ@dloMxKOlE;R9Nr03jzzS{Xdn(?nGbmAI0 z(Q}Vylcd-ytaQCLSv)(~;q#5=o{Ru@<JfYac%s$>58HU896H|gBoiWU-FdJsTBYL= zO7~X3ptGKo>(%|o>)~}X{w9->>=BW!l8Yjq9*TlVwD&rn?}qR${7=$}RuQEU&qFBR z=OE}TESX-c=Y#N~RXL;QN3?fbZx5n4HcsfWInlgOcQrnD9_ToV+9r*itb#VK5j$h+ zbIfytkrH;+D*O)Ut4DttJOOPww}<g^DmM=w)Y=V_g|GKtq>ef8&pBzG^^IRGsnQ~9 zMTSQvFM})`BbTpE06Pueflu&w3Mg?unQ`5AV!v85txYDigWJhW6@TCVu3u|-&r;nD zK!?xgwE8Z17X3IsuE$H_``)uBp&48#Wj>Nw6BU>{-(r7SH~0*U4S;KdK37HG-vj<K zlesA_`zN41t}k9+#}uEo0CC$XJXeLkZBbBr?wB{;^!xTKE3!kBg7=QkC_cZ=$0zRx z*)2wA2FljT%D+1~*xS0uVz1=HMF6qmH!colfnhL3v`Gf>Mb#S@y;jCP35{8xwp|U^ z^V0m&=?d-M$p%AGHg>+HaWvCvKwfF_!J-)k1={dc$-cw4sA=S&{Oi5&zxdcC=k`Cs z?;*VCd&TIq=$yFE5uoWmqUT2wZ#Na`b|mTZ32ETk#DA%__v77-ijk(!wl=4t4K~|& z*02jdpYKz=vnQZO--X|a|Jz${eeE9Pdcv7m)Nu5iuV+@~+cR0s>cEryd5ze<Z2gmv zdDv)9VXNNfpS6p@;3;YGi#)EO`uB5c9%St1br$j7iAKPnKt_O%)_Cz2udg9j_~h3p zaeGT~jI@@{F21P_I*c=h=TnVd16d0Ley?%Ou@kIw%`RD>6ovrNOB7AvT<J5{f1*|} zjWJ5aUmrN$*=L|-YfmDQprcUust2@(n>$fY!3Eutc_xZ}jpmfx80PxnbBe=*MzZLB zt?5AA^U`KX=E?#$hEh&{Q-!R;e!qh_tQHQIsC0O`{%d{W*TM&tm>%yzHp|+tj5FaZ z%kC46hKfGfv}fUHHA8J)Yd=!Y74hnL<%!q+Y2e4~$IAtcw=43b_kdyB@>`<Z|8_G= z06+7V%ri1R8N6qeI{wG`b>`<Z^02$NY@WXYKI0oir_nD|y~nwG4H{nIAw)ix`e=9p zop1F#x&D86>8d5rwf?i)S7a+mLjM%r9{^7OJCgYXwBXlo_;$ZR@wlUJ_c{**{^AxD z>oS_GKN8USJb7P0zLDXk;1Wi_-wbx56++NctPqd-zTL1NOoe`B+wHG~TwxjTBE+NT z3`oaUn+SD&aL@zt)f4=e`~&(HOuKle9iWr_CcyN$QPvCe^8UTydHCBnj`)#F=MJ*f zWi9GvBLD;RgYYT-j~2zA@8zu5493^(yyw#>&5dIW*#bkjjmd2NE^<*AV(@i2^V;ua z{ff`nCt1mqje=+XL4C1(`Ka2|>fC<+weRJ20^iM>5K!*?${_j^pc>=XjDPx^tQOxM zZzCw*w8VG&iJqO!T}8L!k>S%JeFskHJDb08P6h7hd!l=`8AN>^rz`Iry|T{=_f&@G zF#udI5S7!=_xd<4bg2=6)nCBU^svPiRuUQTV<^kFAxqoycjsF7pqu|<sA>*T%Hr_Z z=trK@$=DGmkAIBoC3ZCYcY;sEe}(f2urs&QxRZr<(Dm^u(|!_io@)P3yorUZ@2j-_ ze#oOA;mX~YKPXkp5|dTBtN-5;f_rr1AMFb~&QA7rVSf(}T;IF{T7!SmS>sjjRME7j zMZD_CP*ki_4>l2hV)f3lp)sgB;i?Vs2AfE`_oAA~=uZ04y!c0HeF3o{uC<R)HkXV? z$0?OPUI~fWTzt;?Ks0y%MKjujP-XYpA1g+8AG+Ccq1Lb7K)wptr@rm)DO7b|G=&Dj zoQUgiOovfT#s`XO1z>#fEfWM`cm4r**ZrLU^PifOI{fWK=i$%FhCqj;9X;O(?@kLH zZw>(Cd_F%lPra+)0Jd<9H-_U$Q6-Fga<TKwL=Btm)I}*wo6?%q>(>OsY<#OkYIH_= z>fFn(JaX4}6M->4%A05=snN{&Lo$tx?0jl&ZA>TW<;*wDGJZM-yPTQfg&Uy~T}#sn z;^Trw?+JXk=i#s280eYtQF4gv-bFtu>Bs2hP1=V+?s-83`}cJu6p8LOakLk{Y?L61 zljk>k$SE?~aqOepPZo}Ji%Zln6abH(opVz+kC*96gvaG&XLN`LWyzf!)Q9GYHu&By zoq5RkXSVk83E&m{8H+$#?6tr51};}uA*8=^GRp=+>Jo>6gr~q|t2YG)-^gML*`4Q^ zS=a9W))UOxN^RdDOF%O6>?%r$YR~qNc}^#jNYL0zsk}))M{7s1s7_)^%cKMR-wD;M zR5|p$2<gI@1C&`a;4MGwvz|w1_Bi=GfnK)G)**H{nrk&m?dN=;$)5?&qkpXk-EZYa zdMBIj9ub%azZ1~)UHcL>D4oRrc5vOypP_xga@C*@*#G6<>wNK!1Jr%KNS76xM<IX@ zvxu)3`o6LNcaphegNOE|zy5^%jNnL}IR85FMF3A@*6cztUr;3?Q}Nsx+|Y8pH;elS zrwh?`C7UX`AMfBOXBIpZU-+fzVh!+WkK{FuX?%*Ei|l=+{ypYdQCPPjAI+v_#{<zZ z@*8w61zv_Eg#E`T%8JxEi69yD)@spl>34H#cVW>#4k(~)(kh%+&U_W^1@f7A<Fgoy zf49~p>)!l~JgftO$i|rXfKNcvV@1xOGfCLs^hC^J#pd|NqC7aVq_(kFL*48WglNav zCua|1eNm{?4GJ+!n+;iOqnQJV+=Z&bdJ>2rz(>LHB})lhPe{v>J`vpd629(DbNTjK z+Ty}M06&Q9X`RT?CXhy)OlL38KQZOlav=Ev_^_JXF-Bd$H#D+%5hdfO^rA*z>LOxo zmmrSZ8Su(5ah+G9wYd7njeTHhBPm@M?NrW+9Yzht7372#C%rKMhUIk%y!80A&ml*0 zczV*=3715FKQ5!2fI(1fL-r+#W6&(T-OQX(oOf2lhVN)gY&h*9V1Be80bN3nd0u`V z39siwVC)eES=T#w{+lP1P+R(o#`CXNwToKOr<Ab;6)|}J^#=12_Uk{JBcieIVucqi zFz_h!WnqkY#8IFf34y+R#w_pwuI0=$eTJg80;TYwEF`<~rSs8zJ$P?MGhfa6Q<+j6 z>)S@F$4e)&`=Lyu$}cqz>Z{`7sZV=;S-QkpX4$8j$2dAkbI+d-*<AU)nD210`RS9; zVJ6h|0rYC#zt?#ylc{<AA8Ff{wc?4A_%C1e=zW#exi38V<C8+k_DQNkdnX|=U%|2X z=Eb<Itxu~2CpJdKw}B6?Qv=;<pgOyu3{0*Kf+EiHRycMvMh56J;tFMUl}e2>j`cXY zYho(@0Kc=!9IVmi^&Hd21J8{a9Rq-g_f8Z$|076SPls=xdW4}|gVe_hfpTB-IKiIT zQsW%i#E4^J#AQM7K0GNhKcU(2&`&Y<!{5>n>F|$zMt)&K^y3cI9p_cBUVs0t5H}rJ zGI`f0BhBeLo`tKIlF46BbW5_?(hf@Gy~)2hcwwkd*1W{g(bx&DrA9SNp}q0*=>6b~ zT!I`wPKXk)@?_4W?=1c#4s=58$nm~O^fmF<S+J4p&*thrNUICKa%1=d&6{r6539A3 zN)=K-Q@_JKq4|Wo?}DzpclGMfdz??$;uAb8nuj`~%(G{M9C7uXU8CBZ_c{~5-i<zX zm_+MG2vr-Qax^~IJW+;aNPC{=@~@S5t!-zfv;KE>GFAV3E`K7CiqU1XPvN^0+dEL% zp<4g(6~G>+uhouo9Y@dccetnC@_pVAGi^WDYPxseoz24;>?1fYD5D=9^!)>B9$=-K z4_A5o9KND3{eB(7#lM-(PW)@|E8yQHKQ4F`pr5?2*+cdubf-odc@Zq!y%gpg=Ui#3 zuNkY1jd13bu=HewXa~ypfseKfx4QE&`;_x%P_2`+p*vZ%Mw^y}&RfTNGu(HOfsbyU ze8kTjbYh{p8wYQ+_+!&Qgn>Sjz#K49e`g>yuZQr7BJwAp+U#H9j}`7-Ja`-Wr<_My z`a^{JDJFB#^fmMIXTfbjrg`J251k~VBpvu=Ht)L)yFK#W7Aa;pE4sCzlfYfvXL$N= z+EMoz40x6Sw{HI3<Ak_+e(#vzj32{UMApnK3*%eyL%4okcUwfS2jWejzdDwLKhiVP z-Rne!j2-M{?zo9z5Mv{u*`YY>e)QA15rC{-{6}%e%m0JEAQZG!e(q)Hb0R7;v!QWw zzMYo?$aqw-TH!Dey|w*U$CSvfV!H=H<IvaNZ*e%X+f1IHYguB`XZJDj$zuYtJU)@P zulqJj%Tw&0D=(z%R*k--PsV?x$zIcBk3-m7q~sxmhEHtv+|GX%oMZrxL)5ne#!K^6 z0-Zda(Y15CYSXgbjj-o=vA+Z8#nj&ec5~L_fgghEJS2sA-EeRAGavcWAipmBMEuhp z_fIRBY=HmgzyFWu!ZG^M!Ci40(Y!VXoZ-`PQSXSR%4i<1Gp||SZU+m&rLKv~y+Q79 zP<8Y8(OrsriEQO^tA&0#&fDF-Q<U(&gcaV4U;G+$IY%!Zjd2fuuh=!7e(pZy4DSOF zweBlKp%mw*YWMx4QxH+Y)VXcKSe+|5CGF?n(@#8yyPppCS@>I~aS2LncAt+Tb7oIn zgw8I{TF{v@gj3OVC#af)7Iem~pDd;n$MQSWV#GU@>CQ+)QB<|)J|QhcT#p1kM?XSH zo+nW^sO`Q&f0HA@&(1i<<c!nn>+EciP^xq5Sc!YLn{=A-BFBfCJTd?{X5Elt4CB}X z$~B&^rd9l*Y{LAY&fwc0c?yxFNg&n9uydLFRLC3tNh&wznU3$mX^PJ9G8ccUgYKgy z&&rM&pNyt6H&5);)w$ynyRm-OUnG3fYxnfn+Rv~3q{#($``U-7SrRsUELRSakZcMg zu-KwBAc$QjTm1C1Y`IvuV%q%N@0JLx*L(3;bCU;JAsV7+1)@)Tt%YvHel>Jw(&O&v zx|!)cJM8>xvn7CiI~iGS`??t&1<@MEYSGCfRTlsA;4{%5i_SziM<aaSTj}Y~jkOzV z)(+mj^xO&{H^e0V(+$AA$U+_;RJ_9jx%bIt=vUKt1xHnQ-o1*$zdL$YT<aFvGCrei z`y}bfI)Lc1U4n)xH_a<F%~vs=bO%cA44FMDo@MkZ`?Phk{CKFb<Jnzr4R7`84c|HG zR&iOk?TXP)A@jr2^Df_<fDU%BSrS9%h_Uadh+ie6-wauPt@3V_Z#fa--x-~~!ozaR zg?7K@6mg`*|0D2)^PX=qtnbF+@;ix$9<S+HM4@x9QN*kiz)wJ{9@QqH{i5|Wezzcj za|M2`_+IOFH??tA$#M;Crf!$FP;BfLubuzx<ar*&*tSsRVclQJmL|<k4pD!szCD4d zieFP?PeT8|Kk%OpD;ma)KmX&}S3V}Q-|WM<&KUfZ*ct2K)f&gI;8^_<a4m?#)btpC z|5V=MoXOj-@4NFZUyt({`1Jn&nga>=|7lsdvg6JJG~WAK5XBkjyz9Bkd+;af`)+r4 zrTKTPapq}_{XhMC?>Nq*AHCWUpCf$UX1<tJblba-T}OVh=p1>C1y-H!A}+X9=X&BT zCEtgGQ21-oB*o_Jj)MQ8wt<H>F}{G-t@Tw;mcplVJm1sR9?|)Jyf0Gx_24DaqhwV* zUi)I17|-9X$#8~_Ui{kk+0UQ{?QP<QI-gulc)k`smRw${isz}fq+{Q!lFJ-F2sBpj z7j3|<fb7|LU#<JsI5hq?H~9I~euxYyN_k^QkksadKLSsye10TZwEzEbu6qjEu%z_8 zPWUU|b5A<Yw&E#hD^D(SlFhY)NPnZiUb^vAig&^N74vZ=fZCW37ryEa_hP9x7kd2B zAupPJ{GY0dmY!^R8s-}6*%hKA`1S$TVSN~EhGy{7d9<(1)JmQu0D<SRb=uD?37l|J zd1<U6FIy?2&#^Ow9~-0HP=4NYh{Wrm<vD^Z=Q3bv_&8c)h9UDO;f=tpKdM5RAL<iJ zu5<oeGeof#^{E!S5>U<@LlX0if~yVB(21Y^1OLF^7jz_ybF{DfwbqF%HrqX?{ydY< zpo!fcMXi7!?QJ;D7TMwr)}p9P(h59##pft5v$Q{Vqfh$nia+q5=CO0y=s((yIsU>N z^kdHVJKTRK&|^GZk@72m2$c+vCy>fquaKw=@k~3sv$mg^h8a&PbgB4Bi3j%oq%E+M z+sOdm7qOp&Z1spQzZhrsdQ-p7&wSHewISM$PK(dytdw0xzFUjcTW5O>s;)D_Ac_bR zvVH3MzqCg8`dU6=P0y3|6Lt6hb?LB*&id0o*=%G8{y`*E%L@<V3YCRCD~HM_smEAK zpRV$TR=*b)j$kOE81DFttEic!^#z|Y5Hg$*&qODW(CTq-b!_5lM^h`CRJ%*h)3+%; zsa|7~I|%+YM#(O6hp!fQH2hN`044fe!(X7kI=X9$#K~EP^=@E^DY2C}yRtgAXn3-< zzwIW%E0h3m->=AjD4bB=Ck3&Zq<#2{4S&*w<h5Y?JI12t^rq9rW-Ej!zW<r%cm+p! zvIAc+u_@eElT6vMRz>H>G>yQ{G;!?EQUgO+Tm=4_);Zlz^bxZ(q1hO&ptp)vCo$}d zt7ZAQ(kQtr{q#2|1RlHnh+c_Ato{yNW&Kv2G^XB22gA*6J`IlK@;tDco;lx0f7Q2| zbk3n=A2;tU{l++C`Lm%%Pn$TFyVL}xY?GFDPTGmijE)@b6S_>7to;<HJEn>+QE&a{ z22Znj+u)+U%2T@YjQTPjNZylN>~*MYll6~w4IJ?7e$&2IQ5T)Zo^uE7haeO#4@GDd zpXZ2V&#Gr(|F!SvC6Q}x^Xvz*bn&DYRTitg{!?BE%)FwLD=T2A<@%JP_@@Fln;As^ zcLh$45qN*}`Nj9|Ry<@!3DU05JN~JsAyGY=O!JDb=lO1C^?VTEQR}G7)&XRRO5;2W z)$sdb14lp2-64+tSZL0$(RFN=V=LXp`3`*T(tiu{Q<tW`&hXOD@J>8hp2Yv%9{BU! zB|yeT=?-KywH-9ke_S&BCT2}uReaX8W1@eNJ}oF$xCn37Uw4^nx1whrKKi_GOgyp5 zdaH~2m+E;p>PKF^febp^&tY)ikJ@7X&B5nUamN6cHC-ZSK51_nsh78tRq>LWILB?z zz;?8YOn=t?zS^xRQDL*HoeVsEPXWbpoKBrUHO@fP#P_G4A7<sVcOx21>KL31u3ECB zoqRsE5M+Fjt>2Lu!(VOkd>m3Y{O|mE|7R9sc5!m!>Ce}bCVGJ-5MNsIlYLQ_hC4VQ zKRt%astgm4PTuHU&uURuGsLEXe6Hhg1HWX5)5xnEq)s2U3lJ{Ux|}cs+yW)RH_@LA zb%|3nGyFRfj$y>ly78u?<vOnlB;9wt$>!Ym;aQgye@7<;y~oOW@o_F!68uOb8wnMc z9ItD0L9)Bmt_nk~Yq_6@>K_ixiFU|BOdVa8J~L>5PQK6PZh`Bx#nEjR-`l{gS%Gh) z$Kzq8-{L*?O&M6)c&_!deV$J1XU8AG&y_fyULQ@zi9fkm1Y;hy$j3-dkIX(}UWv5b z7wwYmUyFFPU3jb#eRuiY<FVa~bBbjT<Ye{WV+^y_Lb&7q{*TpvSMO@~&+?Mv&4I77 zJtgbEqr$V9%h`Dp5w?lfwC-8<i2eEgUxIdiR9?=%17zd#v!8+8uhx7!vMuNJDJ?3W zQM1)h<N9MHC)>UDa{;E`0p7#J=;RQI+1i03Q_uIiT1yk}eaNFfU75*WhqB70bwN2R zK1bW-tA7ny@%iebkAW|x;A_lH{F{Z*#lKpwBZ0Ea$)Ju4$p`%T0Ow|zz5{y6uiyWi zwfXvIR%p)J+pzP}6VI)9c;G?@(|<da&s+2J!Qh9{{O1l|>t}RCG(>Pc^!<v})fDfF zb@+!TJWI1QZHDY4>iy7i{)3yIwLeDZUAjuvFW_uGvK$p~88GI19-0$<)OH40asFMp zr+iD9>bMU7OL!Xof!iMZo#bl49~AG-%@%Y%`-({n!a9JGn0`Mr+U$SEPQ1~`A5(!J z7Y~dzkH*GD*0JR?&PHOnpO`IwgixlkHdTBsuxznC^uoR?hpIJ}Gg_j(9c!7-_9|W$ zlHJwkL=T^7i1u<2O^2>4ubKxnhZ=P&F9*B)U-<Dj;xGQQC+NCvoap0>kEg@(<M?Re zy;_p3o==-`e}R3j8Ur2+CF3JAu7RWV>Fxi$e^`BY@t^D3kAF0GXj#hU+w9c<5A@FE zr}1BJ|5rS&3v&ASJ_zn$B(%KF4W{tYeO`P=Y%iyj>p(}Xe+thZqjSvB^7hB*oRYo@ z&(jc{dPxm2^Jdzh_D<XB`f-ByDY{RApH(7kpV2PvGvoOgK-v+V#7@og9i1}WJ_}aL zb<O14(RrWe@Atv?AfIRaJ43rR|BaF?x0(WUV}XJ@1Fjx4*!O=WtRbDoe+2^g{APHl z&g%*2PT_66<5@zx{Xs&S8zRjTZ47sXI&>U>ljEHcq=`59`hP-htznBh<%s2jK7(!> zrH0Y;=P>B_H~7q5D#fu(d0xKy^muxMEsNzMX?maIE1FqnP4+fIx1*eW_&y%Pdh)gJ z9aMhn{axo<q`szM<THLZ;e8XW?EcDdw(V?@1&kMV2Kj}1A9mpqFAC3LAO39cmTWOR z;wN5|Yh5^ejyum*v-jpk35+a!-kl<w@$cc7PKt9s?n}W{Y$0{wpTk?}fw6|E*&N=Q z#hI-XRW6f3{7aBvJuikorygjh>ET>!N$v*VP{ilJOqPDCk6bRXv^F84yc^F2$fBTM z5N`O%#78_)TX*^QG<NwP-$v8&CDGC9p})zdq`EdX$GInyJGcE>-^nU*al1xJ(TA4* zYyOwN@Fu<``K*qSeZ=Uj{k2~IFI)NbpBc$oIC?9%mUjU(V)}QvE{_-cEr#>`Ki<%I zdvxMIv&~8TJ1r+)|4+w)UQ7JA^CyutUhc~XI@|vh!_ww^25gQZYrEcry$+)}@|-J> z^vut8`CAzeWc4ul?e$;NU>iRNmxXC>b)@Myx3OilMl>3H{CDTX>+s#6XUWeh&S^xP zd?MaY>=3yOPU5u7G}Pw;@HC%ytX|3gJly;L`*@9uw^V(Qx2S(7^rBzPr*8K*_4GGN z2B3nqefpWqrp4#OQn$^*rf<N0736iyr}1A(Q=i|E`~0RxtKii*RL8u6!+vFK$Y%KI zU(?|?!|2$9sedWZn`htN-b4+fWNRSu0iUgrtgycF-6l6a*K3YfqPh~^?UJ)9rG6}8 zws~4N7N^#3?=Xf+qEN)*ryD$F-<LmeY@hwMilPbc!>Ay~s{k5>XN0eP*|t-8zU1L! zgy(sn3rl^GW1pna%8>GLAT&!5@G8x39y>`>(S9(qKfOreh8mA~YaZmopYQO$muBXJ z@aOHqex(zvxTamN@EFpJmhXXg38LN(q2m`j9N1qa_7TT1vFkzxzWA-<zXR-9st)$e zjQzuEKh|9;g!&vQMv-i@ZBl|*`b&qH*f=-)M_?3A*7;PxuK(ix4XepgcjnJYC#HW; z4SsT)?XLY9*#lD)p1z^6^agt&aduPs?w5a_`jFAb>Ur(M+}Med<)2Nl%Fn-9l2y!j z1?Rp`#ObWZ=yVsPH;48mo84T{vZsI;b+*v+N@|WY{*cR#&$=OE=ZcUnH?TFF0#@rk zPy4W@bM}wxKTlhZzG1_qmyXjF`E!g)&MKfT8*9HCI_q)yZP&H#Dj(IdMde~(JI{;m z{V?*$f8w908~@(}OYu1+J|2~E#n4cg2hG!&A^}cu{fi@ffy4tUPDkAQu>gk0ApS$E zihsvL@8EXueA>lv2#%)u7~o##ab%nvpXl_b!m!WE3DItq{SZG-qtBnuE*H|Z#$3?J zhQE!F-t6fSGvMQ8oC4nIvdJzI`Xi;JbF!C+;=e~n2QuD+Ui35k)H&0C>%DuEZ~T6d zv6R%`#YlOLePjXh1*rw?huZOPaFMTx!y$n44G<P~ih+-y;j-ITaA19I=K}>hU1Zaf zgW3@t>YK`<tf<>6^>_UlzW?<775>z349?-dx}1^x@x(8T=<)F`aGh%1J9a_%Cv?ar zj%Rpx9kdlu?4)SB7Yf+$DI3;5tZDsGn>-P<_3;j*F0k`=G#B3g29got3A##$3Hc)c z&DBTv(!1e*f9=-cU;S%A&%PR}+swt%Ehyr5Ha`GDz<eXbYD9(X&V4XkIMD}U^0GLq z-``Y?xLB)qA|p$)F#({>$|AlObk!z=Hq)wfa2=hzg2Ui{8tyqDys;If)5!8Kd)<XJ z#X@0{D-LqRW19JK7NaIg{dMga|29sq__y?aOq}qhg6|doXt~6Ttsje#g=}%pf&PY@ z`9fupGtjGohVH@F{hF#U#wAG>Q&XE6pJMDY#xv$%a&{@h%=OIK>%x_lUwFN2yt?@J zsma3}yCmzu($41xkE_=N0u;!%ERUPBn*SI}N*C2<eUyWKd7;mHsqG^WE2H<H_&<sN z%mHsqe)3gijz^-;mV6$4uX$oc!{lckM>~gO?>7Q_uVbH&JfM7KIjlA>tBn69gq*03 zzaCKZRk%brT0=n5zbBxmt2_ZmX+Gl}+vPa2p~$q#cp=TYbeUItwXa9(MC~ok>R;>C z!mw>b|4x2>7X8Z}z8$Ue`}JR_UjON)tF2u9_~7@0@(sP0LjCi+ib@bglkbP%lSPxR zNK}B%3d|n-uPk3}H)GCdD6O+TD&C<Szy)sQ>4DDeu6-BcOH}&~116~8JZYWas$jh} zKJ~LqhVL_iIuz>Rw&W%2`??^+uw4oSzxNsWvLb;dt$Z2bzVu_vqbxq3uJi^9A2G3$ zEv%0Pr;~y5oNw#o!V2e|T&kZe8-?R934gsn>-jLW;wbE*u8-Hn(Mgbh2)2RuAu*sZ zZ2Ncfo+Or?FE{zKJ`gL#^e55@97mA+e7cdCe%mId6}<ymJa5)?qe~84ZH*|tgWDGT zd5lBWaR$2JD2jiE%L(6Z{x+l8Ex%&NAp~TIYZsswDgSXYxAK9WrHebCMe7wgT>?Ef zaVhf7*1(`k7BIS>Vtd9Ht;2fj_tyF^P95NP8867!jeY88)^jbe>7#DmSo12zpWT#4 z0LP|uK)O}%PyE;NQJ9FaR~RXs0oZYf?YoZHwOtF<qF#;wI2taJ$!+MG-AKU2X_<fZ zNKkupRXuC;*80zm$ERWVM3l6%Zl?X9wl|Qy#JUaPbohKVAlqm=_&(piSu{iY=b({J zxA=aBcJxnhE7;BW-Xr{|{M=-tX28FS&fnpi&moQk-=woNF=u8)W<zsd>zbS1tcu64 zKWae>JT9n;%<mMS{eJKaD*q|s{I&_^XS7S&e=|IE_gR4c1-qx9tA4cc++BdcO@E^g zD?nA=z<FmXN9PcB{Z39L`>{~31Benc0fm@d9v*E(bzUaw%joK`1?(6vH8)NbZ<yRk zPo3kZqi-37A7|$~{MdFIT+a!)fo`EtC`}Zn6PAe0^!`S8ws-(ON&6N4QAj)dD+x{8 z#XHMHsicbMZ=S1jzzOM^4k6lZB(KkfPt={QN18eN?v^SY{;Rhm+*6FdVp?gou6DVS z=dA=NK#xmQ-fh73Mm;XF+oi=%Lw7oU%lcom_Y=T#KzX*ip8l=Ze>$^&)z=OGYOJT@ z*d_pq`f51!rFUYe+mGzCi?P$WqC?&OiT~IxmUQ&3ZA|8L<e25TeaT_h&z43IWmbS@ zsK<%h+^arS1rz;*v!^9`8vfQ^?}q=^!TSk7f5Sw+QS<MI???de+0RO?eK6CSsE#M1 z_m=-pLO;qzCeS|mWCPG0!D$qKZ`2Ri&sScQMulhe?ZwEiGgGUr3*YesG_EmxApYCa ze=xqUdRp&I_zO)EdI$74&YpVqPe5Gwp0Dj2{pjfl-xrl6JI~0Iv*WDIulSs_X#&3w z8%60-wrWTpUr_y%EWryjv~1$rv<lL|0l-=<V8fSxcpIdQ8u(_e?}Y<YeEqcPKJBF5 zrx$8oeD1`r_E|J-zCSN!XM%|G4(EvNTX?c*%bX@jssdPS;4AXqDZfmII{XEM|HY^d z|0N85JxK|(KVtaCkLk$6J_Nj>Ii1iW{82cLiA$$Od_m2V$E!z(>IC=<LNtov%<kNQ z-1wMRVtCYi7nAkPiOj-6S*LBBc2&7J;@xvGrCQl2j@To-HUJtCSPQQIE~)O;vaoi6 zwRlX(@D+9nh|-P8yBL-OW!^mD`mgvKJaIZXo($TwPR6X_=9F^Vk7goD_fVk^@bPn& z*$LfLPRHit1lqz!(nXo53?P(VbpDxsr2ESa09K&#ql}L<@cas=H+NzA2jejp0F!ay z%YtKEHgRNl(LeED#y_nE$F~Ux&8aHiO<7=jhhp_tPXQWq%mKEA6D*6(w|<;*U3z*q zv6MvlYgNQaeHi|)bNzgA{33rG;TcrA?LjteApuYvv9_+HTyuDD1m6c}cD${Q699$$ z3)|1ZENvv|OfH-=tr3oogB`urr3)Fpz<%Vftne!fARbj)2B)L_zF5F^T&+G=W=}o) z8+x7=_08G1*IYe+SuX9uY4Q0<4FclNwY-QVGbptG(s-Hg9Ig`8;EszWR8Pvmq|F~8 z^o6(VrQWt+H`;W+{X}C!lRdAQRG;hysXr&9;!^;<#;Mj0COqdMQh?Gz#qNbEy%^Cr z`q&%!C1Yc>YP{oEJC5Y^qVdV`Wt(VBUt))CvY6`!M|^$JFm8?*+GXE;$hw5-{5zW> zbOXlI@J6_I1M%x+wk~R))ArSZcfz57ox?X+HsLh?eFeZgMNh&%G74@#Czt2V7wDbC zm)s^`JtL%YaT>U9KsJZl{nIB_as(j$%>r&;<*;aUFzxww!Ph!;`t)@&*6Jpb@g<$+ zo`6e-djB)L#csB({g?>uk)WQigWbP~XE27qnVZ<1d&(b?i{imfcGTzorxvcYk8$#c z^88~R|4TmqI=^MImaFl?!iYZYT)y~{wu6pqHCDDZTC$ytm*f1PI3GXAg0uB&d_N2? zp0@XUK?ZZB9X=VyOoZCzer^}tdav=1IflSf^$(obr|oOUXg)ddA9kM;OWW7dG9y}Y z<My&$dsxG*{H29z7dIAF=;eg|YW`t;`E}0F7W)0eVQlRD&Fr~<ELmO$aej{G+2}!5 zpA1j``;Ux&TKf61su*_Ii)5YoUeopp?agIOzCW^i7fz{JVToxKfI+ISPz%VhM}8K` zaF6Tu)x!xb-T*LF>wgU=yDd&zxzXl12x!Z#mBR=3tX~S1J;n?okfN{h&~v+Fk~*`d zM^Ie;8+<R9H+o6ZcLKYzkieD`fAo^PPj@t~Eb(Unj(%Mtw(SF|hoMkGTH}bjXjxap zl$Pwi5<XLdkVIiO60;{N{Bz<x@!bzVTJWM84s2=O0e#7|Li49W^B-&*pLz_w-?t51 zgx4A@H~P>#XKfkJK&L_m??e(B-F`Y~q)&skJAU2%PVVMS`+e-6>=bR!0Uf(}8#rgn z{P@K=v0cUzwO@SpJoKPY@tsqDyeA~{Ga;Z9bU=zLwGKkUG}LMT9H4yC!T*^2qHl%r z650-b#~HtW5GW&+KKpleJ%)|!_xXcGAXP+zPf~@ymwtTl{)GSdC83f`i9A1oaa4Y- zj6F8p!E>F7;Wp0J`Rr$kZJ`gO7An-5Ck&<}&RaHvt5-ICI5}QDl{0HREHfT!O?|)D zDZ@c}(1uT?leJG49hF?4tK$3RCD0JW_xe+z^P;e?6(T1~>&TRSZ9eK($3Jev^JMKK zz=P4)Vw<<CelKF2x2R7g*RCrbtX?V$(k?!7`L=!WTP>p6@_Ea=*4pu(_^<g1?Ia~V z;(V{UE~=%&wWyuRxY6)h{A`Y~n4ED}=j&b8e&&g==Xf6R^<}kxSF$obS&R_j8Q`RU z=QSsQM@rM4wmpk*-h6&a%TJE{Q-JJ}<(`U0w<CH|eBQIcPUD?M@5=Ig2b^Ta=UP-6 zU6Si8>hUY+j^fYpYviq0`^gWs+Ruw01N<cu?~2B{W8b*2gWvJPgLZBFWc+(Uisg6v z%on<;c?a|_z(2x<f4I%VX>qwK?hTqF@LA2bS94EA-!^k^W++5jBCsk%R|RHcIPUM5 z_~4j|HlmeurV8-~C_K*ON3>bxfKyd>HjKVkyBWIdf2gM0*Y#C&LuQ?iMC)Wtgc~`` zrOAF)z!Y+yvl3bw+tau<Lg!x#pDrvP$)-;D*9yjkHt{{m3(;^Ra5L3K3!~{KEqxTc z4LI@5#}gU0CwF_5q=~vo>|Gz*MT3t#bIvN>eSg^CIH6|E6N~j?DvGB#39HC_efwRk z9457)laPkVViO*Z%O&cGyEO|Zxdd5B_f>7X&0mG1`^53Ca--)@iGE=+6CElV)W6dU z@g~>K$+5?;_#!^E;f45h=%moOJJ*?x<oN9JQRZKr`5~%pR{7aZ2QQB{ym#_<?K@qG z_G7MM!qZW~iyFFk9IuP!{intM9`yS+FIF--)G+nhfq?<ZwFa;vV*6KYzb`uLzgCiO z$&1fg@7f!!Ei*n9FDhs<yiPXI+95cf{f@SFRTkGq@Z7gQ^T`~(g6F$Xc}j-6v;XNB zqg}jjXYbjqR@Gg`?Rih$|Gm%~MeggK?knJX{JR(Z`)ki#QCc7S2Mf93lVJt_4Ta?+ z*iPR`{Aa5fu+HwH^*akEX#3LGp1lgtyB{BX3cgM_g(|ze^_25&zDUvSR(wiuh|bnt zq}$}dv@4XB70?WHVKM9oR~KAeHY=0fN7@am^QSjguCzEk?54-rv5&-emD}z+F`64I zi~X(;J@8N;C+cQ5T>N>Eoz3Ss@QRybjuRKPrgC!LfR8_w{9%5n9QuOrpY0q3wVr}b z6!dqSKMH;jyG7=)oZZA`Gm?S6bDqsumshTlx4}!=oKuBIb*k0pu^lA<#eBpz+od3X z0(!K`I%eH3;qS#WpPy(=b`7D2u<h&l_@vAIo#F3lhfMFU7|(ausJYMn7WrQ(_bKmB z>-10jU+|tCBx$wl!&;EWo|53YM&$OaLJot&-)pfNM;thEV{NGRJ7b@fJ!PNm?M7R+ zYlyUVCf5E=KDhqpa2Eexz5oA?%>KJGz-O)iF#QSScE~Ol(WQ0elPBJ?qx07A@cCKQ z1<+4sfX-_FyL}YHS4V&3d)HpXt}Q4kA}xkLw;25}{`K`+d*vbeZH15zU;l?EpnrjE zigy;5%BPwAv8R10vBBF$$VmkKE?#pIo6NffX=7;m+}J)r-^t;-9oXwQajZ^T;mf<% zZ)B`1Tn+wdf8CA&MD%H<Mvo?jB+_-1cOAy6b($|fkz=3SB>d9w?{Mck2UAgyo)?23 zeDwx!zdr*|lAvZ=RfygNS5G6)P2=cDs%Q;C!Lw=&Pe9Kj{0ffMBbU#)ep8TOOGkkd znexH<;QP>z8d-to-z)8Np2LRlU3=!!-lZtP$z&k9Zv6P9kjc%?J&#Jiola=Ir3St} z&-9Q)PIoM{;YA65&ud4|8~r=udJ2elWg|-PeIMeF<Pq)tr0W|MR6L%{2hl(APgL9B zbuM84BgMJI^+O__ce}`rjk0EKaQ*CXW1H=>c)QjA;)M#)Xi6#J(}5}_p_IAf^=@iG zaPi!Y$_Ef_aQl+a;43WfN$A>f98-aRx~QDn=ERpjLBCs?z801b=Y{Cg4Di(>_#S`X zdu{(=s0=qe4L$erVRZ>h**yM0vH8jM|L5Q&{uR93V6%z&3dMgzy8X*H_~LU_q(j9u z1X+Q({q%FTNhjB~JI{70<ZwHBRJb00;AO9kKvm9h-Yq_NbkEwVIO&cT!1#f+biVw& z(!E(^)j0LI$LhYqeG6K=9UifLr<s%mX{|eLpMuuYiB!?B_*o~iG9=2h1HDdy?OYH_ z5j0{iHfXbTKT4bhJjs<^nkonFcyx=;9|?cGAQR^cy)4{x10X~nEk55oKMD^PNxbRM zKFENz-{vxDt6O&N()3(K!^MYGHXBo-b0QOgX{y}lIyNk3XtE7mP-<}JO4<1|b<}<7 zJd?O<S#x342JP(nSZTp)sC-ZHu&G$aq}A772GQMf`DJV(AwrX}_^`qo-5k-wxs!{g zNxVWF`57VxS(}$msT_qjI#U;OV}xyNV}k&Wo(GXQMwbf1__Um$B)Ks&rq^RO^9&{} zjKz<O+_)*Oyp)^=-JEZEUPNv_fnCVUbpCJVo8r8f!8tws80H*$T(Y=+d_=Xs&vE<{ z|Fbjm9p7*D__c0~9PWuEjrFOAAzXCHbVo)?H2ZcipcY@M^BI$M0dnh{oyNrp%~ht4 zruR?xRr+$uC+aT=4{Ej}N%1vYnMQtsIOW-q-oyC>%~t^$D>w1k;b%71v>knVu=6{A zOyHcTADdM0=+JcVbG(=V1omH_md{BB@OWLQ@W0OAk*8t5sNdzB;a0%+LhWw?W*KE3 zH!sYpLiOqO|L5Q|{@IfHO-x|_1&V)~Wg|5BfByUbT*GxmIX$7>r=U-8HV>^vepxQq zwV%*cnV1qD9tX-hFwPTWp1^M0SzEF5nT6)A+|0H?k7W~+Wb~8Gl*zjjXHjfMCNF&u z&}V+E)Lf(CYfS!q&t8WpjIb}8!8aT=+=XOt>?i5&Yb2AWP!$2676>2fa({j_{5SEB z-ksIOpX}Xqy}64!gD;z;rJ&tpT<zmWa4}?lt@|J5&<1DSukmT*4C-rRe-esPtgwff zfBm*oxBguFo$8ex?9L5nUu4x1x0|Nu%pNDBtD<o?kEa_4-M^FB&j3B>WSy^o-B>fo zBH*dKr<*mP(oy_p$8<<L&Vw@Q-0OzUsgT!c-vP={oAuww>)2?g=fRwoegDLN&C9ll z@0X<AuN`io&EDf_Sm<1@{|acMtj+V%ExDcEjsC7zWxTa)Qs+cH&quTO9;_d1d=meD zES~p!P;sv%|6cf1{D0bhxy_ztVkx9{M*9^W((}nrWq?ol;P3Hg6xo+1av$3Vq3lgH z-tgXCvr4^VxUV0z<yY4q{{H8BWDj^$D@p>W(A2Tnr>@)IaOw0F9IsAQjP~!!?G)#- zcJ!(O%!u~;(JZnMeU*o@e8a%HHhOG-Sd(~fuu1FiswbsWBdg;oze4$n4rTj_UdTN0 z91;g7a)KE3)by*NF>YP)HN1%OS8s4?+Kgq^*1Z>yJpt``QXGY2gqk}O+=X2r)#`mW zd@_#?SnkK*;wvtmfiB?h=Op_YQ+QIEX}+T4j{<Frhm(?TI64b-l9-zK?R9&@Jp&<v zPe6N~URcyAQF46UnmykB6&(H@(1PTsSA6Ivl$Q~h{9pZP+GnBK<B>UMO1c}+S^hr> z)mGvYazB#Ui}k9rO*mQa-cfiP7fn&smM^xQFJ|w~$&o!f{OD_a{3YX|&cVNevgh{i z%0uU$hCd?y71CNa#38I>vvU!=PM8~*<0hqeUS0<_-6qe={YfFq7wds<Ta@pt{&vn5 zw`?DW+TO`gl^m_(_rh-fzclJR0r~fZlT}6c5%s;~iS2T)@V?`vcQqFvv7$#ZK0C4s zK9d2~4I0GrQ$GHCBKidUQ_t1wH8Oez`6Ba+cP;#tMe5x(VeEfrmB@AuvJ?7efM1L| z*V5xh2wx|r$lQMq^rBIWxyEC+N!p6=bMcA!-N~63)dJc99RZx#4v0>7@<-K9%CEe# z&x%ihlWsz?cyh-t`fyhw93=WVo2ZJizk#yz<#!)G_r82`-@x!6CzYQC;Prtrd`OaU zfyk2|V{wN$@M+#Wp?fUj{*2+z<nPWt3V%S=dWD9v^T%Jg@hNzBK`iOJ3EQ7%TVg&} z!Qrr1Z_dwZ+G&!3VActSS5R-CCE#c8c%JPn0n^CiaqdPi2gk4D%STyt-{)!3`EG}a zkJDu=JNLMQW7kuN_Dd(~L-bv`4rIDj{Ibkm@yU3Tqg(RoAN%5serW$tM{91^PM+>$ z6rz2cqB%x%yZ(x2g@<vjo)f>T=5}Y#onD<Bcsf`A#DCtu{LFjZ-6p!<e$IAKhz|RE z5h!)_`~1JoI{l}=88F3C&j%5&EQi%N*5adOrwan1_W{fVXv;D{Ka;L3^R9MZN%sys zSy_ns8AbP1@NDc=zR5l-KBu{g2wMTcd$Zfk>h&n>s#(d|N7tVY(PEeW)x%FczRM19 z*Y2*R@767x6qr9<o9**^8vh&HzS#ZY{`E!(z$c(P@boF@3@3XM_3EVa?AN9JL}t|! z0CS%bkUeTU;N8bzkUpORH12Usv|pbAeqMZDn@j0BifRikWD3%^7%&aH`vh5$8G(No z6w$QrDP-&4B_SdP+y`5UHxkQ>{LRJSlLc!y2lOmVj>8`;?E2j3`O$!#OrwIn&wqXw zq?635yStg}Y#^Tl@)yI^*{=2pK%amZOerx%D>rd>PqvAw2MB2y@rMWjs03z<&$l-- zujARzij)oW^>npvbGh<1N4R0<3_AM@Bg6boZt0eF4sSw`Tbi^?iM)0+S`Tu(Xt$n_ z@;$ILgkxX_NTcwGV(5Cg2rtuF11Gi-!t+F&@DQcG@{RDIgxIJ`*K1(=Y5~c7X*c#T z_g+lmBgV(b%0hmI>>3BL1f%#1K4k{8+Py!by^)_&sLMa`zm0!2GIArm|GITx68&7Q zA~&X9Lli$FNWh`C5Zk|Mk-Fl_;_iQdP~%$Bl^a(fTZC~*Yh~&TNXP5HpRISmYN91o zR@(9K{NCg6_4Ho_Xa+m8ot=MPv&x^}<&BPsYVXQMxtrlL5BSOq(1AbIU!O$(j^D{s z(30TPx$o(d&E4z&&%meS{|i=wY%@N@3Hbabm<4G3{%5tc`c0iX*Em(dE~80tv-v_e zRrX`hHu<<+Wg4Y^cJ#znGSP1H%`^}uf%ZEbbpA-TI_3izofS+o4p%0?iGX9iRB{>S z<jLm;^=`;>sq8kU<@6^B2qp(E5O{rv?$2Pm9MC5KEe^kv7vGGoS6W<<hrdtW>PK1~ zsttdp>mqb>SNS0MLmmh8e;)uoJ)ufG*}|SkY4{R5`wD2&eN(DqUPhu*Ki|6Hw%NmC z`Xtclwo$ki*XL*orDGvk6%u$Hv&zFfu?!6(L2QoDtW!dPyg&e+=au21t%d-coi5e# zOdC8Y^g&Cr=R<%7eeUE^BC8{h2+t+aetY5h`t~XfR@;?Izl?8Xo6Jut*!e;>&qTG| zPUf!SyQAsox*Jz!N1}h?KRb@L_MGl)FFwc1Yi*jxbQhY1)-j3VapQ&pw32=;CS=E9 z^S;JGuifYtq3zB5{Tv{W$wwd`1~`<o>Aocw(bXXI8Nj2;B<>=fivDwr{yo4)zizKq zrz#Wnq{cPuqR(;#I)4JY^?8@mJ_nWLvkVYlzp>A-i|=lPzu)Kg(U0H%JfQOsReWWK z#OS!Mg?4LZ2R`-cjcy$w;Jt>}i2phL-j}=pa)vk@+b4@F-vodC`h#Chz-htFx9@7H zsJ~sz>txGrh83@X+E{77NVB&rdBdSl1wsJ59^gq4I;-}3;Kni9Gg8tffQO1T^R?N| z&X{s}A(04K1^kn6x;?R@=ec_VI)m`^(AYl<7O!JuiI>oCKuGx!m|vkJxn#*tS;<@s zWWkXoM5ae817b7O`2au9^BKMJ50Pg0kA;@zMOgNZXhSb{(Vj)<=}eB$@X8i@Ldfp} zNM{)D%?U89b{h#!#QFr|X?6)u^$Oyzb-ZKOano(OeM)DdUGcdJe<mIN;#w0h-BJzP z(m1}`DQ3UWtVBQFRX&et6rb1mz}LlVlj&zWP_;O>ecDHK>|h(}zRauir<D==5Ur=Q zv}by8@=1+zOlx)G4J{qCanV-s;czDD9A<Xd^VelC0sL~G&^)sF(L8bvcr2(bw+SV( z@o{X^dhEtrjVIc!qN{x)_epe)b^H&Bf3v`d+6LZZpYQRP%g<l0O}Z8yxfdFKEowjS zwJrW|9pBeI0x!PxLWaFHZ>!g6&3$QtZ{~X|`b!fcFA1-$%X{qWH<m})`3UR3<Cm`g zWVP6hXAgSTyw+4`pk?|Wd5@#(fyO@@#qWi11#o{dWnN_Q{LHeWXMo?+%0rePIiWl8 z!#Zy82yMo#;l!J==-grMGC-VJ0Wy%5JI&7{_fz0UnMZ$?LmA@v_UcLKS3f8K?DE|X z-Yq^qsY!%y7s+50FxBVi2l3yy{y&0GT#tW6&=&A2K>H`3ugRsmjcE6@vp)BIsK}QU z?NS;)ccV=M6V9j}XY!Jqx1qg>eDrcAMEAKtom4U>i%lC^BQyK?bu;GSiO)K2DB`ZC zB(ApCW`!#|0bTC%7cV_G+BVKU)7pvS8PTdwCo6OVC7U9D-@t>P#>|g>VLH@qkUygS zr~zRohD<5}6r4jc{4>}U_p&~pV>BMZJ<7kX=uDJ_|HU{D|0t9V?OM3Q6VRh?K7qa8 z1jM#tesqj?`=mkp!h3fDG%J*-hcbHe$Ka+8PBxc1a7H(}<n74HKC1X`ocI#^p)V!j zFF~&?7B9{-Z?l#pa5_Vq8)QA5tdzB*8O7&SX#O#a%)S^sXfK*o<{PbECSJny(;Knx zC4Y<w;8LK;+mQ7o!S^z)Cr2K>PiP;8L`mKvZv#&GBAugNi$@-<Q4RrpI#G#uRD89r zl+f<%nf0N0LHO0UynHVBR5CL_{4-s5I&^(*H%3H5l+TOTmsDG=^FQ%F^<cj)kEoP| zCD-}uzq?}1@^dn}Fn_#?)gpN95UAa~@IfmLLb=u^Md}M61+|g3qpNa($J2QZ$5MSm zV&IK+YZay?^m_|c<3;-SfH#_EedAo5<^*wi(4px>-*<w5^X{zeqPxnzdqBAnpX-&o z&i9n?5cipRg67%rXD{y@7ir{2ex3nhUK2pS1Aa*NSwNP-(LXYk%ya$wFuSLn^||f4 z0E$3$zh$`s0E`BX1?BighJ_b#>FDyai<|Q`izV)xZji+P=;Ow^`2@;>3t`>6Dd|J0 zn*Zm&|Bvi`WDwOxb%E~1h+}(3vpY|V&{J#G)}FKGR!%?V?Byd_WoABbC|{-X&QltW zYMVS=72JxV6Vt?*`Zaj@V?>M!%c{-HqOwz#z}62C*3;3sN8pbu`ZcZxQTbv>cpeQj zCN)ihK+qfNLebn$^zX{~1y!MY6?tn$tygNec8@PgX4js6@%OP-eFZ9jU+XG3ne#87 z&}>`0+N=s_VMqLs-#^f9#5d@(n<;hhv?x!=2RD;CpKjA!7Nw<A@APE<$_<3?71Hl_ zUY(<md>!4NJdS^u!n4Lz9BCD<2W$R<wf+Gh*F2%^u901uF3wlOp$>X0fX*YfoXI!m zH+|5t2<9#966_QITQojfc}Z3NA&Nhgw!fy>j0f4X#6h?_n|%`ggX7<rcw})=oht8( zKEE#N_3^KFLSGM>Xg+F95q<7-a4`2P_Yc)x@#p%~K=A%1-T?E3eT&^+{iVRKVhhth z_w`SE?b0B#gdSZcKXcB$^uG^eL7sUK!rvu|_iU2Sp!YwFe<GuzwQ;z|`2^sReN_gi zrSG-;bNoM#{{4>(A{>8>>R-Pxzu_ynAAZU*z3YG4UWz@tTr1-L;QGI_OKU?`Lxi{o z;=aJ0|3by*PQmR2Zvb)>)X#YD;e>D6Lci4O!V6y-Ms^5Xp*4&$@ttu-o2bpAcc>G` zIfb|<B=G{Ztu=Vt@8)i2C-vB?06PsI)_2T&+lilQd_>#7=_0C46*oKc!QE)D0zs|~ zKbp6B$Bivn%JUpDS4QwoZPU{sJ~A(&s_>Ua_*+Hm@ZT@)3x6%(y3OB-&Mtrqi2Ll| zcHleiCO{aoBI>DTwEbOuD;I!7_7KD^4}Phcz9oxbwiP!w5a96NP@+9_u?L#|HS!l( zzc$gpmeO+?{I0(vuc#-T`G@P*#pqvuf84B?h`@7gI**Sfktp00SoX$vr26%_DBeOv zZg=iCeZk2aOf_!-vR|f=mpKAoO=I+9m%^RC+HzXI-F<EC*x3d?jFT?ir{D9^Yv<>z z<u>pQ=y`In^0JSgCsuwj=!fl;Lg+bwAW!hTczP`-_@_`gU<SvPeK<KLCy$+6bE?J= ze23yVb?i-_Bw!b(6xtVr{h7o;ApiR({+0Ymz6@fX#GOLr#<>d4d>5XXf4Us-D`)?_ zw~&I@1hl^lz|ham0q=f%d|d2VNe2G00TfSSM;~}D-l8ai%e3Y1teV5p2<>P`50Q3g zjpemw$NNMND>aArM*KNA)q^*D9yxjnk{st)&ouBcRpAJb{@GDm-u?(>fOS2Ev%|a6 zdw3`Q|2gpaNI-A)I*kj%z7IOPhTY=1g`U+lxQBOMsnNUsr!BO^2ZI*zFDJg1MbiV& zHN!0~_2CQLm;dL#|F58em@lSPPl#r;6_1y2&gET=Lrbbx@7>C7{J`%-J&yA*>B>Yq z;imI-j7mt?!@eC}V#jHb-M)muXIqEDVaD+bEkE}KX#Z~Wws{rnPO-VmHwq$x>ry)x z@rI$Fpo}>e%6$fW;p5ZzeZII5xWeBG?uS46A;ZLeA;q{?b8PTi;N9RITfR$wBm~Y1 z<^IbFZZ`?_waYlqRDWorDxD(S-Gp96gyFtwEuzg6(7%pY_lvoNogyb(Cu}M*`1Klm z7oM-S9}Z`ozc#3v7i+#&?!O;=HrM|9!he{ZP@*BXMEO*(JO2m%K=`CztG&y-JD~Ib zo%cmO?L0nzy@umg!C8D;q?vLAtu65sJ>@*^0NFhcYNOEaId@k7lS?BaypvAX|HDA5 zSMsNzwHw@ZpKkL>BIA|uK7~I$5mh_=tevRdukLqrJ+QW`IG^}9x_Tt)@vgk%>t-4( zhDZDV(+qF|zu&+2(QgaJH1Qblim%@A-_ETI)6UxJ`nY4IPyN7P<VzoV5YAcoUT0hJ zAB?bxnkU5&U%Yz9mS5=Fe`Q59um9-tpBm6pGyXiQF+x46XhONh_n~vNQDVgdy~o&- zGU^w_kClGT3H+yqZt=P5W5W7+@T<i=2LgBsvS(&v|5@o8cmjt($KzZjG*ehiiqAX9 zd{Lx7Rn@(O<qEgfp2rkM4*>+sOpK~691|@k7%ajP64(9%*xBEQ!<Q7F0pl3{@-X~G z@f%+ZT?@Tgyd}P3<7ImNNS*+}N&>{Aga+Xt+Kk^9%moH6&QYH(xGv>aE@<S_CInL@ zbL3Jg<iRR;O@2hi{(gy5SnAj+U_-rf4!{G1y8p(D*>EzRo3(b2=POo0`t_9aY+uKu za9(Lq6|jw5ZxFblxc}(K1z)(y#z1@?cC%;hG-}?eZ%(?biQL_7_k+<gvgD)pC<v*# zNo(vRKu1pGjy`cqi{d4oHnFui_i!4kEklu&#RaW^{)z{}%XnvUvbJUDf8D=X>jf{< z2iMY5&UVU$vhfj=x%`9Hyu%GYDPI(4CWjw3Mp}kqIAoca0=$Ndf8yWq)kBe6U!w8O z=L<*fdA*NcuiBv3&B9CVUwuF4&gJ?WR|A4^-0Q}DyBxr&7%k36WGW7*q(aH?l_1v- zPy$UAVZKf4{T#d%$gSh-aJ_bVRGt^7p3s9G&HJN&54<O3K{#+TUqxP|`S0W-TmeTB zFJDD+X$&+b#{*<d*hcR2^RwywSD?SHYpW+2;6xWZN52bV^k1NM6AIVPc6^_{eZ7W# zJzk_AJiI=uGrn8j;Ib_^e?{^6R^yHSBK}1mRPoPh{a3<Xr*~Vo7=mhuhz8-nNg(XT zU+CJeA0f=1=0w*q8KA-&+Jm9uvp(jy?nOZBD1*K!h$yTpjF<}UyLM+ZHgl#u=;MgJ z5p`R&Ngw^*uzq*skM%if%Q67DxPUgu+d@H&HhQX^-Aq1e?4}JVdOHhJYoV?8KVLj8 zIhvB}9znQ%AUloI<Zw#w#d7j<cAB<0jdbXMwqKa+gl{HN7b7G~vY&@ft~Xg;uESsX z9-;$9Lu`E|;n)AS4fT_xqs_b{T8MOkdhi<W(ps<c;Hbb8=q^58s20O5sV*1`X!EcV zoMd^-;JpuF-Ua*8&UeHr7?BH}_zS&G&*@UK9ln`zM*TLY8+MMjeV_9xKCkm1cSyM6 z^RFkQWzo<qR+HkV<BDp7@6PFs{)~6!2)yCh?c+^9>Z^2r!gI%C?2|%KPj#EKd|QH! zv)t=xk=$KdrfVh#MIjfuX}vRZqxIx<KHg5_lwxmtG9k03hHDvuCV>eIz*+7j*0@Q- z8+_l^<(I*~Vf?Scfvm-9Znm$_Yj6Au^XI>se%w?)U%C0$r_RCi1~1<pFnJQK2SKXB zBwAdU-r8@_7;7C*K88_y)`w_`R^|$+kD@Mq&sh!m1Lh#FshB_}+U@_x9^<0WRvG7? z(K5nU@qGfjS=8;mElU#B%BK7M@r9>na%p7OP_Hd&tJX@izWKgg+h{+5^EF!S|C3&e zcaj0Ra5BoTjGHKFfL+Fi$K>yG_Q(EdX)bJJpNzKhwe_=H_{oCvlS|Q>M%R%J;{P>B z7yr7=UH{LMa3eWU?j4(*1>7DU(*LDTc7<pU2nQAIP|;bOt=Y{JRp+O<!e>>#V|X14 zh+d}k<c}y^UgsKLLuO0_zJEuDoQDWUHyV2v2gopY#%7UtC8=~3lT3~)G&4{1v_K!# zTIZ_YzyCQ5iR1Y%5ndhLmKC#^Fs}<oa4h)@eFVtJp7ADVf^3ENPBQusJgsS>8w`do zq3{<F{yd+EHg|A~V)Qx}Q+(#auITQwX_xbqcMM%SqZ?!|`lk-#3(c(9F;H@6iMSbf zqc%S0e7BX&=w3J?Ftwg+^dog4QLkOGHwPE~tcg>Ze&*P;Tt7hg<2ru5a$^*q$LlxN zyP)IiIL7=jlp7UAV?t}Fn?*mVv4Qpi0neS2lq?IP&;@W!({7z8+O{F57t6beZGKoc z(gynS##QRjpO&3J&iXhpdKRD6m>AIV>?6fH8pzVveoo|FePB&T14r{(4N?$0WuNJ? zcUxunHY71*o*M4t^K2uTbO-YPr1&3xMC*c{*K0F)KJmPY&m{l#uj}DoMd+*O{Cdj% zeu=ucI}__jv?L|jsf1KEo3mI7$qm(WM4T6(hA_1BT94YY^*`f93BRueuNAgy)MepG z(E8sQ&@AdUJ?oiWB;kpUpXisJMQu77cSl8=Hk6%DL7Hv*L`sA*z_tI_;g0jKh|aH% zcrPtR|2~Fyh3E>Ojjh+}pg%8~zLlT8hGTdApV375<SuV-&1d0w6aNC@AL=CM%6%HT zB2eNup?B~qK>K3b{cvenH?1B{^}IAbs<V2!)kt`yM_!C_J%Rpl!hTmi6xMCBj!jfc z!ruu-gZ4&wk+J=pJQ>gs9v^DYc0s<M8$9o0{gkF~;dOeRRZ_AJ%oH9up0b6~3bC`x zc+$E0K}~Jy%D0ipGoQ`yGhDCJ`@2$~5Q#7&#>e6(KT$Z7&Y#bX-X&092P6y8n-MDn zzS}~fQ1oS%4*%q0M#m_vSeZ{czw}p&yn51kekxxWbk+N|j^MGMDbSPCos4wid@|3H zKf)(K%c;sIU^X6<Mvpm{qA%z}xwcGsicdk!t0Z|q5<LPR!%~uN*1_cdjU(6oiVatM z<{$SlslJ<<S0s)Lh^ubNTEUpQBq&?Em)}<q#W+EImFtqD&1i^n7bh^L0Y3^IGQJhR zoh&+(<M_^dA>6?KN;nRzKL>{EbK1F1gR6JO?6(mcTqKuvx}ijx#aiZTC=NBh|M>X7 zONVoBKGtcW@S}q-8S-)vd3_V*SHn*dmA5Y(UkIoY2{ysRbWUbXS2=2K<n@DE8I^qr zMKxt(1=CORA-DDCC+q*G!Mbae-0iWDPs%7DxGnkb3uqRz1i~908g?|*o_HOj9d9Nn z<5cx?gJ+gLJMcL#VLIRc>o*b;)xMoA0Dmr^dGTO9*~Y(ry@qbvzvr1@`;dudYG+yf z`cz+hJ}F37Xx-YvI(I$>d9xktJm9tF@nFhMfU-*VfY&GB6Z~|@by*dYKA(X0wNj)f zsuiLFpKkZOvcjLHy%628jUw6&%;XY7cyGu!BLJr;PqF4l%DFtQ8*pYIWLSewF~|Cx zN<e2FJ3{p;L<tW^@84Z(^x>%63qRFQb!hvcDlsS;ULR3;|MYWpBjf~-|L&$exIjRr zgXG|yo^4V~ofQSdLn92%hq=rTu}b=xO*6W!Y(=OG&4Kwi^|Y?f@S_p_Q7Qc-^c4oY z+TF2#YI@+amAV-u?Q`P0aBBP#KTG;3F-byOC9fXDyWPpsK`QmrYV&|LUpocRk7GJf z;mDu9)HG|8q{2-m89C@~ks!I=kovK_JXaT#rzc-eL(k&#z#UIX-{&(@?(<o50g2Su znw{2}i=g%*HJZ9NJ0B?Y2>!yhAJV&XSa{@njuKsr?gV@}1Kzan>_*9Iv*QbBb$7Le zNwb9C-~XUIg;3q+_3-j_habQAzWaQ~Gq|iKppC9diIfZ&I_QoFi@ArOa4KI8zJlTl z$o?n(9sjxB%JombcH_nGdg57LH~)Up^`h~Aoxc{ral@Qxtw~HVGPN%1n_>VYp^29T z)k?{rKbzdth2UkB<xi9cm@Wn`j@|V?vkx`;E2y7V?(YA+WwKFK=R5GDd}q{O4Inw1 zK4iO{C!ETaz=c6C@@JC{2uBYU?V87q-s|Jxb2I#8|KHC5xtu|t?M!|j_<4z*YG03p zzG<uR^ff6JywJ6)mhbc5)oBaJsGvN~;kER*K4N-QN3EWl!u(Lq9PR8jNSRWyHV>kC zK?_kRmYzUWysg?#;gn5*|5v~jGEa&6c2q0<1^xm)tE09Hg4H^y+fUX3zayVCAi1z1 z#QNxq`^kqWRM{pj*X_ul#+YO?&N$X_;*Xj7YhxB~OeV=d9@*Xyfw7+&d*)QG4T;OZ z`=9Ug_3d3@dN*wz4>K78oidtOPL^{{@X!_l^?wg!#pZYUv}hDz41W&xXD1AYzklCV zT)a`iIcxX*GK0H0Pn~_!Q+T@Sm*BTfD2c>2f5Wq*)(&sW!z}|k^`qJ8guho{P8G+c zrR@huLBei;wwM-wY^;8LjE!b8-jNH#qI|FK`UeO@@%g`K%qyuvG%E|kC)`+l$ff3w zrS83MEpw38tg#+=QF=MO2x!d}J1_O?jx!wlbrZ<;WAJ)1&_RzqEdL3=G3`^ukRa(8 ze)tBoMyht72{Q7mPj6jx9BDbT@axw6S9f$<xINPRjZbjI(Fz*h@bgS~Oeu8dqmU!n zy!tII<#^if22a*TA?uGBtI(bp-ozczKk@H%pnE@YGt#f#xY}h-{Po21RfMM3yPtm* z1ICkYtVViqz1B~jGJ@@lmF!^vrFfoRvgnKPUcthP3RwxVNp)+41G|&2x*(2L=md%Y zHOG?lBRYitF6?(8-w)}IrZ`7I?T<C?^KoXgsAoukB!pM-Cdy-q8~T0UOfnp24l=25 z*6K#;pXj?6?4#cniFI3~vrj-1;NgqVmktXbMZ%Tx?JDu~z0aSn8-UCImF;Ich=1wE zzwf66_f0?p{M2>(7X|rWUbm|Lhc;-a=9=+Cycq8>);STLH;v!L(>%?wVl;QJ320tM z9!LY30jpx8rpc~UvT>qwy$Yc=DQFFeV1Cv7kxfjt-|eg$)!)}0Gup?&x>I&<SQDSl zd|Bi9_9)BZT)dZIar|ted7DVGEeUeY%vla5KU1S<tLT40h5xCXX?WhBIQ&;!Ug4h$ zPs2a-67B95zi|9rVX|L?YVEcvclwkapH4_RnOUN$SaG<6eRk)%R?V1N$A2JPh%h1* zG2EhPU!y{O&71WPE;2?mM7NTr7_kxLSqxugvije>Mz<S(-MqOMiBZ|(t6x7AeYN;^ zK(F(q1<zAfkv61UHrHCwEYQs53XCDxpW$IxF6Z>K<vnl-wXxNA4vClkA&Ud&_|-Rx zY~=XpvBNyYIO+_oZdZN1h$3u5uF+p(+Td-)x`_?TEW5TbA7N4zzH>4LW8+E>k5f5c zn0$&%01j$4+gcB5zapTW*v&Pv&Fr)`nZDxvsfaz#o}CVwuRi}L{+FT`u6;N8x;Xyj zxIeE+`IXK2`k}$s`t$Pf``yoXZkF+*)xYwz(0nKKxIHTO;P4aAf(;>PC}42JoBkjL zhKtWtp6i-V>(~}AKGhewB<nxWPari0)Q4$M6!}qSHswN+$6?ii9z@!W2=VXYe<frI zk~cIv+v>L6I3tdgu=>Ywl&W#CwpBi}ylU|Lb~GoRv4c@W_VFK~mjP^1`oyPqqx$5i zbLd6Cja_|=GC0C9*RO8lF!ttIF**2MqX6*q-Oo?Km*r~FPvYON4%&cB?P5rVTk-gm z9iOt<gu-9mAN*v@jh(Wu#zFlW$LQjH5AHsbJ_Jnp3a@!EflNF$XQNXrZ3hhh#2A$^ zGsj}y%j|%*3!r;-XEx4uQlyd>h(%v;9tDh7J2$)-Jn^hmFuKcn+C#&90tEQ!Da7LO zYS;XAQQQCMU@Uk`6tYVcvI_+LNy{hGElJ;zcFDPu<FuW2u*<hyS%xS1@V}7QDfT%0 ziKu>(c`erHH5=%u=_v#qFJwAe9DKfgVBd0Le4n}*WH%L=|M_<ItQtIGn_t&FKfeFy zS7&NYNGlylb}6t=M+M(Y?%-sR`8tPV$LDieC!;u5yJ?pt`R1pc#wdR;qt-g3(5#Ei z`rq~6ucxAaT#FF9cR<rhm~5>_E<)z^SeL%Zwb=+Abk@>Y>?4{EZfwJ}R{#1nCmeX< z_N<>$UGg6Q^yk4hGh|t7|HNiBM;!S*22SMvP!Yu&{4fr)=>Y)p4}*UAh^(W}bU-*i zY`4i>+_$GTlO~#5hfFUqABwIU8$MQ}&)c(T=YQfq<1rd!t|>(S^)L7Pc}xHCujZfk zWe>kzyTS6~+MD06-Jnr~CjTVdD%sfGlKpm!DQrl#Zkz(5$KT4aGd@1`87T}e!)^dP zFONAs<6aQs?WAT<_eZZ-^T2?U*K)M`e$8w2%CUBqO9%Hmfj8$BRI^^mt9%gUzIBXd zG_$GqIo{xSj$EAUHuR}+Dmf=0TP;aRvl_1KTJfu*^aQ@w$1|@(PdR5#Ft4YV!7Dpn zdkY?jk%v&QZkU;IjnlZGm-L#k2c5bBs^6SLC;qiv_&!zsc~bW|Ej}Y~>O6AQitaE0 z{N;;dRlyEjH>W!CqVbb$Xm>eeho|wYU4j<)Y6FReHBm!OR-GIWD~|*#Aw&eLe28bZ z3ZV0iZAIgFI!NYzd=SXdKT<exUVB@y3S@<5bSL9(H^WSd&zh{7lB_+u4*-1^@I!vi z-mheI+`hO?Abx`HPouE6TgHa(J`^w*o+an^c|4UHLhJQs#p)IQ5|Afeb$6ERvO|== z8@KuqLcfu>Utv;<zZWV&$Qej-+=0$&o#Z!Z`#4H)Svzmn-`&j<!%eJ7&{9G~rWl;1 zU#+$Gt1J9D_#j&HydGL&wn5u_uS8d3gvp8@Dx9#R<;aNG{5Q_8c)VM6@tJ?nDkS|N zE1*-F$=Wy?mXh_gbX7jYFKA&OKjeK1yg8?+M`Et|8Cb5%lDP&V9+g>u8f{?4RAAqN z19_)dv!65H?2LwU^Ygv-0N3#_Gt8ajM0K!wH+H)9lo&QaoPP0f2|k9H>I;>QgZvZ! z*ItAs(X~JRdC%STzURx2{#9_M>&a(Zj2Qovzv$fi>qiV_>{FC-_vz(YO@-$^!8Fn) zAjyxH2wPQ5@7gm<i7&nNUtzV^f1tT2nse~`$hb>DGMDz5mO9(m{pfq}WeeE{p_^yy z6#({4Noe+Vh%>tA{fi{3D9L<1^Vg6b6WzS0ko!cVd_Mcwzn48S-mzcpz5#!tzLvkw zm;HQY*2!S)t!<Inx1)!k&^2p7nte{+2N(07d_{*Y)uB&~C)@SE6aT7RUH`AU{Rd-1 z1=K0x&_++(ed<Bu^0DTBkO2Nd1?OzvowaB5)kAXYg!1{D0*d}!<gv1vxV9jhbD7(7 zsU1b*OdVW%R)o!9x7zp&g;pEJd}a|@_3N)=QxQiqQE3_EcvjV3GlmN<46SRUgf;S6 zG=-?}Y^QPjYOBTZF%W(JH2OXMozyA^@Ed&DIm|g^uD(y?7;hIs=lb1@L~YfTPucKa z_UMJb#$UhOYc32_jEp`)w8XG)3e%t80q-n!3EnE0Y9E}vlqf<}Tu$va5M7l~dh{ud z??0l_;F@!VLve&L{PBh@YeU0;8#JHWmqf}J1H$QpklbH`{}J$rd>k=_QS<QaRg5O% z^9()*ZCC-UPP7uovi*8O?rM;m75eI>qGO7@4X+jbVuyFHZ&;T=14gv?E2a>K$Sz_< z#+nYxM#johQLni~na67Nb3{%S&zT~%iC8r3+>zpWI!@Q#!K<l2vmaJsN_r&!P_GT9 zIX0UZvLOzYV~G9=pVx=jhS9pFQ-L*%jQQr}1!1E_mVRFFvU*093Hsv_pZNNJeEieA zIVw}<>*?leYOeP^%NQ@KS8j|P`%;sy*KSN<*T{bg&_Ok{;&7PL?@bYIdENzql-`4M z_@hsvwNeS`_1>S`PjTnu+Mk0iBom<|<;#_}{4NFUiLI+l{r)Jw7W6E8DAv>RToM^X zU3)OpMSn&O&?vm`dcP)cj*dNk)C6lwg+6_#{HwP1>d)r)380nf>-`*!Q-9+5XU8MH z4$>bZy0V?gT>sonul(LAAct2_&U(tTr=KH#8khf}4dE_$5dV|0@(C0ES+3bY=LxD$ z19I!G_=5z%|NDRaU$dWiH8ySJ_m<^e6VVQ(LMNe>f5WiAMVS=IK>iVEfMT72KQWem zN&xBCT{|hq2|l4@%_QJt`@3iJbsR+LntW~gHxsIC5*9j_q^_p=Dd-H2{giQRWK$|K zbOe#;{q6)z=4?)I`bpGt6gnyfpB9jJH>=)--N?_w-w!N*0^0J4UwP`&^ycXiRKD1` zyU?6yyP?R&vc?(x!rI*9zXKJAYAMRnG4>OHLv;!ddNLK8GPU6$TE)ZrQvz4rCU>#n z&h=rJU}k11L*ohNU&q&v2mZK!VDR-M^XvG(=z7oduYdn_ozEX395@&K;G>Jv>;2G5 znSbE7g03Bf*<g3b@mTYy=#L-^#&P^9=p>7(&nJ`<d5X@95e_KVx#&HVqj7Cw(?i@B zszWCFvNii3cn4Ho7oqh-#@F$+e*CKl{rUmIpX>N_{{Q|}WWL%({@?ukh4WJe?#=6k zH+cX0_^Dh(z!JjqXnu-YQw$~wBnB<#3FBnf@Ob@Cc)bHlkIo35?En2J-8J5kmM2N> zcfjK-fP$Ak|Ez{g^%6&o_6|<RYX%-sf0j?ZAuipY-2b0y{{+5<H_Ag85C3RjRd^2H zyd@<}av3HoB?W-Y61tZ2XM&4=c;oam;{KqqR&JX0p|tr>&R@U&_y=%xVGSMc9`5Y` zXL(+L;vR<*+EiH4#v55-&6e1Pj1}am_O7w!<Fr68-|hj~lVb?LiwvQ(_<X4^^E^E5 zEJKccPqcn7G@e6i6LD=mQR##g@1WJ@MSX~7S4hpKbQFqoF1C#65T>zR0<1Pq3_cwW zOr{Y|)`llH>%L;`$->&Vork}Ea{BhoJFw;x&LEGK#b<zTX&Skr3uOY(c!lG49x?VC zknJQ}-@MRKvO|i;`0s*CTTmm}(0ck8jR=fNqL7jUJ>ox**7&lyq4f$+$i(s&-(Xoy zhIzq|O{_!-7tVSoG{RZ`=9AB?&lNAiU;NALSZyl=oM-dR6tnHF-?!0*_fCeVAxBrq z&@|ML!-%&MfF4L^O{@>yl7spX?GgCFsn<$`BrjA?I5K2MFK+fR^&GA#g8_RQY?<=y zmO`HUl(ByQqLW%Rb~f+$t3sdcT{>yB{U^tN&;`ulwJh^}U~})v!58t^<NU(E_VX8K zxf8(pAwp4d#VMh+r7%JElvSIbNgNPb{?J`g?3~lb*MHjk)F~`p-kZ><8GL$c+b8-n zFFkt&hq%u_6})}?v9^g{U40uTG$*<UY}KDyf^YYb<ptW%cv|FH-WmwJ>{D;Ben~(g z=B~fhmBUW^Pr%pk_VX~>V)S$P%${`i-@pw;YO(Fv&(FTFKmlN9i9fUWoW#E*@z1Ic zhI5e<nh$Y(1gbFdcv)X3u$u|sFJEAO(fUnkCd2iig59>*7b6ElmQ$+i*rA_7#YVL6 zR%q$$bPT5hG_6q9YF_k|k0-IG37cv?rF+wXc4V57=kx3Ie$rVNsV!}y^rqk?kc7?W z>;2RcNLyz1#bn=x&hJ)gEjDt79*KD!8rkSLa}I|iO~2c~ll+Ok8uKan=i$%B$M)e5 z1}thp7w~lROfh3?rC!+~AV|A_@G~AD&Qo|gG24l)l2&KML%dcJI#pY5Gj!YJs?@^a z-*bMnS#(<%(~fi$qQW<BjAV|lX3Je~+gH*<d~=EPy3wZJ)y#yR?VtH~6qfl1>Cuk@ zwdSM$&AE8#N@lobjT3NA5s$!n;D6cx;*UM1o(Hz{L}c$Bdwn&X=Ep9hqrHuz_Yq+9 z)H1w0#g7x`V@~vN>B^h~ykJkZbh(GA@bW3L3b|mEx?ebpZQ6sgSqneWV?ddr8#Z&O zYirAqzc?QdHRr#Mf6%hOejWh{)AE8MMkty6e->|^K3p^W6aUtQBz~_-tQfWLKy!KB zX#9CQK{nUpReGM*6et7^GbSp-r1E^!XP=f9s@Kjk&p4XZwye;JIRq!^;fxn2$JuBt zj-bGN1Zh_IFwIwko%sbi%61En9Q2JgY4OlKl|N@*fpDt$@aJetk?Ht+W~JFSr0LJ` zjSo-T$pBQycsl1_3wiY8Z`Y!SpnS1e<L$nsJF~93e)iU2N<9C*_Wk5*Ha<gNMS@zy zk(<p87T|%6K;c^XbT9}%<8cxO?=A&R`oGK*Dc)w_JbO}9<NJcPr(v}2p<@(bD4(GG z%@h$bIrB;k@bNtDW3B`r59iGcXAa`OqF#-;3rdU>@nPin^O)zOquuB52?(aX-pZcl zU4le}UbnH{7euNM9obbkLeMm7oI#JLRvdr)PH5<>8Kg<bI|2%V%-G18wM=@Pbe<&t zPZXXrUMu`<BFe*mEW8WS@Skn?>rCmQt$mWRyU221#2y5>G~0Ch2W=l^yvuyeP<)!X zN?K2nqvha_U*|5J#qf8&!~1ta`!@2pn;RnANl)F+JAnEGG&2U=a)iIq!3$5Vz3Q3f zt4(aK^if5`k&?;cWClcSnM-tN(PW*-rUM$}VBN8FWTAF$&?Rjrsu=%aivC2jzd7sz zX!3d^-Hi2I7y97-mNw(<7~=qVCzR<p-L185HTW&Ce$VrG0{Vr@)-LNk!#iO~8*gw? z`%_=-@<(ldxA?!GO3t0*ZkMrFQTcZigJr2AI@bzWMU&X;Z%6ne`;fKo0;*DN`fL}? zjz7^p<QVYPbSIG0e8v8sRV%V!2cAsi2PXfK%xtEKV(`^h0DFF3_Fg-U=Q$sye8+9C zY4rU#V$ZXZ_Y9Vl^@P6f^AfXI&@`u()BI2RpG15Q>gXSN3V+YgzcST7A?=T|bN||n z7jJhB<Yxh{2_Gx~RA0ia`Y}Dq+$Zs$M3;D;EoJsl))A2o^i}Tpi1%Mz#JO2#DhqZ9 zc(+;0j)M{#8o&1%xA{GeS)*^KDAyy-_0ooUp|b7sZCL?Z_aR*>|JHHh>3MzlJ>=Yb z{z@$Rs=~K<aC*#wT599b=A7pKoVtxCntz=uyZFMheo4Ll)T}N3;A7j+4U_67OrpM{ z70gfDWV@zi2>J43jLm}wa@tLDBFgLEP3X{n;znPJdw-%rU=06@aT)&eSjFe$2Yx_s zrj)hlFFsfQ>qmYh`|*ct?%sgP?@sQbcIiv7KD@|TvD3w8PVQ1yNwE)n|C#YBuFoBp z5hwy@u?qj7Ik+K0lU8V#M9T1g2!@?GG10Vi7)Bj9CfTleR%iELzSjgMBK?G$jT6~x z*@DuNO;(;qJv&8zDesL5<y>a;={qK=;is%V-11|lUU%qoa=+og=Htdt{J_5E6}RwW z)d4Ucx;Z=_=GXh1K)V{W{j{2W__a`gc?Dr*?4m*{V>{O&#K$RYUb(?)%o6jMu?yup zkzEYza6JCr#{bFjuQs`_t@s@kGd`|0_0|4584h-R`{ebCXRXAmm|cuR^f<KhG<5ev znT%{qS>TkfeGnjG3g8e^2`;X9H8pMK_ou#1iM|oIA>HQjn)|}B{(JJy=St5%4Yb{m zmoUIb$B3?%p=`f|R?QJf>G(JDMI@aG`)oz4>9g}w!2H-mp~b28|6L1ZTD&`&uk-tQ z#O$=d4?>BtV*P|O;<t*>qaFB3<9hJ)M+TqNBs%yt-z5GGK8U30LTKetLO)o9-$Lcq zsP7~U-Uu1<4rqUDWUxI(MZE#pgTVp6%Blz|L+Lf3%*Z|oiN!So0qtqg*tPqCqsMX) z-z*1KtAZZ4wgcO4!&WuwcQp?h_|E2JmlX=t4&Q8OQ03Qw*&><Z^1a<HuDq(^b3=5X z)zdrZQ1KbjFv?%MK-J7=61yks)s`(oT5*5k6v-0C-TpK$B70<jaD1NdcCGMV=hO** zr({y>^K`4Nevg*N)34l^G@v42i_s0|RJ41aqCBs>l#^at2JOv;_gQYRyYOYkLQeMt zSc}o06jR^8=cLcmWZ{pF7oz$Gg}6w69b}Wa&h_6!$g3k>Xy(qu=}7`J4|0j4Z#s_L z6gS1zl9F;|%bI#{;!PRfOykT?Dm*Xm!eh|3*9*z=d@K&9_^88AF<kT9ddT_@=e`wK zaTb#t@FxtU@lNPSj15|h14+tAOOP9z*Qw7fh@n>l%5yyZ$vhNVPdlreWBBMTh+^eL z1$5nq*U|%9(LPrGv*TZJGJ8j&b#rD&QIl!nfNdMyZ8|3~rC-i7r0T@n9C8Cav3&=S zk7;!{!9yE>PptoVHO;|=o8heA!<}S`8<P@^E(wdb^}eh9ozipV>3<6FL3<}_`3UZe zU4m=@Gix#Ir|%OA(Ot$C@?oZWw7VR&lhp;}zhZiJBSYMFR*CWdCxDN19R2yYvg=iS zjK0b1!S4&<Ot?A?QEp9CeAY$jC)fWSNG|^~E$KY|Js$9@cOLfg(0baB>h#oY%ixU! z@I%*0QSsS3K~{K1eWO_CkEha|OgS>E9*pkOZGM-4Xh__ksFoF0f<#$VeAey30DvAn zu}y`3fd{}R6>N?N&y6Z!yJkD9Vm=t`F69z7gj%H>yWvPL(~EsV>h+#blcaclW(mdn zAi~Lfx{3>5EFF9p2Ai{qpC|7-L~62hpK4>>sJ9?u=@={*XwG#zfXa2X>QD3Nphw3Y zd_T%O{3Tr=^YF(Dxb89+h!VfzWWE{&>~8MyH*BqG+c+VY(dPj;$|^o<p=u6n0wAlf zpGn})$v}2DQoXbgma3l__h~wD?MP@Gz3mqj|9<p3{^QtG-p~qn=lDe@xI?kdfy>jY zNyh|8%udMlu=Ls_tmmTl@D;B8gfH@5f9&xnq1m;aLPtI%(rJnj0^LiL`ew*AnZ#<| znMvhDUhDb5=e6dKg?zNrY~uSL*-z4aw<fH7h?V?dP+oexRQYj#{zCcTd6JV!uFd@m z`p_I7&9M%<(Q4B=usbGYKW~3!cTF=+#(ac%oVux;#b^G;0EYp_6QAwUJ>~srzTX-D z-m0mtf^{RnV;x=+BuEWx!-;q{ug2G=XDw-glv`UHnz-V{-aT<_9;dbb0}t-5|2v;y zpi8n618wU4KLbtU*@croHBHp>e7&3clR=7Od<9_Jc6@g>;6OJd=~+YE<%p~O^gNIc zS9A>8cRK9wWB=3rf7F@{&Aadk9`8%F7P(?}JV>Jd(|c|7O<c`E)1xP;hay5k`jtdp zFHyCdCt$A28)@W8t)Z?_Jcxe=?eKb6uc;iBGCU6~*fNy+oO0;%aF_soOgi3=TjOL8 z0*^j@941|_nORmtnbG4hz(qczakOmYOlTK^097SXd-ixN>K_GRKb~yYN`!YoE^o8n zA&ogC3HF*7WRo^AK;l%ofHG~IJq3;`!REq;El<}TW#jW~3UqNfi(`#zd9gV+@xzH? zKEL^XL+paXGY@>clOUUWxfB4^gghIMf08dNc*4izAUX~Icu|puzZEnWYwvRupM(xH z4nIgsY+bEsC8RkF;c|Vx1F2TI-Qw;NSGqX#bm~6Xo%zh@({wBR*_`_{ZDq>Dg^@0H z(~Oozo~~x|PT=N)Kmg9{a=9U!YmPHBI$)jqHBdB<t2^MUEwdmwpsijU>u8SW=oo!w zGtC7a;z5A6!e^=zKsGimbVKu<=|)u9cpZ7q#hgt66c$OZS!bXzoBvjuk;06JJN(=f zes!^U;qc9e-J-bUG0=yxhk(2~i|mTW3r`ih$yg#Dla|j~AB{P9d!>e6OZFVI(fP(v z1?)9%+OTGTMH|Y3x*sXp!A1QUJ>ut&(PyR~7kG#V0on?m3%w}v1M|YVo76W+1n?Bk zUx*5cHTcDoXe?-q@T?}VuY-Y>K>zh|vmY!ZWCiZl`cF0N`ibJV<IoyuH5vL!z*t;8 zJtJ>{*q-js2Y3bGpp!Gm@#zA$FfN}IqYcXZS_>kAK24wxWtnPs{dr&BQD>SHXh-z= zOwYMMoIZ4Q_&jK<<Qbpmr!G2ozt6zlyTHV2oT(G5eZxY11n*w|zfaqY|G8)~7_9f< z+xJfN+!dp;B25OpaKX5z_C1{ZAJrJL8tX4W1uAV9UzlT^=}<IP1JBkAsC3c}_inP` z0|uWx66<lMT*k*)o83PsT`1xa=~XMPFl@=WT1{?xaRp0VKqIds;uGdgmP2UAK%n|f zQN|Ub*QX^_*RF<LRqO7=FphW0Y4v=(2<dRY0=5Z~DOLrMZsR(JhOdbIgd!E_n@g1~ zJ9h5o-HPTc{BwgyBJgz&Sn79Y>Gz?t3PSb)srx%1$!C|YBPzR#^BDAo-zPQ?x*sK# zrv}KSbxeYmtLjdFC;WHITfh~tM8be57&*J~a#FRe)YyKL75=2f6pxxh=(Y$qu@ zT>wD~nBt<C<xS)fe)jc3o6!i6PlZgRuTb=RMCWmM!`thbwIwzZqVXhg;LQ|iIKEfa zllfCd4UK=QrhN48RFrn}z=$nBYRENXAYeuUJk?l(e0R>CZnOiPEhzussEN*T(QgDO zgxZLJMVfsb$YlAMC)(@r3;xvj*Jt%c%K8@@7I43>IUCmEyHgmseUZopA1!2pxZb@C zXH^PHG;;{5nL^;#|M!8DOTf&J3AC|`Rog%OM%*4D=cjp{Y%qTp)NvC*igvVaX7Ug} z2`!q6A+|lzqY$T6*I&I1@3R&D*MJ`R>Ha^<>tChy*IQ!%r|othhOQ-bVS0eLya_=r zywLBr19t)7<$J|NJ~s*gpSb=%ftpql!wcCboOiSwg*{c;7iYSBj;{YV=O2b2PwEZu zDKe(C?z$RjKcHQ|&bZ`1*=BH`QKjIQDHHZVOt1<!K1aW<%pqJLD(E%ZH@*&YuVUlV zx9KEDU+t<O6U&F~Zub6kj)5wc4o4@f&J)m8@<KO9zynF!+PKF{^MJSGZVnB|rcF(R zfHnfU1ZA*@cZ$SS-_Ex0$ecL0pwEWC%(Sxb)uKPvmbsx+Khz-jZF=21(jS8|0epct z=tO>_h*m_jnM8e_F4JRkPVu}l4+A_Yv^x!dzpRm?k7wfYqAW%Ue>)0GDv&t41j&ku z0uL$2I_%U)*(`iC1JHhUy$)Xfj$b85^Q`pSE#4V?U;`kY52^bP!zcCHPUcwOL*=C1 zlWl>|{+atF86JUSB)2P{&S%Zwxh)h_ag*~rj+wJWo<6a<`#8!Bv<vXJE&%91H~wob zx)a?x-ATc~;cUxenuY-~gCpGUK{n!6AqJ0i=LHP#l8ks1(>=iZe*tX-bg|k9IN!Z~ zBh#hZ_gQP4!FR_0uI)_9XzxV-6Q9eLt9Rfz{k!{rNieve`FjA4e%&VK(}OQQXT|88 zhg!=-@+e9!)K7nKFi3Bb^5ZF%qFJ2lxDA}4SJ5a!r#awDK!?(IsB<_6KdQS5-KU>- z?TayCV|4bUXvYxF-Gz=f{*(2UL8GobqUz>29__wBJ$Z-Sf7D~Q<H_jM>DKQ$>u0tD z3-ZL`zmENtkh9C(W<-D|pnY*mv&o)v)_9)IgXWjtWMYEfgh1Cjezz-$5@x;i$lh@^ zQ*p-*Z_ZWaFbm!(5?64#fMoMi-XL%YpACP!NRJ|Oc;6OZ$Ls4#YlE=6WBqaX=5-Kn zG_vGv{nCHKVD|9n%NK#{p5W*cNlBqrDAf*T?C_t2f9B--=tr?$Fd_mMsu^UPc+Z>X z1#559C+aWY+wf1`wxIKmWq<@n=ih-VPQJ&_^!cI<Knu<`0Qjq|o|4yJ;c`2$h1-<o zTTa@%Pk1IW%KlE<iM)4E$6kff)xTuO3BRikL@FcXj7bJrHtgi3PQ3f`|HSzBT%v7X z9L3&5?B-+~XEO0y*=LwWa{RL_CdNvub%`_k3H8^jH87E-J>LIk?@tmW*LAc}5QulH z27eB!c94U&mfY9dcm*omB$8-8fRIe);c@T5IUXjF=m-K}BbsbC{#Vcs|NHa*Ws}NZ z*va|?e2Q-ez9asrK~rP>^wIwvUOn)uAu%;LW>??(0};#bb$lS&>w11C)X{I>0iCTa zs}s*?4Vu3*IvFdd&X?WI=Xciso%$XCKam7Sw11trB<HOj|NkId8I+!qcL9F+li_;b z6!MpAb>=}pHcQxz5!IN9`njA9a9zYeCr^_dqxHtr`1(`hAbSvDn^cic1&+t__CfYT zBVWcZllSTy&~|q^d^S}i-E20j6|LX@N9E%_^1=5y2G}jU!f9-MfqXIZZR0DX?CFC= zCpA(^O#@RJI3Yn^hqo8@7x-KqKr)lp;h!%&#&rmPFld+Wa~5??%a;*;{*_m!)D?KB z&z=F4yln5R2R}I3xpYCOXFKDP;k-$`Fy$6c@~?)!R#;mjiT+9aDr23Ty(BGzX6k5# zmc&~|jZzrs5O!3DO;OP0@`UrP2|$Bi%m5Kz61nJ_3pte+68*Rd!1Ti^;6^>avgDkQ z7v^gFDA|#3mUW4rf_HPQ>ei0x#y-wiVQS$%btMQ(ODW5;GyV;~sO`eZCW=0*`T8_V zD!T0cpZM2xhc&z$a{eOg)3Nm5?h4Y>9NEYy<H5~*e6yYZ#5Ux7wS9aHpqS7lm&bp~ ze;84Z{~gckr>ldb?NQzC%oj%scfP#Sq|*;S6+RvRUAdfMiNm=Y{k5dWM*oLl#rtuG zTN~raw}u_3RUYxFDBHoV-=78F4_*uXzUOQsS=a5pk*mMKYlJzS?!Y^*;CK?S8V`^E z;^;b?9~I8kO_;wZW&iRAa{b|659m-YqPIlgnv1#&WOF~5=oy46K4_Ga=nM-dL`><? zT6F5!$ZI+sXR<50p$Ek{+2z_~L<>m=&ER%@d*Z>#qo^UmJ>?Kx{z4V=Y1xQLW?l26 z&FGBQ$H2nT?|tU=Dxi*Ea#7Di!Sjzj630Gl1xqCqsF-)#+kl?eRJbiXRH$CVVTvbj znY7#Rr_sHB`h$OESQEil(FC2;V1H#kyMtSEt7hl4SmjgYb&^@d|I{~6W_FX~zOFi4 zQRsT<#y3PQ1exh>_<LM-e}lK7RRz+Cf9arjzqL7e%1ZsowVrcHo~i?2XxWx5$}|J0 z&wd7oa=EDYJZPh*+@SM%#F$yom;eO+%?SX<$7*9*Lq<EHbS0&w<*6g~*quE05O5h6 z8&Hktun3~m{6tquM6vke61mFEDXa1|vW4)r{`UG7kjdY>Sort?fc}%?|7c0qF*&F% z;Ubc}s^y9t$If>T)S(+07?+Ft+v7h;;FIxq2N;yZ*zUv%YIT|=s7$_pJ$x$uD_I&J zV=eBzUe!1;`fGpoG*?FdD{#d!Lnm7+X-(8@mw)fJ0>RZh{W(ed=*O?xKpW1Br~UCl zG-vDh8`Q_`+tj#p8+Ib_L8gbte?O6Jy+c&))j@o^4o|xCg#_>`)bsir8+2&1S>som z(46Js%t)xO^^8H6GZCDf2Yf|{e2alB<By3m`JGH{G^3KE@tfdTR?g-ST7R;5%m7zU z_#8j|bd2?c)bmC&x+F8o+-+2|)v>ueWs9+ui1Y^E^Auv{W0kKWe2wd$DY$)d2U-Cy zAV)1nVAFSYdSa2)9}mTWbC^U31SfX50$27ey`8Vhfg9xH!(Tx7>p_;xbu0YAK(4R# zQ|R&jXD!6j*vSA&s&pT&(sGQ^cVV?ZCMf+d$NINyc#`6I-BB4`kEXkF?H9aP=yLe$ z7Ms?nzR03~QOY7=B?UDmf$EgmYWpFJz4)ne>|@MLx6@TiNtWEE699@v$hh<~K;-S^ zXphPCK{6hm0GKk3ha5r@xrjF#6m}k>WgV|3QgxF1MzCh$3xdqn1=-X|QI^QMlz{{j zNrhXmf-0Yd($qKa5`CJ?#ut2@LzsJ@d!$L$(5f@M@BS12zI<Y%!yA-<keQ)aMhO!J z;|C|#nL`$1Q-6>+aDA`U*!IeMi|@@H>@sQ>Q0C6#VU5f9_Za+Z3*z_?k80e}zGI<3 z1)q-p4D$Tfi+=u5qyJUd4Yy=8>qM;2a6adwR$a>k*WsN=-$ON$=)VIu9)i*bq|j$} zYFgv*iC0;YncJ2a>q5S<&aC%hv<yrOFzI9Ce|&0x4c=LYUnNCJ<Xz||fa4V$*~Syv zYaO8XS*uqcq)OCl)rGe!W2J!ihfx+bgbB<xIA-c>vw7FR>S(Rsq|UNTHg@{l>u|HT zF2EC+d?p1M#bR+hA020Y6h(1c?KtY)URp`1_Zkj1`(}u(hs>9=?)2Xb@N|b3gCXrf z+bIZSKcc8lG!<Yn$xaeHPx1k{veDn6spKI0AK^a+)m3i8KThdm_;U>Zam6b(!dH|4 zm<fUD4z)>5XaPWhMltPyq)H|DMUsCDbT4Gd41EeH!?c$kexPfy!$*`5HQVv7<gf5& zIQ@xF!ZO**Z`Ov>&L_P#nU?xa$m?(MveS<O`OdZoQVwuWQdyLPtmFqM0{8lpDf%Fy zW5NTV$AJSPxYmQZ*T?fGhwJOS4oJUDHYGC1*1zU3$~R62JWk61U4yGBpF!-AcuT&& z2j&r>(sbhSN15U)JH3*>!AtX$jGn9+ktk2*$W4JrEEnIV^G3)vM1p~=RPzcc%6tYH z4ADqZP6@8&^H2N-3I4&rYb>$2^BxTyNPSd4Zj3K^05c||p6mp4x#rUxc&#^Zb3Rwb z|IU<Tr=y+y)bsxpfe|n2b){8ZsOT?D&>n|f{s}7pqGSbN`7x;L=z*yjYA5N88D#@@ z_r5ICC>#B$D1RQ<eF`YUbavH8fM(YM0W?1g>gXrZ>rztpm=}j@JBDkJBxer#v#eM% zX8SjHevq)*r@VIRc~YrQA@dD%T|QBL{8yl8?{0PkmQ5d(LZu!4_XNCwU)AYRzd5&i zt${n#8bRlIU#_oFUzb@^aMsoGgcbs4$~nk(A*+p5ROdEZ*GBZHCp?QmxfIQl$<cyl z`cs*KMu6;W6io3{JF^XV{i({))3NMT9GTfQ`^s05&m(?2oY+sJe<|-z9t?fL)56bx z;MnS&B~z*aA5J*(Vg6cBFZ|;)T=VdtUyp$X?CuXZbe}$#aCKnub>BL;WIihHQ<wV$ zl;dX)geq;=-5UwOc{<~A41b>ZRrrq+&W6?qm!%gH7zaRrQ^E2>Qz9OVoga^jjt~JQ zxIgiPR7z?Ib(Xh~ZJ$&&gIuw+e8Nr%Ern|VxKh#*;rI9XJ4x@6eQasRKK@cd)ne$r z^eOr)opNrB9``cFf3=xC{}cOXc5qJ~1}FKCB4<#q`#0)B>R$<ZQ!0bp-=rCB5Zhi- zZKB_&tlu*2x@@_0B%@z!2Pyjmx|wf4f6}nC?O^W$4joi3JLmYh2j-sbdE36!7<>PQ zj!b_?`~$wMC<WsSnSTPU9dj1gAwbWo5+Cw{4P}OgnQ&6CEyoFszm|le<CE1gt%9ES z#MUn>R~-8DN@;2P4t$z_N4{ABoY1uq@|s;9xu(_NjI?`m`5$C@{siQg^U{xj01b$; zT!^=xh3X8jlmERf-a(afs<^$nuB=|uQLUSnE;-!UXubpObznW%APQB7;=hWthy5wt zeJ^OP4orUlUa#QLuN)Zn8oGymzhLq~4bFIQ6A$53dCS+UN&l<B(6XatN}oiacQ|Cm z^LS`?w1VASqnL$C#V@n@mGKphnu;-UB+&ldS2FCTbYwX`yIs&J3;s+MUyirlA44XW zlEvy=S^ili$sN3zfU>rC^THLHF6^c)L_Yl0GL+eczn|2cr<j8a#}m+cL%Es&jKynf zlF+qLbD{Trz{&Nvmr!2CKeOi}mmX{|V}BrDmV~3$mMbBSwhI4IR)LEC*G)_reU34u zM_d6)>R91K%hhyA4K09f;fou_mbN?<OF4x2_t*mP@v<h;XH%G~ed&2~QIGI5V9MKD z=`d(LuZ~Q^OLw`RT7ia$#!)wOF{SGCACjjxY;~s!_*>-y%JiQY97*{_@6bBU=2U!U zTgGPe(#hCWRKveM#%A=_&F>TMcfTFpPV+wW4P{|Rs)?Z<#hQjJZkVX;bCk&VC;mxo z%ZMX(t#W}?wKs!<V`d?QJuU?#pLBGAd@?<^<22=c?rScM|A6j&SiL&{c|eB0W|orT z?I7E#zpBrb@;?bzGr(^3pyB=YUg6M*|1Q3+?~MQ7)w8=-!G-xhz_6LQT7zV8Cnm1S zxW=*57oD}_?m?6NMsDQ!vTT;4FYMiPX+8y_$3wHAVr5_#|8T5A;}Y_{H+<^d6VJQ4 z9|HgS`bSSX(Z-v;_vM;?`#MNJ7U=70loy8=@{3a1@Ng+w>o=Th$_9-X4L0Rox56+U zkU@9g?E`gK^?t*}@NxWJiH8Nt^D<F?u_biYCNt5^PJz#A_wHQEl9y$FX)hlbW^~=I zn=K=9Gt^`X@A0f;dnw+@70#A66Z#D3FzA#UZKPLrh3CZ8L@&M)%M~*l{^G)a&@L?f zKIiabfhX}8xH}umY=RT?lkUrE?t67snk&>d_MRDFC#K$huJ#`^NO1=0@g=o2US`tH zM9=UfAO30p1$f%eVCn?*MwcS~y)EW&<gi-{6(wAt-kcLywT$vJzUDal6*zq6P1c@3 z+Ojk9)TYHK6QzR$pR#(PUJ)ZDr;)&yC|Z;i9|VZE_c*JUrPg(lNYHk}{bbv`+9C6r z91k=JILcW#l<Ipuz543sFZ`p+4+quzP(J+i^v%b4$S*IZK)CWK4`N!$gmQS6&tJ{{ zO-|<7nBVMjxYonVBIjhW|6xzF!WRaIJyhS$G0HO(lXKUedi3Mf6ru3GN5g;UU&UV3 zQ~Q~uG@3WjKk<(xASy~dO1BVLUi7K>SRdT(Yz9l!=R{`yKXN}Hz}C#{ThZ8h#8J1f zmJsFm>t`X$VQj9De`Ea27dm>#h4McIyIy2~=k4XMWkY)f7ESKo0!wy&9p;RHGvddI z26uY(nnnB=ji?#={?3XT_j~;FIT^ja<bpoVThM_iU9L|)qr67v-VB5C-9ikVg04<R z-&vBHA*IVp&3}%G=A_ab6a!XtWanYVGWwG)DCFw14VSEryj~4>Iy^4$8&-O4Kxd~E z(cWr>Yc>R{aS&a5e4#x1hH*v`Ji$?n^e{6CHQ~ClschsjjtDP!$gStliZ@}~`8cA& zANWW<@mV51^%?99_4;4R?CFIsbDM%=apT_u9Y3i&V2wnX_7z=OZL$tc4?T#|d5PiA z=Y2MDBS#2~n<hC;E`aBAQ02@k14VaWxwRiEl7zq93xBoXV%Q(+GkXmOj4w(0NXKvm zlF(&1X#$`;Ki%qpL$FAd{H=v?U6uqFZKdLNe5bmuj8ruV>xKX68SbG7v<maw#P&S2 zZzKIgYzwL`SBz<Fh0&SsJ>7A?@^6+r(XU&NVOLo5@hYro?`xScHYUIBh3vj!*kwc3 z_g2zn1ZYv&Z^bwB*NoodcrW=)dk8z56b5)WQ6g9F`Di>!Xg%NG5tUc@al3SqbMj#x z5R=QPW<qIIuq`?Z)k6vl1JB{SZiUQ4-Q?k)oOt48kL%18UK3tgzWMvqHKaDj@BGxI z>p`dXms995L0X%?vQ9)EIhO+NaV@F~M-CZsc$KR54DF0r&8IC0*~a<EYKt)l#oUhk zFJ>d_ubTHi@o#UPr-_)7g^R9H`xK~Vncf#8-c_>ITA76nffwU9Q&4|enhGnYB=5<P zX7KerOMo^jzbadd<k&I^nq<(?<cfCh@caa1vA**J<TaAudfrz-V9EGZn3bn<&3(Dg z4jtfT{nZxs@dezE$kO-mb3VK^ny$MTFHgbK{BkKCDxdJ1$r;oqoFmsMPpx|nT#Y7e zi=YFBP|q7CzP>+kGyeVbBJd(W-%v<zpjHsp>x4t8s;}zab@3*xM*Ekk5NaLz)%XLC zv#hA^tMOqs_hgUjrUB?NdNp=r^E`5mN4xNTL7wf5`dxfV+U3iMaEuVu<LMB!ZWW3> z=_7D3l)TR>UpO+A5(aFeZK3K-k~_=uPs`G%P;^PQe}dv2$AB8z1~1kPAYdOcAF+-d zsx~}1fApP!rXd;bdvJR{Qo&pMnki4)Nel$s3V%1Co0Dr|%ND)8A19rC%%$4hwGE<U zN)mv}MVa&8hAc_x0Lg;ooLn-ilX>W~R`II(l9aiT#W=8UK_32MWR%e;U>ONEpRJE3 z96hp6CzD=%0{r80oj_-RIB*PGmN^EEk>*A5%I`99<aK(}=d{r}Hv5jEHWF7pCexz9 zH-LYbd~U{sZzIe;K4X^8@+te=9AZ)Xr^*iO_4!Tfq^~F$PGuI?6xRl`sW}8|nxtKf zHlYES@m@X1Gvkj?96<F6$<>az|9O(yI1(JAtO#}4$-tg{^%iozJd0f<&kbWom)YIx zDYWvZ%J=JJkl=)(c`-qp-_!TKUyD-zw;Gci&gqw{=<Itza#a057kd%gvUHPBu7Isy z9#;D8#vY9)E|H4$0~P<X<;+;V=4({^Pl|uja2oz2x=e_K^a?;0-w`7|rX<=^z<Q>A z7Gflr8IlYM8O{?j5L54?i4%&9OV*T8e}{JlVkmh2D?y`7Dg*63O_F??+WmasX4w~b z`}tniw5YD5i<A;=?}#ZU!oBOSGfm%tZV2D!uA_&PG`+d(t*}0AOjzDR$=L8V+>M<+ z?DCCXV}|vnEBBuRCqB^gvg`)`G1N$c+lTJv^A+%WG}qYQjQ{k2mCLhZEN!cE(>91q zH$y=A_>?BU4}iAZ|Mma*fBoP8kKQlUpW~VnpVf6{p~~(r%Zw;r==|hAHI9I~Zq`I& z^Q;3#(D!IVnhU`xAIjU0vQZTqinVm@u*1`~;SKGyr$dx@I?gIeVUu~0CMWA$d!g!F z-}`-V{aL9y>t|az&qL!LYna$xmm?z+xX&C0-QNR#hE1FIPTohupRhmj**9=-FBINC zZGI56Vg3ljM1gH%d(dtwF51WZH{pzinMzwToSn&_6aLUgfn8XY@1h^KYD<K9aIMog zeaWNb?62kj<NmneGdD8-I<bB!dyV>EXFeT#EU%@Pgb4Z;_~WtEgm2Vybd4W}H3A2M zMfdvPg2pH269imyat(>@K#_hp(djZziI+ZCWFz~e>GZ$A%g~6qZgC4334}nzU3>r3 zIQwhke{9i=Rp$8nZOdd`9}gUU)7+STZD#*I>&9b?-_{Y>p5p)dpQ9R6$u+G#177B6 z;*tWZG>{~jvTVO?{mA$aXs-Y#r5v=(DA;LN;k*k^@%bba2|Ga6i$r;kX5K+`#Xdg2 zle*WM5v4;#$|D&*A#|7j?*gZ#YW@!~rBU`L{qlL)zQ1)Y$kvhiaMNzBi8i6_CUw+f z%>O?Hch>(8NTqH3rxR6)^sFQD4}uP>p8{YmuhsllcN1?iP>YYS2dn$kOY&uv4`j1% zROV+B<oSSJf!R0dz3lOd--Leg6@t5+10U+=RM4N9eSF<{EuNMVT5>pOhBd3s1n2wY zyq`&p*H=WfQ<!%Lf=&F%7H&A(G6uOJGcW2MUx!r6@l@kyBBG*?vTSgc&(1>r!i1gP z3q(^DbpIZ7o-|f<9p1aLAaCH(F8rfnF#NrpXIHE9cOWi!1|AW5!rc9e)FW`i{#)2| ztbaw04+vX_2Zu;U4)4CoC?u<41fZWh7gJtJ7vX>4qx3%VB=TEv<tU5jQwoH%)%i)w zM7X2U=RQqma^pgt!z-XW5WWcI#2ogLqwTK~y1$N-5iDfCBQQ=)FQ!aU{zu^xvGfV} zMm=Yk64{f^3Sp|_gG?w7JS_k@yn}%vfJIdJ4UoFnH}5h}=~o+6B~Y3+3sYc6Ck{uX zq2m+2_fzBSFOC0^U+4AtH~LrfJqg)YzX;*T(x;^-BMZ})@W>SK)HIk|r)H}9gPs#H zl&MM=#(!5%j!p{NOyfu~Ed7c3|2q!d$#j>p;0GXG0bD50_!h~qEWf6OpGT&1ONw5A zXeps3hofV~kFC32MMFE%QzmvS6;p<&wKSp_fjMui?HxdI_#Alc^XRuHp${B(ylUU} zC!?(vwx<q)Qv<fI<1jM$-YMt1>;Ep`<!dAU(L@$b!uZdoJq@4G<IM!1zBCBY|3wY( z8_oJOs25-q(-J2$^{KVdbycIXNS$RsV8~;LvCv%gqMb;6tqp+i^p0KFkal|e{Au_R zhAShQAhzd^4`w5rDiiHF9*@@hL7|WC>I%qCKcfw2u&*6(vdw7E!{6JD7euI))c3on zg+vq`+~X&8!*{F1x=SW+fP9Fr24uAu{%n;|4>=|uI4Z5LQda}I-gt(1FV<^f@GTq9 zSK-Rjf(_nyJpxAC)m5NuenH&~_oaz+q}lrw&a$Nwhwq2CEe&;}A8-xB-dVsElIB@~ zii($k2`H+*0{P0d0&?M6+K9%R8`UFEyGg=1RHeC9>Em07rV?cu+@w&Alk!P;z!VK_ zxsg$f|D$^lF0w_*59sgZ39L}BM0&;JA#urFniyTwO_qy^j0cf5n7_{=aB<3hu#q4) z%u7;w`+b>FW*#63mTT_(JZ2)S_^?!{?dn=q{7t5(W_o8jraV@}QKG}jkrLm9s`t9_ zpZGWB_VpTLQ`&Am|6ZHVs&0-MuJf7JTdbiSy|buFQL#=2KQ}a!X%N+pz*A263b~`M z<;DA*D`Y+()CI2@a)v5LvC_laYt<ZA=v8n}!Ke6Mfo))%ko9WiU)}aaT;zwSmk=ie zS6Z2A?OU4B?ONTzlMAI*3$0Hzh@c#CM`i`z<KH;?*=d3|kh9HcgdgWtdHcMdz<ej) zW1k&><$r<%si_)YA`ZX<W9N^9E9vZw1fZrPDH(hRv@i3(SF)w9%ji&lX1;)MO->Sv zXFkV;M4n&p;tQ12M({iD=ty|E(>Zt&_F-MuDLZ+-T83=NT6F&Y=Mv^**q;WiorBTl zb8?&(ea&O{<AbOibqAsuxVw#M*EoW{gZw)+G3rQ91RQ)eAQ^<k-6NIX%!^@-!SCnV zE{`f~Z1{`8v*E8gJ)y@N9?DP8|In*A#(SdK23@qfSFFPALWeeKe_KTBDYuLNm;e-> zG;sNnx<0)ae;N4!)VE-BntsP;C##75mB++bjm&sg2s$tYOPup2S%%7zhDw-tDl1EY zlb;Ma8t;cbPCO6Z>s0iTF<!T3yhK2mt3xgP;`>|H@b7;jErg)t^%}=#VZ%q_)Z_Os zudK2$jH;$X89^VEizx|hiI-lt(e=nj14}o~>V6pww0$PHBMH588eynv?H4b$-m8TW zmmF$?MQ%Q3$m$2EB=C$faa+#*aGf$=;rx44dJ6POq<_gCk*v9$>j>p^&{`_o0|~{L zqAb3o{`4`0+YpQYlj46Vf8^Kk?Zx>@4bk&|y(ulTBzBglJh6O8oMM4Y8E?Apa28`& z4nx_!2lw_7k-qk2Yb`{#B$49x9B7ZSGk`V6^pT}0W6SMG{;syEH~wLW_HfZhRQ7ac zcVB-+7g9XM+!5(RECM-jvy904`0{UC_XJ$+ZHzClwz32`LS*VY{A1Z2-+kWSeZCq} ztS85JIge|r9S3}Jd@8)kn#YZ8`xEbWeqs+nL$-!I2H7!5MmR*h_-Dd-MI!189W>DI zA6B?s=(r{vxF43G(E+}XzW?k0`~UvG|DQnQ?z0WQfbTtcm-Dl6!DLY{kk;%?mk}iy zm@N(go|MRX=_1PrXcu%`XUA_vIlk8~vrjgI^1a6qx7<t>$A6lJDV@3PbYzCbOQy2N zX$$jpc9+D)M)WvYxih;KQ{ieH-=%mHnr&BBeroDi**WVBZCrKFXNR&ElF<OAs{Tis zu>JgLaJ(Z{-O~tvHf5$xmzmA7Ss3L+tg|cEX=i^DT3_o8X)QOK415gkh<dB@dBZCD zt9hM`No<;5HF#vQqGo6~nm)p56ul}pk(PwNS_C`aL-eMe+0Y>zJ!K~}!S;;~bQ&8N zfIW5`RK`1=7mpPi^BvE;Xh)gGWyRNAvynXY8PQaO+^nnWyL9?fHuVIqckoWzM}5~m z(x>U94)*zXv7MJ2^#zROdZ;zQ*oAlSh4f)z`&@Y75|#XAm{%fN=nYviMbXQyi!!GE zRucV?9;w~3R!9T4TSqtP{uAO~&Z`sGoors4&-V25K_RnD&i6%&q5net?KF{~UOv}R zW83r}JB!kI0(sfNjmggZ))-_tY8CZx$3|9!?)dLDMAtQ_aggG9M~$=7%37c=`x?zp z1M3IYPrB{P>hI>FHDh5yzL)zQngQ#Si(2XL5qM8Rb7PHn2e_0vq8hcvbI|oTs=6n5 zbKskG&w}ocm}BIu<8Ys?EweJchV|>&EOTgI{S%O_@!CsP2Hp;7IVsYS#k64p<bE^U z5&NX7ex9z1rzO?A{dEEwZQe}=XPro1cL{t3&g$m9MC9ohWXon2)%XI&Z~?wlG~Qnu zxokf@t=|AQdXgQPP`$<h{?DWqLJ0gQ22rHtgs-Hhk4hn4XqR^~IENm!`E2;>O~tt} z&54}AdW)BJ6{Zzi$Dt}2$(4Of@G!6&h*s8g04E4`HWGkZj2<HPbCM-7{}i<Og9OB* zT=OFx{%jf+!(SRh@4#CFe;C-mx>VMHu5CSNKeG9Z^2IyQ?C8!DZxJ-ro*d>Ws&Vfm zxa%sh?bV)APF5jY#oYtu*TY}=mWX-SW^w_6cd4DeE{YCEfBjWjJ+y4W%>9uwfxd#> zaulx9%~}hYc~QUf`S@Y1Uv${w_hAwFrBdY=-LZK+PV&WZmcV>r)7aFlBx!n;Ky|&i z9PSyZWQ*n^K6HYf*`Pb{q^R5QF#4VU@ScWM5C$ygh~xLiyg5c4jg!5oe<WA8#Hrv3 ze4)2=5rylUuUUJS_$`(Pr#`I(?T3vtr%H{p_+^Gbu_pxQzq(GBWq$Eb{0F<~Q_jZ^ z434tjYNJ_wiptZ@^FqHC11}zzIBiDNrMrjsRu-q>>Bng{wRPA;8sMs+PRp)ijsd=Y zl?a{zSdP9$7PIhP3ch)P@@GLda1iYiN#+5&_In%otc`syq%4X);{7eoq+@;70_4LU zsycGIRZ#i&$ODo_5MPjXL`e@n9qp*%{~eHd>*_NGG(0~$2b{8R>@IoW_h`=bN99}Z zKzIEQmjAQ7#amCXMoXj_|AHdbkx3%>qnjtR8&s}Am;OQmNOP7l(bxUIvVGMZ_&wYu zA(5UaTKYkEk``o3<ResMYNpm^vo8mydoLLiwcWSN<7pg<u_Or3#}VSG@spUduiqfs z?xBn?GyIS8YUA0LBUatSRjJsaUwE!VD%%mcS*V+BYhWVs8+IXaCY@oJ6p+};Cv|^+ zHGgXRcHjzsy{Xp=f6IIu{zMdBr2#O*SC-}`<vFkm*l_l-`~*mHjqaZmE7>9?>z%-X zj`zXFM2{yVjX)(TCo?ntrv^Q)1`j;|Dew)gp2XQ%5zWnJP2(P%aKgWGEUCs0#X-8x zql7ck$R*VogXjC5Mg0&VpWAG||Mx%s-_7Q)_dUP99{#oQ{1Wj0JFgEvdDUy55sCe+ z^O)2jFl}Anh2dB5uqp0h(up&>8#V*auWNQp)u+#M=(=q5a<|v@E=A~e=rYZ2P9_Oe zsC!K;NxC`(vZmQ7`5<_ERvGLr|8(5(bFASj-XF-B#@Si&bPyFOe8Bg6$t$^iiAi$u z=woAZao4IXy8d;4*8da#Rs5g%{p-Xsk34_;9b@=$!ui;k{yk4R>(kC;7Se(h8=nF; zsgXa9z74*Oql2r3kHZ3~#;Ebu_#Y%%yd9qm_t4E|9BbW<=Gkn-UlEj^-|t%Xr@<wP z(oVe<0C3EP4%NMujcfe15bhZ-rQ^@mvsM|=eh!=Qdk^4NC;1rG<yfmLnlQbu`4c=a zpgvl4`!#8{PSy4K=JUut90ywI<PfFD_{MK@VSjD?PnQ6%Bd^APBSJd6;-5IlSEcDs zrtJ&7Q|r08(e_6O(Wz0miKqL9LAjrNRGE$vdZQR&pV|4Dq2)Efs!lhP!qtuU^+<Ou z6I~<S^e380-Q|_xBfc4~(rZn)Pn&c$?TOY2zkqr)R-b;py7{a(p0#+d;%-x#{R+bO zgT7{>bfhQ8XA%x&HKBK0ln^=c894LQ^d367^9nqjV<%twVEB`^WHGpZ`Higir|T!s zx;||H5pKj^4r^@95{RzDWjd|qK~_UH?$b!u6g8COdeS=qSHmCbIqBA9?OyaJj&w5F zKMVp=XA%^L$#Vl)pI=!MW1U|mXnZ`F5n7wkUxoj>`OIIN%)d`@e4dUSmi)aIDr#qK zO>(`I1;5GKz=OC?#N;=H%$n9wf;Zeb^9h98;#t(~BBlLsaC1M)q#)K)BT1U)#>z^) zoz1=HqHzJ|{pb_HM;uSYmw^1L?+7&l5isR;)(TaQnaM&1acJ?T2Lkw^ra&7>EHm`~ z#6PU#DRbm#^;!+JkvvX3>;K4=(fqSYF8f(;Uq7@dSXm-CpdCYwwbJ5(HeI|$?MX;G zIz=}JD!@KMQmt<9gHV>8ycW9LXRpO=eKQJWq$s_<|EZvR67`}`9(4n<kzj{^tzOi> zdW&@@Nq>63W5OQN;g#W6Ifgd;_xPwUR+;WG9A#M~cC~xLuRjwT`{-A5=xHzf4rsK= z>|fVWD}(DhndBh<N%`Zc_-BQVa?4p(Z8H0lkpE85NC0*8|L+ELbI&kr<fY0~5!KZc z(Pw<i*@NozOb>MQQ#aH%I5SLk&&~E3o)mqY$o|Nn$Dit{ugQ09UwH^2osSEt9AzoA znvrZe`&VxarFPE*Dv^F8+IQvgd9*{HbUyT<xF6$3@m+b;lIm#%(cam~;Yk!hU45>@ zpU9!_g+HrP%9#7<$+N@{<l|(srC5Sq{vvTA5MXCF-&ec)l+Sl`l8XOr@?fQwj&nLU zo-uyBra)VPiGN8VP1Ox#v?)x~5C19O;T`vUUfYS`_2_3eVOK)NrOML;G!OI)_zhi^ z61p8mF0Tuj8_r{+dA)m-U$590V+YZ(rSt25i+;bx2btd@I6h@|6dx!0hCiL6(T0%B zf1>@+J*nYR_m?jl_gZGfKjVeHI^y~=qI?5P5+0o?hQ3GM;@eyzj$6rP1p_rfTr6wR zo)xl(6m>26$-OjiFA4A+gPhU#!5x9W51X<xpmcOBsxrUwE<==MC+xGo0sTMmk7OOz ze*LSyb#r{vWYnGaXI{3i<M>T}BRYKh(McCyX$*%)u~&_N@nm8!EJgBlIr1Yo{)20w zIR0vSUw#i{qt$)}VEN#?*2dE%c)#WE0kTPDpHWYgM_nh8%7#{gh8p82&%ecqq<K%E zg62vNeG+<}u;yz5VpLL#`Ri2{y|C)D%4f5Q%x9q&{rM|1{5k^5uylU2nv^VLO*lUD z`#(DPdB`TBSK{C0UrBs&I&s4$JDlBD(z~wtohiB@N3R(egc>{nUA?w|xgpJe>g&uO zvRNB}dz6V8@EPa5HP4CX8cC`geHvW~gOmnxI!=D7JQ+{L(+cw0xcQt;LeNYK^&2I+ zWk-|2X8e%{md)^nvlAEDK*&xwYu_FBk%vpXBC%VIKaum_AsDjLt#Jt6ajOXxYB(CU z5;UX@_i|=n_g#q%$yV3>@RvON$KdWxjgPM*&38My`h(9oxP!$LQzQNn$i@3Zn4clU zPWsq}bd|((nSSr{vi^!oPSnfoxE;#@E)(GB`&IB}@IZ~>&*WbZLkay+FK3yZ7^1}q z0eZ_P$qTG=;(4#@6<>h^fIvOQ9g|m7=DiRnUj!QOd|s#Tn7_XI{p;j$ZmWE~lH&`5 zRd1cI-<WLmDQF&YDa3*vFU579!B?N+)9?_ln2t?Q0sQn>r0=JWTAvC$j?-1La&H4S z1_m894+8Z56FE9SM9uSMd30lt`45HV!rux$r_i_;A{gSz&XDdml_!58JF&KX0)8vM z&-`6{G6ga9B6m|P(mwr9{D=708_vhSrzJ(-|DF#CzaHwX*K+)x7&P-WnbXtjPs<<* z4kTKA`>O!j5yLZ5!oFIAHiR9gw2SR{YPo3qC&2Sw*!U6NJ02&vL|9XSpZNyWUCr;c z_BlXpMs-BiAH<bqJjm7gYYze`caWv^Oe54vm(mP9QQy};+oOk+Lyoom(vuS%IPlST z{T9fDy3bqV3$8^!13vLY^zKvh+C7-^*>pzFpWFawgR-PF;y<kK`K&te!1~_~{0~9+ z%2+<0PN)(<RrVq9zB}*T9F9jNfemQCk@q6#W;Q<#X22VIgD7?6nsU`rA4OiyaK0Cr zo-GoEUCqg!?PmsK23pM>Vy20ih!z|1^dl~GybY{MZYHk-$UdVS?f7cZ`u;ri?0<}K zlx3UJVez~H-+j1jS(hun)aaTn^T|j6?)|hj>mc25?a)^`?;h;zeP@4j_poo39~J%Z zUmJqk@F%;8Y`(fA_33AZgOZo<VBbK$0%hMeLC{Hz$XYq}mWaLA^tSF!Qrc^&RgFW; za=vTff6!e`so6<{P4t_Mm^Eo<LNgF{V?*XXRO)$t&O9wfCMyl$^5C@__P-m<;}o<U z?}Fy@9OKuI559hQ@bx2uzi6Gd<JaWxIQ<M{=!S{1oS=bqOhQG`4M))B`rcV9>_Cx{ zr>u3#U;96zK2Bf%`ZT+9M9^Er)lHscFMQjyJxrUe?sDSE<e}vvZ*gNg5#?Tm+UDj% zvT|^c;b@oTY~0u{{bQX6t>&G7P2Jxw>6%yefYE>Tb?N1KYFVSpWF{&z+KJB!>)xjN zB~iS;DtY2GHoVPlDTmg9jFfyXb}&vtywdVpiFhKbh0Dju()|<vOTF2AQT7>L^?Syh zs2?Ld?$_z(!;e;-lWP5_G3N*mOm){w96^|_0`_bt)zl&27Waj_Z}|?qGv_k^o3~iu zpij^H9eAdt??YxEBAg@HU3*@d4&;r1ONnf(spd{VyQ;S<9+?NYY?R7H@}BM8sJXa% zE!oy(Q5)&V$l5{G%J22>EJ9=d<QvL*Bf0arWcb%d#&(B@*(~tyoQm$R|LM|_)*f_f z#=n^ts6mO)T!`-}_AX>DDx3RnhICdVS@gRNXl+yPAdouC7wm97WaS|`#nz!L>Xq?+ z2lYE0Nbg4aW3;*sLAFUf6e~yv%4{dfzidUd`6YO-L@_3%ULL7Lg7nf}<!v?<B*ITF z6dQ@J+tA4iZ9bzea_rMw;P=aMnFJo(@n>(VNr<un>Ks)*>>B8l0^;cv%ZrKUO77g@ z-pRx0VIRur+Bfp>XTzWs{^Z{0{Pn-s0lwO7IKoIx3eZ#3C*g*T13dC1!CMq1h|og{ zP!Cqqu=fCkY6#_dGAz<jMnh+=B9F-72QaO*Sd}aPVhWSEppQ_PP97q44i%vJ#b6)# z(U&cQy)Ksi8GoL%<FwuJnvLV#&&PX#)mTfvmJmL-B-D=&E=do^R-*c)n7fMqL_B9Y z+!zlG{ZoLt>CRZ;K6m8^XIJ))9(VCl!aoUK`Ib+p$<;e;;Hz>!2!C_@pL2XWs*TO% z<BG!O^SLqYUcK@9cb<+u)=TR_AsGpK<(`0SMwep~<uevP8~1cxDkb<8UJgrxgRY+c z<FRkdK_kz->@NI-#PkK}3ZTHtR{%8qm|a;1_VcV=FJ!){H79_x<Ht>Tw^Drzo}T~T z?IX|QPTjLm^{J0x`<e_kp9>Q|nD61lb_=@RtO@U&itexfX$x-oPq*U#b=#p!6#Mjs z^b@Riq4P!p&^hF4^oJAB{$OiR(qE%|g6dFaMcN@B@MDFc@u`$HJ~$TrK#^+0`6WUq z>|{bdUPr>ZAzTDid!&{(C!Q=h?-LJhQky=I)JDwUt2Ba7GiRI7X!DtX*lZ(O<9Z+V z_Xr2^!O_J8e_5%OgnS^pI)`e<P~a2A!+G!1xio{2)2SQ&5*U=>uLpC@e3Vr>l7E7H ze*OV_wE@^C#oKm1>V*UFt28ovln{w%WB)7QIr@7}$~1i*{>Mgh&>Gmz`<*|<FizPw zqhBd?T!=r3r<SS$%2(^qXCf-8(+cZTpQ~jD=J8`#$BF3ICiMSqHVgkgtnhm9b4r@Y zdRTkKD0;m|<u%?a8Te_3nNk$Ens4^p7Tpu&dUthBm2<jKQ|^v#&|cE%C+EZug7=ZX z8oG@Tdzr-}%Ej|q^N>})<4N>S{A*$fH$tNF{Mbl7?tZJXbMskmIL~)P6YvE;o?P(y zX5-3304dW$m#4>nFG--j9T=RKX7M|FMCm+>qUH12JMdGpR~AXx{4!qwESx8G!<@b3 zs+X&|R@RzszTt$Y$GO|{n6~O4M44qoDQNyKh|%x+Rjn&80;1vV=;-j-{%+EDS^4gs z176-X<9}3%rYogkoIkN)(gks!72X>ij?P|oqQ86x^maVFlGk^uB7?^ij;(1&@jCe# zt&VVmpEx7hSVhNYE6DJw9>{t~*PU!l6L%vT%Gc=H=>Sha8(MYa+AGP4@KOF^1?=Nr z$3Z|`=j$529&K31E<TJUCIN}ve6G6Q`yZ+dfvFh_VB#}@>yS5dUH0`C{iT4bJUV!7 zniJW-kN1)A_cotvtNMo?I+KAGUhst`cz1Zy2U2LAfS$<aetq>x3cP9%x!x#7@#lsP zO0+uY4`k5{MMw%7a(qdtz^K+W4Sl7Ks2%-^S8gwH#A|bSX)$#`57KDSDH3xjCzo*d zWj|JWkBw(q;|rg^e)js&K^mL!d_2=*9ldNOhmz`PVSQaW*0XBAua|@$k~L1A4L$;J z4!rf_X?|<IBgcd9NAxzoT|`BD5eei}>t}75zuaPI>Lt$~6@+7?mLjv*#<s%q1DP9U zZF~;Fu8vi~B-ig~S9C<dkj8)11Y-KV5P^i?<gIoFm7Mrs4<4_Lvi)NWVHTK&Qis{R zp5A5=P^Pza`u&skM+A5HsJ_xe!+(1G>;9gS)VE~T3FlFMo_kiC&mtHnZ|QIv<TY0| zl9w-VQZoScC6j-lhm8Po<%27dQuR+4A|DrzK?^V4=0bs5_H7$A^7?dI{gidCg0~5S z^3fLW0Ytf-uG+BAA<hZ&-}^xPD!(OwgJ`mAB=asrzeM+(P-gywA~cH)RKEj$gZ3Wm zqhG&n$Br5KYsjo!E86g4GOz)#%LLumZroY_U&USEt=fox@w5bJkU!sqyQllS%YVv6 z-{9+~+?r(-{runm^*>^mD1V$B5cMu+XLMP8;HSMe!=a?bNqA40-Vuf1=CL+Nm#&^a zw1LUZ<vOEPR!3w`H;0qXmDfyrUI4Y}yo#20XB*M4^vIUYflrx;aE<OSs;vqL=bmjo z+7VG9#FsT3=SEWMZsfni;|{Q5uAjtyK|lOCItb~WhyylW?%>J5j;`Gw72b_Lt!3Su z4NPUOK-N<gzl#Y{ajMeS71;5qhC*9zCyGZ2Co;Vc$u|1MUrk>TGsLY2ihjFA$HQ?i zW58iALCJ9KJHpFOFUDr_k^hftJ~x$*`(N{ZmGSvMJ3c`$D3eK_8cwW@3_bh$4Q%no zoPkIUzIHIL+<(wb9+bCDJh1|=r@qhH0LzuIp%cQ(>^}L*nwJSj8qbFSzfSo(V8#s1 zU)`Ygk)jK<w9$3bkZO*Zk<UI-v7ze-@I*3EzxX+0>Qmwf0bLqPUVdexf8sxJN?I9S z=KZ`DwV^C_Q(9!4d{*V>CiLPv4sHNrgiUB(|BC7>VlZZ+G77xv@@pI3iwcCwBhc{Q zv}{-JU9zk7&XKzT@tv@@#opFb@OZzy2PgaBZI$2Q6|XBiREPBVY|m!>L{1x2&yBL5 z=$jZakJI(hQvUZOIISl@d&tXPBYCbbz#7mD&5cdwJMVw)!u`DkH%~o_?8PpJ`0|U2 z+&Q5a>aL5eWl@|@d<d>YzuAD^a_WqWMEgwZC!wgWL*Kdft;=>Q(JrRO_nSA_uBe~z z6VRtKUb^{eoQtYWWTL#?ywSmz1$~&RonSi;w)Pww&H9w{Zu1#+33?9T<90_IWqO`R zOZ>^B*~m#a?zu=Z><vSEr$*2XD24WLVtHzlIXii+ud|fk;jQpj+`~Yx7JcX`^0*HJ z`xMmdXCH4}d_((C$6OZfYK<D5-pG^PJA352w1y?Bmbuf=`|w|<^rH+L|J8&sY8CJB zFbj<Hl6eG@7;Kq(Xf9@Bf-Uz^Z+;uVHFV{2`+1zK<nxNp@~{5=W$T62X0(pYLBDFg z3$*|Easl^M2=8bz+NwUQyOT;fv?%plttaZ~_6hK@`!27JEi#$iKHBl`-dDPH@OHX( z`nKb*yEynx`1gr_oySSdPjud=x!F9=O8d=c@h6|vSRzr@w4mFBjt>;qAQf}`F>d7J zW;Gsg3p<Ses=Na`-?a7C7JcyARdwB{y$XLK3U`2Jdf9b0B6aaQaM0~~YsK!8BOCl3 z?7V;z9iD>R&okTRzO27PwJdsNM0y84$NzrxFT3pOsuR(g>WW^k`iC}|JL~`V;m!CD z550+6Bg5sz>WSapsHQks`YCBy>2W9eUmMWdlh2;A&LdGd-q4x4p$MuYoLQkz!1oHk zlP938<U#$mdthp1F7qY48PKt8@Oj~D`}$d|(rNMGR@;58-*^_VDcymqX3uEiKDupi z@c(jVaCT6d1R9CWxN4U0nvUS5U(AVrif5EzU%&AM*TUZ_xw?y^uNQ4G1NrRgVsPK^ z`xsPDW4ib$Yo`3w8XeYX0@+E34c#{Nh<orI_rURzcEHc9erjTvJ=idVw<;&uMt>@q zUCk@03BVU6S6#E!XALTZVQv&NS;TX5*=#bq)6lQRjdDvn|21*T*V7@IyAaWS=1uqb zn>sb1Tp9m$F1ZpSEvNVOLao7d7aUdDmGJNK?&^DK@BsAwy22m8W6nfqQgp-KY7TML z4jtH~_$-E~z@K%B_)4Ge<o^@@IUgo9HqEVNrPjFqJ?r(45*}sewRn1airNYv6D6cH z>#TmV!zZBqzlc|_>{{2OR6&IXJDkDkSfj1`!NKzI+U;flSk@g4e?Htz;+}SgmqEvt z5vMzZNWtxH_;<>7aMgoy3;0i>`$_gmpT1+2YtS8jE**HfBwt{rLBr|J%AY*(ykyXO zdknz|&sO>Jt#d1DnDI1|`>x_Q0kxxQ+m)bxGXZp>|Md=Nj?rK})Kl>WZ`AoRD(dxQ zJJX{zCOeD439nFi1e4XH6VkiQX>F(OtS4(L!aMo-*8{*G8f1NW;+OVYGS(|Q=zKS) z$FuhHo66(be`ahHE87INxY^S*ji<Y6+-th=^+7~)+-L<U&)8PeRmfgh28<J0gI9Ib zhD8&)x%1<j&qQW`yBGcvcp73l2W8p6T4N60vdUh!0=^a{7bgi%3=&r#BVQaO*N=mK zUBg5=7%O}fL_6QV4rnfs4O!z}oAn5PNr$g0{B^nJt;?pL%m*rG4oqyYa=A>NNVY%? zlp<!7m!8ST*F9wM4ehDmB@<{Ws`|W=b3^(i;d}}3@lcdV`^mB22K;s4K|fA%s7S1r z4Q*NvWQgQ=g7g6LG>FzS?|rC~v7@3BqBtQrX~n;tch{DLpAZEd#kF0kJ|Ksqbp(9~ zb=7?I=T2@x4`~ux20MXBlFXMVk+1qlko+$AtfKo4^bfRI7AKW2s*VuA1L8Wq;>!Ms z|6C_;T9GrK%8XI?Dh^V0=Z3VTK>&20<IT`%1599u+R<ipk<NRv^Tfcdp>Z2l&-gdv z^M-;Po^Mx@b0Cka+WvGvZQlVWe6F;4AGgQ)z;gFJLmN%1NS6k`D`lOQU-c>pt>EM{ zQbrmAWl#I)XMG;^Z65vcUG@i$`0i(oU#&T_dSAku!!)z}8#Y+q76Hd?UoI5qIi880 zdun!!mAtBWc}R?Uu6Z@}UrqBH-rjnCEbm1Bza}9QafX@olOF?-bOL2ncI}M2l;C7# zzF;&oJBgC*Xa++8o=CoLQ-+geDpdZ8A)Pct#Y^-S^U99Q#-ohr+$1>pWgGRodm=(V zGKe;!InSe}E6{TRM4xq)k9*(ExNkTn3z$5>!ee|+UW1lnQVbad)feE})q!j?AJt`L z70-&lp`j0kzpLqP2F_EOUu80W;E9t#ebYBcojY{~PxjXXE^a>S)6XK+08rh(lp*Wa z8Qyh((W1hSDNnOryX^i&!{B}7f`3eA@|V*m#Q6r(+K|>=M*e-{7QBq3%(cc(BF~NG ztk>7WNO8vE(SXH13#^lNq%>9yor|*3A44Be4B1a2&iE6p3j*Jh-w1zD^xq9%hWq^i zTu1hF-~7|x7vVb$_D}rx;81krTsd!K)``PgW#L;er07KRACn~NsiOwYXJ!IR_->|g zYy2mIOV$dk<@BgHtjLaspC@%@00;+NSAZ-gN!_1>_g4T5!fdU9>ti9u;!R!UW2k5G z-0xn??|8+9RRdv(yQs{{G><Df{8^v%YmZJp#rZ$OdR>>jn#0#iTq!Jn<MoZ>7xw?& zvxuqF(0eyDU0(m+gD2uYt9J{U84M38U-9XRkjC|Zt6|Yd0KB;$q*e6)D{R1J98kGe z6wzeks$T5cpY3+_g&dTnvuvLonbn_$H)u5P9GmiyBO6^ZmH>Y?W3)51DUp9QM>rk5 z={NH<6CFWL?lX7so6bifqi`}AZ6td!*-7W_Cbp+F^*-Tv-zmX396?J+X7ns6^7Z6# z0jhm<G>CLevD*vPpx?dwvGAXR<{I4nDQCY;$14zG*$zI{Usw2|CoLC1BpWhhbDych zPKBl|Gk%lrp~BQ6X(rNg=RX4nO}H4)EI#?^1WDrGeL>mCLE{r{rg9LSz9$W!5=R&6 zP_?c=b;~+t6GM(<&t{;p(_<5htjnpGZsIt;TCTwkuj@|Ef2=-gv)y@v7+zMQm0{aL zMmB|fMUKyb!}DKqI%_^w-jbBrYPG{sp@j`8o7kE!zP~}K^-iC^Ddj)vmWJ!0jwEff z{80Rp!+DiT?2l-FcBK}VK%Z&<64Og$`q}pl$~VS8jb1)RY)z(*uJwNB<&bH|7yNcU zz<?Ji$prm6^0sX!`X~OiM0_u5NDzmqOGWv)0K2Ts>j(lbDYSx?awZY5!|sFq<`5^n z8RMG>$3Mzv8P7W)ko%DAwL0#RPL}>Xjq-cssecOck>&tzM;&=_)WIHs;99$N-pj@_ z4)|Cq!bg6}7kG8y>E7lLo4OBBYr2~FzWuX)>b(xt+xsJ*XPe6HHD|*2;6aY(`V0qY z^dXk{4cN8m+&Kk(ZT(MIm!_IpOQkgagAkt=irjKXw`X_R6<_M>^KMv3Ud+XPs*clV zT7LcrVZ{k$(vIXU&gf(@w`DHMa+Lu3Dds{D`;F-e2iDQPhdS-Mmv{O)k<tO`qxvS> zu-C8KAe*r0yw6{|QPu6c%s)@K0_h&Qx5IA!WfD!+ao*TOsgtA$X4stmYKTumm!G`u z&+^B^zY|O+<G9d^P}O;Ue=k%M`RMCM-%3J@Al9)P4z6ly3cRxvk~6=`{BY7V;=kUI zavB^-G?7JQ*ZG-|&KlO#qf{K8SgQGuQarc7Zvnf@HNExIU)B>u=2^C^!8z|)G;GfB zn=A1(FmBjVoK4;zII7L_TR^h-yl%(0dPw<=px-&L#IyIsnriY<y6Z1g4Wji5preLQ zCVngp!@Fv{jnicuRzgjLpR~HoWZFy9b&YMp;)Ssdoh?Y~3uMhcRB>nekZj+srbc-~ z4x5J{dK_MMi7JWl5AzUxaAHwDrTkTJdu{kjY@1m7nf5CxA0N@bus!`d|5y7ABI!-i z8Na-?(6e#i&?m;H_;{9e0?W2b`|m&TZ{wegt`;O*Pu-NSua^69K*;<M?TN`ijJ3WW z3w)!`oMbq0_}9X|Om!&)UuXK!U02Y<^VvApAm=9(H}E<d{<{I{DPKoK)f^?|*X?y` zX{a*^0~|`qcfR|MPM`D`oi}qoM_O4PMBZw5w0^cv-+^BAUw@T`9)I`c0_9S`_$<Wr z|0(+s;dkQSp@`=5rVskY{^fu&rLn4;{}T10zqbLM)jypvQ$8r6_~epVKzTXbb==fJ zJ&XFRr()J2kR$eGh?Wu>KtC4`&YZ0u9NcZn4?Yq%m$MD$*<}UWjw%h+CU`tUD++0@ z6kY|5gi<BIU9dD9W~?%pzGuW}z!Q0Po3Q+Y4_&5k&_=dDK}54o>N>qz)rv~Q|EnPB zu-*?2UP(OcCK&Y~am9~1=@e<E=_#RI;lI9`HWUnBM+@}JpDbQHai3{f4i~DzZd5rw z!*yr=67v79yLB(s2J~zmNTzzzhvz@$U)>t^Wo+wWUw%5)YTta1*Dj_iTB7T^Ws`=V z3QyYpt_+_6uIlqdzkL^c(%1i1`1gr_f6|{-xkW@dKIZ?UR$Ou1ShEjy&Ky65C*y$- zC_k=a8M>#k-jC@RD;fVC9Rof&BooKh+$x^|=&?~QX!D-~e(bCAy0$X{RJZqntQRxs z`koqPh?WwX%o?Z#*ZjL9nO#g(e!u2@nCIUG_o83QbwYOEJ1C`deeREU;5&bquv-2f zjk**6Nu62$XF~r%cq0K^$va~%Fe)?JwE=xq@@^dMmh1Yd6%`Q+rUv@ye2}3Es!eBI z=Dl2hUICPeeBCZ4D%<aDIz^~WXR<W<Gz(;=+6{fw*~*++N$z7gm7B@g2J)^uy?PN; zi|X;wjp$V(N;-5V$XyWdjk+A3%$bjDHtX<G<^Aw?N~n!OY#}^|&uilX=yaDF=+UP1 z695D2N&b1q*$G6QxG@_z^aNUae@;*v{)BKk(+i|s#k@=Z!b=`@9QWAYj$vx|;6k=F z%T-Wf`no-9XM<$wVmV1DlZh`z^1L(ryuH|6vbyDnLnFQ@$IFBIANYcwW}B`)|McnK z5C8PxpNDL1;9<@^{n#N1)8q4XW#(EG24itm^C78G%$<Nf2GQfr4leVP$@B1dzN~i0 zovWgmO2un4Z3$ctns?{_i&G!2;{Oy#R{(F|`WYk9HTzt%<qui@8+inDdaw0w%>OBy zP5Kso%735b-EDnNUvDN8tu^U@&H<~ejaPEsOV$IM&F}6Z<Qva-;-8%hZ2aw08_=Il z(G~wU6TtoGKmPew;DRV=Q|^`A(FF&hp5MGa#kN47QiaA83LD7TZYA1i)=t;ig!XMI zd%(+Ib#t$a6P`X+eA`uD&XaA7)YXYiu>tl9<u5`tRdlxTui_Z@`s<$vu53nYn$AYH zy_a>*RpN2?mo}fzPto<NLs|3G39)jdJq&w1nd}j-Dkq~l!;kKSznaFgJ*A3!Fg_{H z272^FSr7R84a6Iexn1Fom!WV1`&D_}XK}EWtzUZEcz<V8-to=br=s1^Km>*%?K{;b zy`$F;JS<+E08W1rB5udOY^^NrN(oluhp56E;7#HU8U$0&kVrq!vCRD`uJFcGS*ef> zZ!47(ZS+~{=*<{V-7Y_Q?DaNSOWENQ7ZP;xO4<POspYrmHKT4jeXs8D2SH}<6+>5S z8fAudU80V>LjHghqs*U1w4mEcq{kgHBap`}W)A_U(%I{ebfX{($BO4;<Tuj_q;>Li zJ=X79-G5&E7iVH6TtI|nvvXd+4o9NjnQ_VEXBHm`fY7&H5a*1qFI#meM`STZpuB>f z+gqI^(PWhzWlL|bt-s!BF>sneTJreQP-SZ0i%4HYb61a^rdqPE%klt<D^7T7UPQ6w z-a46Oq~Mw1My=6xrp1ybX^dZqMk;tb6UkR3YR<mzbgZLSXH+Mi(VDbci!x}x&xgBc z@EgwXw{VzlumA6WJ9|d<m0MThe;0wIaDnirAT!{TsaG0x%>=L;l?dFY(Jy?SfEK`^ zH_k&P(|*imiiBu@C6JyPFZkHmxq2g&h|-hK??A`DbzRfu!3yu%9^lOP_EjgHU$idz zwT@~dYoXf{&;I>*)#h*ps5_lH1;6#ayoE@0AMAqC@vjLx4$`SFG~nDuKMl|XYK1>j zb=rmiUJQRWo5uRxj=FnxgLzQ43tE}Gyzj`p2<Sbn*l&<8`#R0TC!6bj4NpMNeyg=% zz|6c>gZkk=u7@lf-EjhmPAlx}P)*IPK6v6{-wFDa4D8#UEw#)tbOKr&e#kFYwCibh z6>EH<bOQJf`~&~MKkyHH1|%sJTraE4Q*uOE=Q!p7w6IOymvtS-1HLgv<YULx@%|aW zGXz_=qs{6n@bj$aTJ+}ut^izpvC!Sl;3}wbkz_=3ars}$$?7tn&RT%H^t#u$`9IAW zBjtUuYkk&7_cXjucOB~Jzy8i=RHqLQ?r;vgOy19fYGd0Xl4^kSugS#4zgz$3Q6)DN zB1`jPv!Scp@;h9%nE;S4`#M$#;~6%N{=-NA6}VLyZs)-$x5x(H&O1~cNILUKl*2<h zkIv6dJ@0lrGkips<yADwaDfAO1oKrr&l=60F!Q?b!ddTllV~qpmc8Rboo?2f%>LI? zJ3l%I&0BQUl>_R2^ZCF(JEWQsqzOQECX-8c04Ffb2HeVlYS6a$G~CI_frq<ZVJ$(} zIQ>ix4_o~hWZ<c1Iq#)E2^bsM=+zwslN>a?+~iR~r*lr6^<;bJr`aGKlh?u0H?r@? zlY2FOT$BJepN9<;KXUx?;q9nhKMoZqj`6g@KK^&ZhpvnCqpfs|jlA?sfqgx~|H|=^ z2Xf=pvNJZFFNkZHsv)9m>fH%Agpb-rbdQ%W(|l@A!MarZcjZKNyRO=+BljwPX16<f zy=&8}Iubo&1B8?LW{1x^{d$#WrSDGnO3!W^P)yN9+W(aJ--CZ(Y4UDRU1#K6(yZq- z1?F*)Wb*f*;#<q~wZ3=Wf!s#g54F^M{Lg)hX&*a&H2&KF#XG4o0eHxk>^|@2kqp;F zPZIGmF+CO13h^Ky6=}t^kG8A@LhpbO(q4=NjaTu|*Fw3k-_`iNmUg%!FSM=8-`zaQ zstsnezVP(xI{F#1^e&@h@WlE*19a%fmYp|J#J>>1sFL#^sUk+MDg;;*^(d7!)M&$% z>1b01vKEg1<DwJ&{|dGK(@XPpo^zJp8OX`Bg8T*3lPmM47&9WjGg)o4qWWqRmK)a< zzASZv-=KW#kx=Z7#}5S<9CvbgvSNEW+Mgmv8_${#^F|56W?ww&Zqa2rCnV}xxd(>6 zA&ezhX}xhblHEjS%p;r(5nR@qQsin?`Ei#!y&W@t?+iZI!(W==&uf5D1AR7d!wJDx zH;S!aXL8sohT^dT9q(2ByU^(z!AS(hf0)X!svqUPH)GkmlNOiVO&RhDe;;6cb0ZaK z6`peS!?iR1^@E8xY3#>;75#S7nDvRQrWGk<YITkS(Djs$>y6`%+l$dzPBBVnS-cj3 zoby5(X9xZHO`0KFwJ&<!$<;k{95u*OJs;icK41A$>h`3GexRYa%<)hHuhmXHwngjC z2Meld;2NIh6g&kx>GII#`E8~pa~&GtIdAa#`)QOA{y{W4eL?#i2b`s&Z=YS*i{Zc8 zC5p)r6CsVAe4~z-rw&siYhb6oxc-@KQT=G`Y;9xpvi-WsNclKVyNkqh19<`)jF=^D zk2xt=b>doT`j{fq`OO&B;lY-yT4Lg#?BS(<;{TALQYBHejfn@(OSNDmdCjL9uVc(n z0%--PsZKvv<)pPCn{8?;jV%SosyyTcBT<(!h?!V+TAwJC@4#o&3TMaTPl1m@l(kS_ zqh9v5ykf%&mW{dS^^Cihl=-O5$GB&iu=YEjmqvNCgta-FkpTHCL)|Ep?lk$i5Hk+y z;}!pwcE1sw;rlf#F4wd}p(ClMIZv%^{5RN*F5lQaagCY8e{irYm*N>uU|lKH*=+GJ zaPOw(F31}=E&=Fm!eH@J-(K`nXy1AT2k$7Gu*;;Gg^><K^;krjCt{N62%KkkIvSPj z+JMR`95mLtPrX?tJ1@&*kpOo<h`*OJX0X5xM9>yvBY;$*TGf)?`@QU{8?+i|bGZV< z)9?>jw_-*Os5)LLZW8J2)Mt_o;aqrk(+_P#zYFWN7#7|Oe`nXso-<iWh@<RDa#i+6 z;Lf18XL^2idf_Oy8_z^_l6z-BiO}IxrPOhKm8a)#=_`M^693h7f0bDmm-VSOIF6!Y z_JF=(eUzPlLp8&T%%+p3>VOZ!eE7d$eMH~s;EMKc7-`yS{JzVxs;_b!QEj6qppqlt z`dz*iz7+RaS%>cxJv#bq#-&TP+wtn^L`@l2Y*_i|JMl*JPyD|f|9OXEvDm0)(^L&( zLj+G53xDB`YgWx+k7?)$Hl`|HdUxI9S%}i&X5DJJlzgthCxY%zfc8^e#zp;(-)HTh zwadyXoGg8CLf6sfGa$~Fzo0w+@3iu7^VJBpl`H<oeRc{u^0Bm<-ruisv3lqYWy8A$ zv=RL-ytiyk;=en;ndQ6a`oaG91Hxnu;c_SX-6{Ro26QQj_StWT*UGF<%uJE&lV@jR zRo7>`qyd-qqfQ5QBNedQu?eg;qjx+A)6YrJW|JMpxm2&#Sjj8a)n@HNy1~39q`Z%| z`3M-<7za5yIlOF8Cc<IehpT&(cLs%w=F-DJ(&2wY3CPjju7TGM*uG4Ie$7UB^~N2Q z-fdRO`(j52ax}r<tvCz2Kq7kAk4+in(rfMeunT`ySK3zwVm=}4#J{w45LhFVP|UyL z_>03A$Ism}*3Ih>Pjexi^SUScFEIT!dO+}&4jbZWw41rpJYl50o}bKRKSAC*u+jDE zH21AonBxNV?03h`=^{`2;swT^=<EOR_}9HaRE;5(q+%|csC1yPDP@a6`s>eZ_%SF8 z5|Z*5HM<yk%H^#6a+}$4`^x<Pil#_*2mjv@KAQkgp1za2kq4lA|GDE)K`;I>elFG5 zQBuEaNiOlHL+mTO2K5`#x(?xM$TqX>n!{!rB0Lt{*<5~N{r?1A&6M0+WI#QJtu@aB zN`0hZgEw7E^BKLr?%<zLM}PEVUH4V~s}#z)VC%sJp04+}rcTU9s#m7R>sY(k&K{dH zdWZ5QQ<WKBLg{haY-e+qdxM_p6SXyS2&k^SaNy=M;-UF4nGL55&B$AVr+k0XSzmwE zjgykusobmaiEz;=UGD|~rfnG4)ml(UV#fZ+$xne26d>GjTP1SsfDJnMMgzW1gUUT0 zCfho8gtx<=jyTW*_1HX~r|(rl3`vm}y?&rGHW%BQ&ri%oyKuFm1Nl&nxBX_tXsffr z_lb<D^9r6^KTt+_8B?87Aprf5#@cUf^vC!QuWPv!|4hi+JjOb`3<4}PSOC9Wzp&Lr z<w`TJ3zGaqS=Z$t$)~Q@e_6TtlM8-8aYz<0*+O`$UZPIPv_`<SgmQs+TEF8{5`D0} z=C#hbvbX)fL41j*)-}-$UF-HyB15QdU)D#I;8KAT`vu6Bn(qut!EN=l3~;Kp!+w>$ ztwa%LwnW#G(Fmr>`ksIe9$(XBZGeB0w*f)uV~O<$Z`DiGDQQ>bPonrqMKk(0iGKog zzI;it+A+k;d(jU6c(gLW5wizXFT%kur4V{<YG!%m^M7kGAMNDu-_b^YcJY4#>~xm` z-+TJ#m5wc|6)#_)!t3c>{3D4HxJI6u$5oG!<hqh)ua;DX9LG9K5(z@FrIl8H2gK-S z^50n3_vrPIsLa!%Ls2%%2#ko}n_!}~Tesa^|6k<?Fq3-_|6_d{zV;4s0&5<u=&9cb zggZ95J^@$Ld`9oDzo19}Fz0Zb3yr-Ozb|v3ALYMjr<f8@W<=L_&`+|g>*bKgDLQcG zG397_$5VUueE&)!JlmK?Ae(zU7mC@*kCB}4kffdfKT2@4DNg4Ib~207!n4&TbgZ&< z!>rlnaCHz}Uwd5rd|}n=4Y3A<m6YCaIqw56kiayrj&lccNj^UZm5uHWBs)I$!oQvX zuBpzL2CalQAI=cjWC-#X+?YP=O5jb|=ezPUjE6&+-yQu{DUR@Q-IL(W%1ma8JLA8> z>qVpT-4Xsg@9Dh9%fl$ayc2q-{Wkt%jV5DSi&`W@%y^6Q6*~dQa-u6$u4Kw-^k6U5 z1QCGu$k=uPb$06G|Mb*kl|)R-E#i=qX=&^o15P_0WH@+jVo8N5fS=!HVpAqWp|=Fs zW!36TD_adn;fuNV{3TFmOv_hq?HrR{DmC)F?3M0wnLcA%fZF8!B=`EEBL%$J6GEBi z*iYSewq25HyxL~t!|D?48ZBh;d~LL_<{bOS#=rHy&&I#!hFfY|Oz9mPYI2_fsmO5f z+93TT#oXCujR>_*Z9yz`xa0XxRAYWznOvfcnbouLRajP}x0;mPuW2SJ*T@ab9+FRg z{Ulsz-FLy&iSt?k=nRJKm@S??9&PLVC?tti1j_ZN*Zk?_e+GC)xM0u6=Zn0K$j?>1 zZ&&@YgLfkKS=dKE7qkLD{k1;aqSw1x%25`rAM`2K)qY>+?m?pd#&Q9?tK7u@G{hPw zaQJ&a9d(;VAlvwjs-Fgp1klNd;tMGHuzvt!{JDGu$6&1cxPwaxeuqbf`?_Z`Um4ZT zVq);bL%Wr!JWzk->BX*XSM7mDoE;9Zzx~mm^~#OuVLMy-<HhRJbdL(M_+x~1SNI1_ zov!lG>88lnw{ala>RC45;YzN;Bl|k1s7!_wJ1yho&@bjR9Xg+e?9~bHhrfH5l@er! z;NE+kt-Occ`+TEsJ_-Bxc%h!je6ku0#PQ7Zx#x#oyQ)5eptVXkyC@v~x0JV&KYl#^ z5$!^cr_l$Fj3$|Tn%XA!ym+AvFDpfiPGZW(nHS(Am&VgLNUT>zk&**++WIsUNKZ^y z^6>vN69C;8QMW9f-;I9+2c16&)CaFmEvLuP#&CuCp6*uWT^|0cw%2LDpi9@cqs7-g zcLnzHs#9c7$#@rfI_>nx>U|7e)8`5Q)trr1;!C_1s@%<`?Kg!Y6{UQ;bv4DOA_8IC zINXi@wmhugF2U!0|5?b!q-<R5jQ^hlG$QWmKQ;OzOAx)|0p3@$)@Z4Sp3Hm%)Bb&s z^&^^_X0Of|WdrBd+7n2ey~WSG!?^>W*=rCAulF(z{lxtL0r<|1mJZxV0PoKJW1aHl zmwDFxuR!e;^pf>oC0VziGJtqOz)RmVCHc)2`VG|V8Xc|mJP>%B?eeL%pDrU%?&}Fm z#)izy=Ck=KDXs79o%rXVklD`Pk4<O2@uxPo)~U)KJ8k-G^EumW_J6x>4tj`Ez?4zm zmt|r>LBwP`i4_{V&s~DVqO|QwlEjV(x_d-dWWD%O7XA!z(R~{JXz{{pP(Se8^;z!| z<hs0J2x;KlvG46C&;qZuA~9xj>mR5`PukaRcwf)-p?kpg(*I>cST;P#sf>Q0;ad`T zxy@%X{E(kL7ypvngq$nRP=N@<iK>>JY*%LclU1Ed@`tj~0Yq@C(=jQ}0Q2(1V_V>4 z+f#}&77X{wm+=HZLY?L%N-mM<d&y}0m6w@K0M4s1=8x;y-i2Ro^qBdX+DH<K_APV3 zp|2P`Pp9uQjTp#sk=@KOBlm044D<NE&A62LF34!396i$c)($$+nvHMOW0Z`)$_R94 zbDZdXyBIYHv`_Z!Pwm+jzi$U)!tCax(KhPaD#m|XBPfbhUf09_C5vt5GFb+x+bvBz zi*?28q+Oej{|k%Vry9dd`A!y7&-(TF^79~{gO=lez^{6lld`>C@aP}wG*_?5PQ#rC z>_^RBRP0*|#((nTe>L{A)4{jAWAmTst0*H!i^O@BFY_DD=rEMO-;FiKCqeGdPBrtJ z8vs|=cs+49;$II?1g>YjqVH~~WYB5+9rkxsx{&~?%sb3FmIb}&x9bV*^S?~r`D>jS zwIuY3vZ$w-PGPh=It>}e^AsT9rE}pts7`M_qxVA~C#psqb~xEcP~~Sdf~n82P~rra zDA$e8<ie|hDe+6cNe#pt)i^Tj##dzPH=cDFy04xc3^ftXrCh@9V%S*%0xbjrW!#hl zWOg5Vj3T+7@HOp~^0$FG34dvZzr%7TSHt2_>_G3IG|zWL6Pq&eC*q%mJNA93Q+&Ll zJ;77pz?gVm4Utu!(|7f%>-}@0@u{^$V{OKk-KU9K^%@SQJar?lZJk`W5&vVZ<lANZ z)w6N^BkEsUHhAe#AxMWM%x)g1v4?y;hJf+;*caU=Hy{5paCC37Z!f4j=NtMR==y;w z`o-|*_@EPu2Na}a#g=j$__R%YeiY@IdN9=dyg!|TDLYU0absl=RpWoKFZs%0TUBrL zUAnNLAxGy<?}*Y-+uX<@0GyYpd8B_Rqw5Ta`x`p=n0C753r*EODxOB&+;~>==+`oI z+EmFz-_|no7|qY>D5z~^8@;~DeyR_%ldgJ`RJYgClY0QD^d#4AQti;P*y@FR%Emtv z_F*!5SRTm7i0t$oI43(?ZBHReACw3vLwwIZgAeKrqT|Q5@0Lw{+|ot?&G+c<Xelu= zO12OrxxNNW?|=!8Eq``bY&y)3caq4v+t&LwdKR)a`0@-#`>?k?D%<hXd8U@Au_`J% z+EJ;YB%hvFg_8lYPKVaZTh|@iW(f;%r3SyB1HSe9=+F4r`1c#k=#=!5Dde+5r(d%N zlAk&$ovrb5aW4MD`hWbB#J?Gjb)6`Fqg<7_x$om}$GlH<NizY2T$Ut&Jo=@)9_!>^ zMgf0~{)lk4Y-Lt}TxDjj6RKn)bgC+ab0Jpld}`fL?##0>=5ZA=duRRR<w?Si{6tpp z=Zl5|TT%=2_?itXbo}_B7p0#E=vYTxz;5l}H=BJoX4hNL3lro|IU&`-;c;o>&veOO zK9wIomUls7e=GdSot;8H?scHG>1@hi{6CfTe-7XuiSnOc;N!cl$4STMggcXvk#A!9 zo134i99=_s`jheNgmygG{Wr=oY@_^6F%=crl4uvF?1F<M2a8VxPc%m{Zu};d*ENO< z?6JXZ_{{{sSfjJ!Gfi~;<PGf0M&5A5mG_yo<~;Q^{o(VMDBe=Yvn3c$U+b^-kkW06 z=QX)DdY?Exm=rHlqk<r`0gnI5&ffX7EsTz5sW`e(Z`K0&1i<hceZHLl_&-|L!b&e| zM=`bqwBwIC^cAKd(wp02c-d>w`t#CpE|!#@!Nv?^P8+kjA4XR=6aPHf#*F`b8^f5+ zRv$gqpKV~><`9qCE=#9iPg6fFvf5>l$ixRbTg~`qLnH11*y;naZ6|gzwS9<CKU-XP z9bCw@%MXScOwNj8;YN0NfT8<CRTaa(Bo!|%VE|jc9<j5#2tX3`sdG%BJCOLNt7mEs z|Fb>Pkoh;moB$;C9UBPXc@>a+fp-jQGl_RKG2sv7SK(j5J>RCeZM0w~+4swM?>wjV zHE^@+`vLV;#JQ%cKQM(hp7p`0<KFYQ>3{qgyWZQ^y%7JC?=Hjod?Q$?f5Y{E*C80t z)zL4G-umYF#yOjL@c0qJd*im(Ag2x4Qr1MNGk!4Q?<TsbUSKiiuYDQ2iJ-qm*}pSe zy6VpY<Y~KA{L|dN8p5dkdPlgjofpscl+x>T={ZLqCPf?0bA92&`|BazZ$f*(&k}gq zjmS>qwV<#7cAuu)Gee+p&OfQ}z8}6b@3Io`e)zA>$rqkDG5TvB{y}!&zn=^N@aF#8 zU`=nCQ9HfQdfJMwPdXO=N=gZuNt}4Y_$QzxGYtQ^DF;q_`oUJ_6`$#3Ov#^&e{b_8 z)p5zEouS*j|JypdD4=oz?N4huR?x*qs${W!IsV2bxyBv%n#UY3M0@c0hm;m2TkFG? zPSek_A%`u_>vbn&^|gM=piIdCx)Zu~y3dXKlgGRlXM^R~!KMLUx0@B|u)R2a#mfM^ zRG*2)KaouQpXH3whSGZ$D>|md&(j@ztwU(P3Ni+7?Vn6G&_KIAuK-@&*?1iOvOayA z^eG*b0Q}~p`1Y~YS#N5ydZijIer1XRu<XG}otS!2_OQ-J%2tkx!!?pN4_64_nrq$W zIVn}w<gRs`X&piPr~Tc-0<JRv%|4oruJoG0rT&l|Js<b?&itQYD{<Rrf^fbYe9v`O z;c^A`h?k&6rk$Bnbbt#jDAnoslNO#Y|0Hx<{WK)Wb=GOn0|^4&$m!}+L**|!E236* zH4?`ov&2>Y*L$8fb>4UF1i+r^y&84WEX#EJ4Ajvt^Rs$ohR4(8`Wuzv{`&&7v3<o4 z&}Q?e-xa-Q--v(q^+dgiOA@u8-fZp-nBNOPhioKD&{bXBa2{pzTjuK9WwZRh|Ih!} zmoRp-Tc%AlP6V9Ou>y@sW@e%-mIrA*n!gZnqldeXWKf%Ye)Tx|9$jC_zg3?k^zrG~ zN@8<zO<-UQr@X{mcYZn5Zbq|Vr&)H*uW7pFqi*u|qc{Ss)W9WL_L@~$=XUCy!!VIO z;j;&?=AXvj(WKTniDLLKW-I)y0OwunM$Y8s7i0jcLA(W(Fa2q7_F});s^Zf2n@>zT zU(aZ-B)AAwM0LtX9nvOC*|ih18j|d!kROYG^a-fK@aS^Z*r5y@1kkJr!MtaEzvzQ3 z&HF+uJU;w8Isy14Z@Q-MEaPSBU1WG(S-X&~rSCV|Iq!+`KmgTRUw=)BK1ehX^4X|v zmoI}l#G{ITLOg-ux}QYyToQbP-1SM1=)4aJQ9a$<_>2mFD-eL!l@k7;KM54<eAQn& z8gFaE9+U+Yw2d?T%62<&w0Gu77KFmaF*M$ZSCu=%n_)#&x#54|%^PwA_PW?Fc7*Gm zr_&BP*0mNl<&%|Fb+Vy}9HdnTy*ZJKGS-Un<H|?=&Z(|C@jFic9Z>a?cgS72=J!mS z^Bx`>EO{?y*Om4i`G~IuG|qMK_EK)o007UQ?2|p%N55Sk_>DPKhSn5$o$PhuYd=7E z=LZWP-7_$*p$Bx01R`kCfpIm!1HSkE1mJUUGXZRd|4sDENgIFcIE#T_V7_3L^cpec zjq!O!G@%lpXG1WHij~W%QfSS>wUc>A$e!fyX0`)g2)9o)!#69fXRSB6b`g#Rp{PTZ z(-lo{0698+PIQ=4mS*Ew-_t%Z*-ftFgvIP8i6T&4)m6S+Z)77})=l;Okuf$CWrZ)| z3jnjsHr_FmBj{CW6RzgGPvciK=m#!W_)8N00>WP=j+}hg*O|}cXM9IydH5=bR)^w~ zJAuIm;D(*P1;D_#o<8ctgZj<)21;Zxh9m8g!xwzp=)5V{!%a4islq>`&upPj!&l<~ zyPFKg@+$s2yvPiN2HY4V8Y!dk);L|qyo*+0u=Afq#3?_I%0@wu`hrXfiZkbQ2*2dL z0ZwR-vDV=<d1dV~uo)UsdL}$~L30U-q`DYKKY@l|+Si{;N9_K*n$*-msJ43*|ENv? z!-41Z57)ABIZ?d4%#)Fi{-le@PlZjDVA+CMK)Z<Kc-n5_80vgH>wOwv+jiK8VrBVQ zd(|<Oc|(9-v*V3EOAxD*I6b}2neQz;j`|3hZy-z~p4anR3}=pJRW@;yZli1-ICpK) zLmsPZ%}dLb;B<L3&+p8bby{X=o?`DomI$wL;G)j*MG+(oYMTMpJi_y;;Hs7GTlKRr zoC#$VKZ+olkZl0{d)j69-dh>g+dAFSG>@t>A8H=2ilp7}ughydEy3-GEgD&_vd-TP zz3A6|5;vc9ou=7+%MzWbhW&nVL4W52baiegyO%Ouy7(7eIR+{h|AG|CqUZr1yt7gA z9q>j1KoJbtf&_rxQ~vso@nP8G9nc$v(k$sm>omVOLcO`m1wa1;BaGofa90yuXHP2h zE{ez3nbpo2a-Bz+{?s}n#~9*~b5!;z#%jMAr|B4p5Q*W~$`l%9DKR#lMJU}I&blrG z)V*jEOm9v{CPO&ofE3eF$LhLtP<_pI<{y;eS|<Q^H}$?9&_*bA!k;(cFX`ZIuIEN| zG_X#Dx@>K-B}VSr{%O1}ln;r}y#Rm8l8qIy;@c%5fV+drrx{#>F)&TPl;G&Upsf4K zF{?O64=$plMY)fEM9+B%vXu}v#>CH0m}&Lck_29;FR+$h?Q*>&75=VF0rV*!xBfn( z@wi;b=bGIecqEzY@w$g*?vbwpcEOE>f^P(iORopKX?NGY=XSuI`eNRs<AF1Jg3%v% zh5EvVOgR2gyUXxb<(Vx|c0%Q!n*M8d+)n@1eP*jMm9MgEl>su_gG-~QoRyw;nCH-H zE9y&lFXi-q7Ql9}#hWMlT}LC|f(-=_9#Tq$r|;hZ*8plxIvk{a9Ll^`)#E?TrmJ4I zl5<V|F3>ZsDl6^mD^%MYU0(xs(%99Yn9aOT$3K!&%~z4E%rfXc<Eig!D@j_idcpU_ z>La{?x@+;zhhFqE`Hf`)_1OlUeuaUqL$b!b&xC&xvU8zZ;7$BXGyXY?yf>`Vov*j? z=vjCm0c5!*6rSDS{df58>pwyH<0#|*{;&VR>Si<13YUxPfoEoMNfI)T>H+@bb0UG$ zx=S~S<;6)ii${s>gxl#=-HB*8%1ln#cwOm8mWMtu8c+MGd$0-f5+(K(9R6Oj8l+dv zzv~*rJENK9nXNkDS3*_-VMot+k>j;-k}O1;kUe*K5?Wu4JwI*uCxquId!}5_;xi_K zXEFn}G+$Xd?TNnPr0ahaJkW{bn+xk33@AZm!I9yh`$~s?GiGWB_&)7csa7_4J9?)P z;J>~~bYMLd|7ZEcUw*Gy;hIr-)`-1dnxis=bK<eO4%&|P|Ge<|9_YtGPPgNMyqD;@ z++DPc>%lvVI1MOo5Wu<O9Xp<$UooF7@w$3d?ay$DuDAQ|hbvzFpA5Tb@whjq|Il?a zekC8sI00cb_vVE!nvx+eJdW-(`V(GuZT=rKL6wU!#Wna_bI(&_AsVOpV^kFrRS)&% zl+VV0r&ZUy0ohbG_lWku!Itg!#ZQE5(U0iyI<zXMDJ#y8LT~W(S7}^@yUWx1^&7yi zj5~DW-{HFTR9~q-2v3B;#RTAI$GY6!*M4eF`<uDPqWcvji;~2IGa<^j?C2<=pOX-= zd?Z{ron+mkO~LNw^T6F5&E1V4zMWYaHF%&u)mcy%F9+ca9%|$6ELf!TyLr6o&LhRF zHlJUg&X(CLIZpC<jq0^3x+}6ApzG1Tx%t|t=M{3*rgMVw0{T@mK09sK=c0LurK!g8 zoA4dEGz~Gz!vA~-B9erEoT4A$zkHYprJ(*muAk0%VL}fYt&;<G@IWU{+fCm;<A3_0 z_T?)1qkF6$dgxTu2ad68W<44dCBenv&n4aT(OE85L9)IzPbfSV|7`Ic3KpZ2;vx&L zM=AZu=XXlRZ(FgRcyp6;hI2n)c0=_J=RMf=NP}*NjbiUki@2!^C)c`+6FN?CxcN6g z3i^(&=-Ttq*&@@C08Z5&a{PCCU9lTc-wsIkPXMQP*QCCqBRA?kX@l#~i2#j@?#E{_ z{kPvn*0>z`Sw5L2SWDLbO$GTJkJydrxG&5h8A7eWRLMx5V&AQ2Bg4kqj_;VkvZAj& z^WC}MgLBzOK$1^??P<i(FrgJdq`L}Yu6BOl`wo>+g9rNamO=54tcW1P<Cb<61?q>R z+<Uf^d=UIJ-?b2<ze^|clZzba@pU=7EacZav+Nr-0J>*62cR>KmLVz-H;8rOU*l2( zm!7xR6~kokgi03@z_rzX{>}2WcgTyesvpI_O38X}BHIBVSLe$@y{y?!)<3K+pfygf zM<<{CZl)m<N;jT8o^Q()U(#7YmvwPBb^6_LP(PoMW`EkYzpC(e@@Z@kzF24)XFGc$ z+I}L)Hj4c-fzHM>+Ke9M8pjg7Fl*mKg7kxl#fVm67Udx7MbT$ue-Xe32H=`c<RkpK z5&m2zLv->~Z!CKW<Fy_8P3DI><5PWldtkE(<(NEV!wl*{e~suD?@|*zAn6z;tEo?A zUehe?5xAcBB4P4q)1(**GtkN^U2@-ze^F>sv?ghfm-A{A+j-lN!MSzVmwoxi&{e;? zlXH6g3Y&FJ^PWtN{cqHjIAU$D<$3z`Ir`9ROHc<28k1=)%11=`kn%J<DThB?e-GGw z`s=FfYB?wJI&>Z2#&wrIyXOtP_gw!+p#Ca7vLkP<Gd^7$&zBND<5Lnm)b1Vc4sO<W z-M-I&8zs54c`qJoWlhW_lY7)j;H&W^$_FLK#teeWX7!kvVc)68t++P+i=vnFUrF)* zogj<N3~yX#v6O8*2w~oP+al_W+m44X>*99n-i5kd&G|o!@oI&I;^f_Y_<2BU4_%kF zToQX_o6O=ef<G)3=cr2uUFJu-Pr{Xb+iYvj0;`X^@lTOP{HpT9@Tms?PlXFe0LY*6 z=qJ1Xr+rs4k!u}&{0O0zj3hBu6y^_s5)<02b67>QD11^2XeO#oHyc^9KF5xw{@c-? zDy41HIQlw^7a^Q2h+^z8s3+TrMz*>S+k4Y?WZEv{-t8VU*dWYax#6MndJWwjzHZkw z)h70NM;i?-4m$y!h4>4>{LF+NO+mhENa(xvM`Ww(Jp2<|sMDwZ<o@C{POviQN_MhV zQp`5JtnN3B)R{{^1&x6X$Elw9vtp$aTrzmiI))E@x{!TQ1#9PMl@{c#4b9HcL4sjN z$LilDOU&oOeK-C&xh6;xvk#|inN?f#SD_KIsR6y9Pd<ysW1|=+`lY&RT5&Se=X|m* zc*7WdPFk{&pU1!Etv9&sH3{Na+>4@3@KL$WRSa!yZ2|LJ8mHI>gI1Ed@!!nD1s;*@ z6Z9Z~sPK(c2BmzWO=vcT!5<M7(oe{S{~rY?b0rXB*zpk?#XWw=niu($IGR5fb!6*B z(^NgqfOkf-!>wd;!NZq#b*2r^3{d~<`)tMk`BzOHhF@~U?=IN(?)YSu*~_oz|1z%; z&fW3<F5GM3_kc9((I<mz4VnFWka7G$%l{U1ds;4Wh@-u<X%{^%e-b|9=XLat>oIQ< zN1Gpf@^d#&=gY-;5>B^ZzVuxi01c2b6^cVD;y(nNZzH1p090S;eHuF9axnq)SO2b3 zkZ4Xst^LEfAM@Y;=YM2o$DPsxM-nA6J_tX%-&#OVDuv*NGuqXx0MV3_DZ=#`jW0*` z+S&g~{G1DQ`;Jn6wN1Y^!~f8mhL=js4d**hbxn4#{i-S{4Qe!#>nFDOx*m2~w*x<% z2;Ts7%KQ>NeM9&wY3OTA{uhS1wXD#1oBlC=@N*%1?{kR%vMt}|tG@qr*<DSl>F$1t z%u&HPSPy@>8~@bOz|&Q+RsPTmt2_1W9tqQqb)CE*XWg;l)fxYFeaMA^<En}^UxyqB zl{>MJXSbVty#QVnD0$oQ?c(@fI{vP0J3dc9!h5<0eQx}Z<x3eo=TYAQBfZ&XUi-zC z=`ydUvAK89t@+t`ea6%*-}RYGLFhyZ5e5E%9?&wmIi$F8WhKOezpD%3j&ufXIF*gC z<AZp0d<M~UW8^;+@_7}5yvOc}n{~Qo*O?uMxeqp-`|*qD+42A19X_1^-q$SG!p^q5 zHbnLG$KNAQs`T<aGw{59If1&p)TiL@_VIhs-}}87zh;ee9zP$tu0r-o)$fH*P5>Tg z+q;`2-vtjOfKNsL!Ta#*UsD3=M*-Iemy5b6c~74i#-G&P9rM)hb?7>c-h9qL5<N5B zNBNFcoD5|1tWTW0by`p1jRbR^04&H2WUt_;lGV=K=(#~vSDk*&Weh{}-hV|27A0VO zZDSe|IPkocMtMJ^y(?#RPeCU{wueh;BZJ-ue_E$Zs`oov{O)Tv7S%Q@{{>**`#eBz zMsusbPj2P)6TT>idL~usI-mahH3B~KoX>Tf6Bxe6cVyl3+wrekBMwLTAFF$IQrU{w zJ!lb%>@|HXNe1<^k7kGI_MncEObPc1P6xxXtWGi>WXom4n{^#wnc7*!*<jiNd9rJ^ zvJsDYM;PB($pZDF>^Fxewzk&8mLBIw%ZNHzJzP1u&hESArzY#v{;Ff9zAl;u)N`O^ zC4bqA&+>61pT+88J%{HB(AT}EIa~C?`-)}Z#h-ZLv$`Jt$w|ZR{JC(zF+L?0XYi*f zTj>%eUE{}q&v8QebNm*<@uy$u#4@e2a7TN2or0eRn=$3up<`S7!0FFy;*C~JB7CCY zGrC`_E(`peBKjQ@`nCbg$-9_wb)3<A+6t;Tp`od3qnD*};C#Rz^kvAq4;ijd&4-iH z<(=<H9~v0PgLKj;*BWJx897AluGsY_0qRTNP7s8%P7*#>0wQXJBxKl<Xqjp5dpx79 zQUgk5wU+jiz<u9Z^`OgJnofDn=}&`CxmkO&HKu=$vpyh|y>dh2>u>K)>0_K#a^AIG zXY-jq-bHugU*mZE`?(>&->~`o1rH_wOCs?aPIGGJbKdpe|Mfp>Y`r`FBV0YXgnXFv zX{><nvu|KV1mD#Qb&^%TJ2mZfMWabppXff(b~aW#=4lng*XvNhIpG&@%KN2PVh?{( za#h(=l~)oHP+^PL<#p&u(Z`I@TxVuEjvQlBWzeySE_Lo-4A}#~EG+Wy9}C=7=lM|J zVeN-sg%H6H?&+y%B>V|Ld1On&j}3PA6g1K3i9-bP+fFZng;+yngmWd55RQ*<M#2*1 zqE%@A>nDP`j6W9tS!*Q4T-bv7sbTNvZaX^>$X}oTO!#hfsRm056#u}7;27vB_+M7O zi@=hfqc^z23F!gAk&E@DNAqb4|E6x7PN_7w;lfW{cYLyu#+M<zb{@R@Ce*}L?j)vm zRjxUwgmHDuKgDSlXb9*#=F>`#$$RSM@2LpWQ*Tk@y!&P+I~gln+#KJtHhstYax&I% zrTQvsOx|~tNYQux`aQ_J^6vQW>HeJ(2x?n)-&+Ah{_lhJn4=_{u~ajfo#t0Pq_W5r z=%nnZjgOvv-9E;oh4s^*^3sKqk1^G$XLRCu;O5`vjWhP|vg%XQsL1Du_<u7`pi_=d zz@5%{vO|jm;J*+@w2S`YB>zU|`3eqMeAWguQ662E3&5E(uf`bbW~YsHg!RQlx$dqd zCA?bn)SE->aLLXE!%P}^KsI(uQa=H-F==b)4#BVB@Eg+|(^cT<cl`2a2ri;38^M4~ zY&B=+123V^JD~>;CY|m;ab-YBH=oanUihmA8+0f98QREfBBOEXOnSB$1=I$f>Z1qy zdM{`|oh<OApz4upzMgG9XQ?f-QJQYSLyb;~T&=MaK{E+_H2#woY&Ykm<YcC$Q^$25 z26`FglJJ-E3e|90>(nBGLtPEkK)cH%($t_HY!9CxLY9w^#a<@c)Ap?L7<^jf-^~9K z@5)b6z0arqzQf;@zw|XDCqbXpbDV9AXc?K#J9x8`cI3tQUqL5xA7cy!Uc27bdW6Fg zl#f%D7i2U9WO_L%xVGi^rNmIqpiGw@oOq)cZR*|Y1|NnjIxJin|1~GC{}b?LoIMIv zzT1u48lRf=*AqZH{+s2ymSi)7EdIZvC!?HhE3U-cm6lv>`JeUq-Gfez_XT==(WAvP zPd2p&bYG`&<+U66`k!v>A)t|~5&!8L>7-4={~^D4YzLlxPI?~D9RL01bJy=to9zZP zQ9d^8po)r=S7R1t_yc9G9;MCj^$CGp&b>O~+#T6Q9mRS$SqXfY+Q*I!AAzTy6V%fD zFD;rrgf^lFeYSU=%1`XJ3SFe>g&S1P-*lD*^sz+qR33Z+s$rxK|J8_A_ye1V<Y!V! z{f=nQDee3Z_2FC4a)7F5Dp+{=Dd}ebEyT4JL><3~P=~*@UFKU0pIo}w`A`-AcWtS8 z(`<v8bdsK;>WZ^e4RO(-B`LRMOAFcPdJlH}?5yyD3?J3+{DmBUcJ-WGBRL*Cuc|)7 zMQzc&Gd9TIOIe*Ld&i<#-9PZ30o4rQ%?vQBc9FS@Mor!sYrh%3D{RaIiV|^C!w^?r z<x=j;&akhTF5*`?&-(5)+AHw4<jvhUk>TyeplTGoZkJk1`wre}G^A#E7w6elcES7a zPQ#t{Rj&P8{CGj$*Za-ndv)<dK7;xH-v)MAy&C^XxpAk5tn(i>{u_&)P0u6z-pT&~ zzd{KUwbvE%o+A$-3Q<D}R}eGBiXDIL1p3qOMrubvJCkUKQ<rPqCmt=k5bZ}4O{YE? z)%&@)qdA(+!Bp!MspT3vTep|d#LuA<sgunT<XIi^dlav}`w*Zm+-*Kf=7VWJiM?dd z>0S{UQJ76XfDT5~bJ^l<KI}dSc$aY<{-<xf{)vr%;ZH>Rfs6k1r&hI}n%8RRGKC){ z1Guv`xKh65hx|%lU3^fKEc{Acmi6U^|91UshLZxHdOK4R0YdBW7sq40D|`)4>-}tB zAEOQrxSxoBkFO%bB>+8SV^-&4f;E2hleOfaP=~KF3U+^y#&YAL1ebg6Txd}7t?)C= zxuFNs-U|LtdyyovbbZu^OC2iNWb}(A5wJzAF8VHN!CS4^;jU{=`B#6mEn~XVy9k#E z+YN!I;iAr$q5Gc>RhxEg-1Lo5T@UTM`I9DI+wZziv|-y$BHZRmN5Buwt)ZUT9nwj_ z)iujlkV~}HNX#kzka2DPFW@S}=)<zy&jz>xP<05rAEQwb^+Cp$OYM-<xcrwi!YUB= ziRv56|H3C@T~{}5)yl?y1>SRtPYoV-;ePh$K;?OzjkeDFp{sI}y>D&+@P{@4uCQIW zk~E<k|Kn2&_j@)>k8FBewKZQXzr*i?3BXwX{0I4|FVpXYuJFyPE&u!f{LlV7%V-?Q zXkc@|E(5!|z(>;+)<P$IcPD+rP9_CEhI5Qv=K`GBimjazUfu+A->EnO{rYUQU)f=@ zSMRp#Cam3|@;i_nULU~K{DXJ*z_7v2&PL%?9DeHHg%A-;qCNQThi>o4tHVDsULn5f zV)$!1wt@_=_@1o&S3-PWHo<piqEn#xL_cmjtkHheYb%9bO;k;FGVK!kWGOh%Z|HFN zD`k<NQS>GMDvtP0wrAtN_M6<$>4Je***Xa=E{(}Kd8p)M6Xx-+ZS$wxzlLkR+v7)6 zdzLSYw!qM}5SoBJZ`nJR%V?hJ1)Y%wWb(-2WVE{oy@G$I7j~ZEz36i>bVxX4NTLBH zS|AHo{=f5KraErECkFn34luln8IU(LyA09EAiKOAvHS6B=R*rW%k@OP?1Jz!E&tu1 z8auC!8t>R>WxXpSd!@;4UfOLP%Br8te9JTM^n-pinJw>)bU)Y6Gi%tE<?nIM?z3<6 zYCJ0~*Y63q@+yvNd<m=z&s=KioTaPj2H*vG%(6?$)%Y)#(&zCh_kMt{@oCkx>(Rg7 z?HtNCTz<j%f&TP;%H;Z+Esp*hEfOWbFL<rS_C_*1q4H%kTc;S-CM(m=6Lh)maKzf% zz@uha4Dr!;JU$NFy*m2UJhAu_mvNv>{)c@I)P?7h&qzq4ymJB?h=E;&PD*<me0cpx zT50pLs1aW;wtU_siRJa7d?q*o==cy=9E%J1#OCwvnZ!Mwya|7`tYvoLZ-t6eXj$3z zmpPrPbs@W9SZECd+A0Vk))F3`<_Va`SBuy_5U5se4gO{dCH{%D_i3LW9M?@dcdzL| zbB)M@%hvV7Usk!g_CGr4?-kLUN{-s6<3BfOZRn*J1F|uOC~VfcF<EUnk)V4)(^x8= zrTElp57>QPp}7v6mU07=i|g!fSI>nmS9nyoi#LaQqP#7!)@vH+_L#m-`%@MFSxbrP z77-}R=n354>4hxc`TB8<<Rf{AXLdhImkjI^1bSe3N@XF-Bl?z5Z55A?<YYL$9MMrC zuLE7YzY%y-w|~4(0V`&My$&53c9Qp;CAr?~Gw|=u|Mf|2Jg>T=+0O$%Z}b+=GI(|` z3IF$O<W~{LHQxSXqC3m~2|C-+hL6U}a`?O6!A@#iQTf&gpclo#gSSW)mseWy=W;IU zH=XCa1+^EAxvxD>F7p%7N#f)0czt!C@b2dG?to!DG`M_0q=<jf_kNMsiLyp}vOUBK z-+%LXXSa6)b%0L@H~Fr;7|TkWNn`X&&__al>02T6&0^0BpMcg3@5KCzk8^@52SIwo z58<9G>hbC8Ja}C1uV_AlRs$WqsR)Hi-mFp^YUiT~eGTa<TTOgtt7Ox@a{{_De}?Pn z4p|x1VZojpU~TA2o`zP!gGad`VFDK%y_qLda^B~^CumB3pzLr#E9mX;PXent^_*=| zU(@DIc&Cri1GQEM?%I|Gg<RxQXppFh(&@OyjOgs=eflj=+b8#0kU!;Y`80oM;qmy- zT7LM&_|e5UbPMLCzjZJP#fqY1a;S$$N_heqZ$dUaX$iBfvc9o1#>a(s=(0}d#9R@V zU2NoN59Nu^j+brq{sGt?a{ZpL@ZSurOpxH&Ucz|~O@@i;$>8-K5x{{j)MxyvGIT!x zS?X@~-|4c;`5kNW1>9%h9m{w=MBUM;wqUpCvhh8$V%<*cpWNnEkEdN5bI|8qz<j#> z-swX<F1@4iPaO?9+2{)WE*D<|6fIRWqKv=e+tDGDx5Iy6hDFcK|M3WAx&8e<-jDwM zJD$bGzc2H+so(MSQ_G(^=^W+I8~Y5q_$TES*#CY^UVO)W(G>H6aCkQQll_;?8hTvY z4d{i5`*N$%DK*2-qBt878XKUOc0TvJomjUQO%s<FdWes+VkVqy9=VGp_OkRu#ti~v zflhk}-F4c_{vaW3p9NIqSGpkEu;z<>QRg#WWkk7u2I6W+@;K*b7Udtxl}~RrLm5Ee zbK%c8@harb#$YzcUxKUsRN+6|F?LeHPR!V#qZ@D~`RxI9VTF|X1?{09{(Le1{$%{e zmQ?K|rev}ys(uhjB1RMr;F0P{WHrlRBy}hIPDj6klaZ>f>)`4yglW;p?*+{l$lkAV z3GMKk?b+8lG2YT>EOPAim9V&)9RC3fyX@#aixj@U_cV9<=N{c-<3H`Qtk$&BCz(EM zb-a?v$mt_D>V7h0d91d+TaV0Z-bm>V0-ac?sjv0L-SPiu^UUQ_{`(IrbNEx9_GAX= z$hoH3-YYCVHEF7R0>^(>mbHA>%B+{82VR9t>nkyLRr1fyj?13Cjpp~(odRX&7#6;3 zvw6v*H`bXT3L5MGI;T7cciu7iT@!#0B>?2N9lx*2J<ngQF`_g38qR=L!TM4(AJ7o! zOS1laS>+g>2I<_%?xgU<(I>d3iNhv5ss-ov#9`(JaFV~!=94bpCZTbPPK5MpH~fzg zuFpVTu{PJ^6&iO>?k-x6{fAa0Xf)S;D4=5{xenm!SYK$tOr?GWTzOXF;Ty-EGyDaF ze_VhFsM9!>=@Bo-t2}1Gyf+hg_BtsVf+&p&t4j&o#J}VGCA&A{-y}EPL(56m*Qf4- zPJ<(aCv4&&q{j21+WX;u+DK7n*AYG+|2x0T+Bpj=kkuda>-S*%e&uXg_@mq)nl$>w z$9FETa$!fW?irK|pd0sdlIrOQj}Pg+*D1Dr(h#^NHBRfX`@Hv@t?iWtVrf=6AFrU1 z^9!BAju&<mUyfgya9pn`-0%qP9oF^??WLvIzCd#I>l_%#QFM7bqHO#5H$i4kUGH%@ zx%V`D<BtmdIgNfnhb_nL(K&@p87DNFd-N+T1%qsGIl)6X?D%?(at(3$u17Q6o#&(8 z-N6^0q!KfVNN@WL0T?$SchoazfUQB^!iW}GSH2x~^Evy5ON4F@?e+T}fHRR3hFv<* z<azo*SempsST1$$Xbk_*Bdy;@T264ayj`ngQ{MOSV*VfS5dBqPaNXtgPF(b%j(%M0 zPlT@d4d$U=$1zH$<m$B<RKs^}J|FU8SyW%QjR3Gk9T)l?5y!%fLbSZ&5}iY=TOJy} z;zifs!wDddel<oh0Y4>ppViG%&u4sm@#O#hum7p2`<<$Dmd~Qxz%z0Rq3;}v&5kHl zB0VnD*YVQOah{47Q?7@{ec?OXOq~3FvX%M=2)kz1xTw3XLZGW`*6GI=uvPLE4TWHh zBghf11j}dP$pf|(uTEHZ@wnu!>F@mL;G(Vr_}>AlB(V#k&)bLfMbk$+npfpn-BFhN zk1hX`@s9>9jP(WM?N|H7t(!=kA`Ws%nk1Ndezk?3N&vaa-SIf1{n+>qDp)h}6~o3r z0384IK<ad)3|}m3BbS{1w4dKx?WYGqWH*)Z<x=Ql(hktk)~|Vxbz4gq%ZNJhO0@Ei z<{q!F!F|f_f}4(z(suYsgCj~_1NK(Uwa96!P$Q!2)Bgfzm-6!PzuH%rdPPg0_8Q(h zenlI8S*%}8Zr>4^e<}lbyL@T_@E&wxA;aAbj~+T%smtqG_|6Fcg1>8&ve)=kZk;t~ z{~NpdKKg3~Po8{!axdY4C*uE|i2TolYCho0dh6kxyiJUp-S)3muE`=`t#mPuY#!%% zcEG>8K}W^z^%}m8fj*_|6ORj;q&;bx^*j;q1~1eB+srDC_sTAQ(;2;fquM<7i$e5V z;0nE0)fP~H7Li37d4XSk%(guE+Q8Ahsyo36%l!Y1yx18K?hF`NSap<nKKwb{PJdL% zY^lMa-hy|KD}kEScl+_p{=No2AW)sYN0R|^Ja$gdgTO`NEho16NcfX)Z5%M;DXTvf z|4I+D!zK`G6!%YA9mG@092V58qGsi4fPJv2#*P#HKt1V)06sD51VF)1zSFW;)ZHMU zPJjCA40IP~G}D1IV2sZQN6k~bY+VoQi0no<Th`-d^bHY(hw_?7*H&`?7Ye$!=*iNn zj?Shodf#4~pOIQ#mcrN50fRrk0jBu!8CNfvY|2I)*k-emfgkJ-TBDSr)q02UX9>O+ zLc^Q}n5D+l{%e+`V!Hgz5p+*V287BHcEHWDJ`TgXt8(<KZThra@*CV(dy$HaB>ZO? z2O3YW@7YlG7n_kYD(P^$BCk6Gcn3WHu{Fe|j7*u0d>aAo8+*5P+R?wm{~cg(F9}W- zCmCFsoY#OeY|f)S{8JyY*d2AB2S3)Lq)wDsD*_tqWrJVo^yeW)|LC(7!~Rq!ml?f& zeF2fq^;i%6+e(?G?rc8aS^szTA^_F-c_Cu-Ts8EHSLEgxuxpI3@4D&_ap@{E<LF=h zxM=#mjpD)3pThqI{Q>0?q<OZG?Bpzl3@zx@Kz0Ns!x?qDyyK(0oLsdB)JrC#!&eI3 z^d~J_ycR&nHWV$5o|NUMpVzx&QDUkRSancczm`MaNBKnPpja5i(R>H_cIcS1FeptF zJ4bqDsPh}iD9eQ*2LilqSx`%QWgg-E@XwW-2~2GA3QyI}qnkcK#w1!KfU9%*Mn7J{ zdm9e_Jz^9m@@Q%l2vstw5@({7l37I!pEn)p&xJo2FwdB`gXj0gKh94?cK3<WVD~>v zn4gGHRss2N+KBzc%T6SCOc32L%ti(&8EQNpO%lC0M;XN+uX3?HI`g%-c7=!3*_<Pa z4CNl50X`*oMAyfE*Tk(`GS_?ucz-f9jLS2gQ>Loq2CWa`*K1V_<Fj1M*vxuDp-G&d zv)_0XQQbd0bWKng9ID_%XLe=F@2!7L)g2=N$*Oc86IY`-9O(3X>s9CG$8xq^yNR7& zao7iE(!V1jOQF)oD(5@+9GmZ|e>6jtQyf_yOYh*m1zAwu<u-iNmgaX~Ac}I`=Q47f z-sUqmYVCXF@AAU<K6$(kD{{46vZPg)NvP{?J~I)X0Jw65m(hMFaB@wJat){t?oO&A z$5@jO|1~Yf@9OYmTB>?K)*<X_GEz<e6y8oo27lUb7u3;@fAGHATt=_qh_8p#5~D5r z<};etcguo~(kr`CUxS*=q<r+8KZ_VqbIv!S=xSqss!Lx;066;V)6ZEwJQ#RROht0q zUkbYhKkilI0=hO%<eZ5C&hBZ1zOHsf!|@p_I?_-*{#Q_~9s+8?42@8WFsEhrV}owf zekLJh+p#$DpGF<A3hAyvo1K<+-$j}ak{|f`JU#x%;h6D~ZK6V(H>7xR<tW-g#9b>C zbo~Z|90+WGYa{t0+z<aT=vcqRJfx7%=DJFX(VrgbjCX<W>yfvK!3OgH75^cbqfaul zckNbfK5J=n;-AGoxV{$tmP2|HNft&ZG~B;G{;e89;i>=FL~|rQe@9?bKkue-&)n$^ zt=A+YzfL@mC1CsydE?|L2Tj<OGt5A&{!=A<mWkpgCy!Ilqn^(PS-k4bHqG}glWX5- zW4J~(({^$8GPWk7PQLcIRcI5XZc5$o&+buZcw7^R3BDxs6OZFHGqBm&4`c2($8wJK zhQ@tP8r8RkcGQs{<U(Va6|UlQ_~ug8_}$QB<Rjn4^M18V%bQro7ZAWa!Q6u~ThDVZ zn9ueY-DlgE9dr&cpJXGJ2EVgSGk$fvl8$U%_Vj&W{wU(A7U6rZA*yG<g8|K-0N&hp zXzt2FR=E0lw5zg5tnHI#ua$QBtji;}di=NErIXw{ej=NDrfYV55@d5->BSo!RoM>M zP*=S=u(_z~NwV;Ck5qa{Q6t|n0oc**;3wqKUG&=%(E1wlVpzW(GP1?tD0|K0Rb6wV z`Mci*?WC_y<YH#N)AcJqcB9B16Q`fyPXXRh>qY`N{3oJhb23XS>3#kX<*b)_<NBB4 zq`Ba+&ErZ^ukrY-WI$NSm<x!33oJWk*O`-rnYR^h<}XO^&Umi#h2T#H3#IZ&IGWe0 z7!zZ^!$!se*+#S5q1-<elS!NG9d7siGdh3G!%x0ir_|qVx|($X>bH5V3xL8F*$GGf z<pnytD`T_+Ym?8=-ObB>>aELzKBJt+qSE?h8UDm!p!Y~)@aLIdynJy&ZZ>)c+nFg+ z?xIr|(wMBR2(Tbxl+YT<ZPHq};$u2Oh_MF4PsXYGQHN5qkwM+?KifiR;k+h-So-(I ze<{|;XM!?S=NuTZ)vf*`FJWy0t-;9YFezz`Pb0UB`*bwyt|RC5K#BbyLk*1W*_F>p zzrzv2HUr#`JC1rHosFMJw5!=<^DPu~P4nJtw7p!HRT^No2};Vnb$=+@fioM(u4$|i zJVo<>CQnEcfGc}60RTA!bi5q?!#2uBC^iOeXp8RC6G!&}++bC5lg;gcccADFIq<^9 ztd0R=v(q1azZ1`s)PtXo8T92uV`|rz{uzVTLnP9VKJxK5B1jMaJO$|3V;d)~eXRP$ z_MEyC)n?RBLl+29YaB2g;2Sg<JtuYRj{%jg(_?BaGjh2GJ^^6p4Z*h(03o|c@^4R* z)&!uS`xAh4)dNIUpYia0y0b}EE&;<24QPnjdz9xMHAQls=pn>o=P3+Z)SUkVALm)$ ziSJ#RuKSZdd?otVrdpQk&=0Ux^+e}47sndtTsI^Cgu1K!njPF-|6hZ1CVdRPAO+rt zfA;)OALNARcWl1zgD=86YBdvpnfCIX=wJR6e4MdQ51g?llhIAw|NcM!Q-42d<e0l- zV#YJ&r6+en>5<wyWtBb*t}`5cpR{FGWxO*RAUP-AaT2ANwNo#J2aytAyV3n2LbT~w zbw}1MSIaG^R!b~e_ah3OGWt_@5GpgwkwY{<sqsme>R+rYdD8n(rxHDh?|s#&Rn`fN zC*cF~@Dpwq|F`-T`R)aO-hhslZhGC7TLG)lRrs%Iv-+`B;&5*ze<uD7ySD-9NK;Ly z8Pnzgq!`XVW~HF{vw$=nxm?$KnhI_NGaz|$_&@us7USdJ#~z|daaF<8+cP6I0ho1Y zTt!NLF&5l#QVr%^D^$JSsf-E0%E~^8o(=y@4}{m@c{TM^e6~92*r9fcD-}5x*mGez z>oknMSNBsNU8WP<>X>8xN<FQHi@9s1v7H8*3acIi-X?gaAi@L+kN{^un7<2O%T&n0 ziJ;;QzC^h`41=P}^*#KKU3N6b{dXh)qTJ{IQ=sd6$i{ae_Y&0W6^_2&wIt(RjsF>3 zkN+-YbE2*#i2faXdLR8q+w|r$sk-c8TX-!&Dqq^ee+Q~pZ`@t~KLdB;zgq?x_T3F; zdOj37Ja5Rw7Oh{!q3;i|T+(K*@c3mEMvAlh40w!bMg93QrX=$YUUJP@Iwz$OAe~V= zk$o6k3t-KFchNM~lYKew&pryLrqKrR>z}>-M7@#&pK#<8XW%c9m8o}7Eeb@g;U7fv zAM0CVh2w2*K6&8@IRx+c-Z{KtJ4LO|@8rUrP4r@_OLGMT2zw;_Y48$~3t4m|wm};~ zh~BXGEx0Q$9OYDreY5#|;0)nA1vCx=|ENc@t`8!vl}1<aCym;Cw&7n)_hb#4I_Jta z#s6FW$eNKZP)S<f8XC=pH$w19H*IH~VpS>ODE|&X8Z#J>Jx%r3!Et}?G~{8k#ZR9p z(0Yv@v70okB2frXkmV#+TaD+hO{*C29=yhQC9B+=h$Rl=>eNV#l%r1L_}7<syEC#= z(y!BC2QStqgbDQL6rrs0Zuq0v_M(M)Il#+E!X3JF#mDPq`p)BU<dF=q;Xa)Ja6FZ* z{X_`(4O0BP=HWYD5AB<=^TfqdIP7rxyQnzO@iH~w)0>m|>xvoudJ)?a;GK4_y_mw} zUBloLU1LlFe2spPX9xHK?hd47mq=ytB-A{e0KD`^CICMOo>>7{yo&!-%_J$e_b8T7 zdPJU3&0l4Mhxigzv5lc`B{%;kq>086Q_iLg!B6zjJ>=0}{Ggh;M{8I6?Y4!pTjOR~ zV|T*Y{CKb{dm8p^pNjud3&K&VS-z8RZ@^t~4<&#ds*QdMa>t&E-&dJ?ElkvUivvZz z=KjC`>wl!wlCyi2PSf#LIfkfP<a>7mWOqbX@0@y>TFtE-!p@-Egvu2DvA7h>1IerE zc5OySkZIAaNw<{AsXCcF*mb%ft6z2N)XL(0;Ur7yUu<!-VOf_|36a-_@8f?n(DsM* z8u1H6itt~|w&8zs!cskXo~yWd^M_$)+-uB=y2_uqf%`mU5~g&vKc06Kt+E~D;cw&L zJhA0f#(#bMcb7PpBH){L6+A(4@Gv+0*IHD5dA)63{*QpS^vUdz;ZnfqetSgA@TYQ+ zgi0H)Njjw*^9W6|nOm4?SCRm{tZeu<&!AsrIwqpVbytdN5a-H`xid6K!FuXd&}CtD z1-iPW697P)PXO-0<xm)Xqbj-4$hjNL=dGAA<mm2mY?<@c<@Jpzc~NKM@J{r1vTVj{ z)w3#B<LG7R(ddH(cO3-TK-byXDJ9tK@M#nOn#YZC>#u|?G3oku6Tnp)vhvfM)0O$9 zr}x?2mu2*x2P%ISp2+~1pSQprK=kkO>_IR3@9^Ef|Gs<bdDMLxx=U2G{BQF5jtPKN z3jBHa9(RUtKl<~N&<DT$?>toXzY3~ir9d=~#Ef$Nr=8BX9Oju~2DU5f)cF%GUguG+ zKQ%5<=p}Q2Lw_>HKg=efEbX_dPD6EUSoQ&_zowy2MI%;dP3A?Q)6pImuk8e=mu)_| z{v1U*#~B~g$^+W%)Ic1**ab{CtK7}87vY_UozR{1=XpX;PMg-@FTL<D5*#c;=>qjZ z+Q0OEU)-U8bTF)ZkCQsylnJ$c`34}3SNKcRF0+?D6|VT;@IU=j)`01W(Wczust|v4 z{43_%8$2x5NYWm|UF*};$#53TL~*!XW%ewv*Ju2z%i|A=F_6L_{uP&SG8VOj0N=o> z4{wDQC)XJ+gVJ8v;*r(sUL)9hVla;@IqyZ`&r{*&4?Vi!zl4{sjTk;1k5vLtmwx}y zdW<VO<noFm9}`*li^W-aicfu5DWqh`vWL=&fTpXlo{k+JqnPl#3lN8<@5Qy*hmtrt z-wZSaA^DxMPMv87E1lWqvr(^kPW@eWGDo0SS@vVzC}$nwQQxrPbz)P@(e^#u7E{OB z;@%(q*>FR1w)>mUy+oL8K3|b)!VT16j(Gf+pjny#C<YAOwAbGPpH2X>!KajmPh(>o z(ovK3Aof5Xad{af_a6WAfcl20$^fe#)m4_e16LFNb5KWrJgMwYh5FBNjb2sYPd_ur zt?$A+r=538)NDT}=k-+lt1{R;$rQlAZ${o7^6zoyRNOxL@#%e3r^~I(7z-X(*X0|~ z2d33@6lS>$(P#O~GtM@g(~~HmtP>SVWGM6cX5(oh#;~o%Pmr_c;>6eczqx1`!I(tC zdE_E(s@inco6u~&^6%(eSB?4mQ0Ej0PkU(k>cNy=6WI17H~Q$3@56;;3mG{ta8L%c ztAct#;6#v90|4_LrxddZnLEIW`J>^VB(hP45?P3w1mB79%ya12Om5PpGP}gyA2Ygh znw_#0gJ*;28Q|hm3YvZRE1zKAhd<fHa`+|+k((4MhVA%o<blq-%a>p3jxjimYijw` z+9LEl6*1=+)Ks$5#HvpB=gd1U{uyv&MKMkh>asYOT{c)7l8C#`L2R^(KQ@Q};V?ax zs55bIGtqyj+?KJk4H5D)Bq`b4hJJU%@^W={bC1PKZ!!-&t?!(_7+q-1add04@b_s{ z&)a+xSmzn#Q;fdotLmwk9DpCxLs4O`i!yB^Cabufcae`!BHf;OU8P7#%HSF#Dci}| z@wqVnZ%uwQbHjt}C&HPs*vZom;K*$@;CPFXXZwrQCyHCk>j}8SOTg7VPMq==fX9I1 zY62J-AD;kxGjxKQFW`3hcY<64%7U@4KNkLgM}~8?Wjo*?6=~u9Hltxs{*(Q)57G8x zEx?q$ZbN@VL%-uz*Ny))jpxbABadM=j`3Ig;*+o5xORr>>G)@W%Cxmk_ke4KALtPs z-G_(6X!%lJukp0sE*zgD*_3Nv)_(3EzIb{aC%>#lZ1WK6Ta=Rqt!|MjGPwHF_|~8w zD*+~ZLZNUNz3M=_q)3OI1MRMXZOXXdM4k*<iM*NoT=7JfeNg$trA}sKuic2JHtcnE zC|!3|SQi1h{(c+VG1BKGy=wIKMq}!rNr}|8ps4~1fP2{^b7@`v?xEQ$^mp>^3V%0< z(#7ys$!#PsJy4tY2s+sTe&P>lS8aIL=I``XyQ4+`a8fsb9b1%KJYWOgox|v`^(yqk zpEuzz+wc#1i2y$#H)vjs{~Jb<M)@V5@_Jz3_ck=-6XS}!F&?pHllfDl3|f_OozFR8 z_>{cf@>_ElXGIq=zO6deBG;%f2R>^K#T(j-@YeXj=HqSf&EF!k8voCDd^xYOiO|}R zlhKDv_6K;J9TkoKX2d9CCGNl>Lu)uPou^f4@-;oJ>&RvpQM`0N3Bd9FIBA5YzcL64 z*!?pBs1A`+x3MWYPZqdN^K{cts-9KfO<HxYb({@itDARwBNw#C`_{nsBuKWe>s&L{ zvE}Re2F?TFADR2lPlNM;%hbb2<I|2_chZ}rcebO~+@L%D3*`>C*94cpmB7CNyc45f zBzF%JfGYELl!RYTJ2G=TawQb%I@g~F|4%?{dFH1?S%0yi^YvF+a3}YCHc#O`vYW~N zWHT8Wy9tLjtC`|~7t71ls<oiJxdCv6{++#QO#5#9y9q#$A=L7}t2VrA^LM)H;Y7fW zZyx<RLqy*lL^~h0hjkd@m}%pA^K0s`X31p6-Q9R9?t&GfZ0ItF&yLUTzLK5onC?a! zk0ZrrHNNgZ)9W!+5*(tW4^)9Z^<8Y%&nc4Id`276o%ri+lIl~@S76bM#KX?+$VY}y zigt#GnlDq@!SIwx!SWBlox!8?fFaPh`xX9T>zVI|Kd5;nz;GmA;q&@jJT5vNR^|tS zpPY*;uiEV`&s6uu{qb0H9-&P7vq3vf-0PEp;~vor_Eq?Y(+6gN{X647%FhRoF&2zs zJN)BG#8$YF<<7eI_1_zS)<5Ki2R2nHa6^ooh-k>xt>NU4sNd?IWe#o(?a9>Br1LlM zi}_Pft<i$riam1`b~3o&G331F9h@bAb*XvI@IURW9@<-cY%gYH>oEsXc;mm*XTxhm zGzTM_CXFv6FL~e<?Vn_0j;8G}Xc^OzqO}H9A8-P2YA8&^$mhtFt9&9TpC~?h2mZ17 zKNs`=hR+j_gM9nn5{5Hrr@BH*YI(cL*8LNpdE@b)8y&_)-M=>^gL0@t0hie;^Os5% zhq7wA*$#jDzUBY-cu!~kFM$H{xg%SDUZMF6_}R{32^;rey^!+4b@ho*fxbXR8I*lv zEV{G)&j5d0{+;*-W#S^yH$Z<r1yA$)2DrBRj}K15MzbJ3lH)tPxwZ!3|4XCBnJGo# zesanRUmT+8J5Kyj6?R`h(}B73Np*V&)Mb<ItgU{8qJ&RYR^bHQ&kY%M@-JkM!cKOh zSwa~i*N4&(PKK{lEB3}AOqyv^v6~!b2Yi$fnHAVvxERh9R!8Ee7P=#4GXfNgoCJ1m zT-i3&;$rBaKGSRQOl&{=-TS-K4e4GYJ7`>f%3^R_JTZ7&=-2OpF}SbhjX=@&DYd$m z2L2VDurwc89ncf?Bm9+juzeUIql~mq9<d*%J#wZBMKAj6LqwmB|E;<C0<KddWwuQK z3e^e48=f6~bRyG2{GY>xIO<QGc(wA#g~2_)X4j4<hX1OS2q&|WMm(Bl&(-1<_w2x_ zCJ2j3Px_$*wm4>EF>TxlApsCJ`n+Z^C^3Nqfa#0jzXZwe*W8B_x-(Ph&1nWPF?m>n ztzWw*HRrM?wvQ9pr;m(vo1%sOr_ClY9_FX-KQJXTE!hoGl2s_hsN>DNZ00w*QyHp` zom1+$B(FXRxxY#PRoTA<@TUAq!$;t+1hB^CRq83IQMStcyfaS#bqbKc%}SC~gB<t* z?w^890(e1|d{G^u&tNwS5AE3Ws;9`L7bD*7@joleXe+oAQIT3p=K^Qoc}wnSem3O8 zzkNsZKKdoS&rU^0JhIm}HUM@fov*C_pMW(783JFW<O)0$)u85*ONhO0?t``Aon84) z!6pH4gY*l~Yd6rne~paC(FgxD{;1QmK3?oQpwS7#DjO51Lz#KputL;}h9SFhm|I6^ zDeC0s7$^s4d6@{ej|(2DehJ>jd-O@r!-UEe^v<uymSy(T3_Z=#d)(;BnU8y2er5A{ z(XgH4kiM3>EERS#6n#%>!6BZh^T|7tNuY)F>+iVzj_0^XWqvSxF8sx$EHR&C6C7Z^ zn+QZY{+WZvn_z!5^i`tz+%B9tyq*I6b#fg|BZPYzDH^w-ta)o+LS+XZ0lZHi6N@u8 zX^wiLd+~q4*W^O|RTpN&NY;2et0eG_!~d|$Vm&vru7a2EBxwoP*$+C$M}&a)5YB3` zj$sCj9FT;n+bTTX(do1{^0k@##g?%9)4cS(Ab~^_H;&oXjj?1N(dAiAqnx~eWOUIq zqGc(*<mBs3?%DUg5oC>{_0b7S-&2C`n}O;ilAH9bX~uj9GNvR?F9qkTL&gT}+?W>g zsW+^>j8V=`u6@V8+R$bjC*wr7X}7x8ZosbX^OKQQ4zB<>{CmfqzR2s3*ang~T%(6L zJnfUH4^ialPio%p%KrrT;6UxY17j|TX8_sEzR%rWaghM{tpp%j4fgd{TK1ig<)lh? zWJ{0$9?<E~B>u3q?k(Lz*|6Y23cQ`Ccunv0tfs5<Y|Z~ud!v5y@v)<M7e1fo^5Gx9 zP5`YbvW>OQZyM>xYIdF=___hzJ)La*|15~RY{viX34kN~H(dW`3Bc#GPRmnYan$}b zGJf;<<<(}tap6~+&tLG1{EEeon`l+inE^l^s=<2EfSz7VS{IC2a8|o%s9iuMIFd|$ z6k~-8epm7*qati)0UPzl<euYV?2Q0Krp-2zwK}>h&4Cejukq35^>o+L9~(x7_<HCO zT7rD1N+IvQZ9fU`<lJ8P^BduB6W90*Pn*rSWe05iRgN&2i`SsxAD^G++=6@}5!<y+ z+4;p<?F>~M--RqiW+~JA+r&{1+4At;DC}(I2SWYTpfyn5jsG9wNKjwj3$}hY{2Qyx zVd?rtblbnATkrZSOmfj+%$Ammx)Qj&=km(pafkg0{vqK}NOPao_hlw?(CK@<uS}{; zI{^=QiWhuFbLzBD08Hzh&g3Qur?Ux1{+IlZ)d#ELpIyRYtF(`$&`vmUqcEq|b<UoY zuqgoqDQ9y?BD3*qPgsAI*$wPtKDKbirnFgzi_QRS%IKu@^T&}}=cz=!k*)iH;xNvj z-AvI2>F|#d+o<yWqdz^r(dWij5JRTAQ@Qx`wCw(*;K>P(E+D$>zS8+FEM9tMm$i8( zQMNUQJ=aXbw<9ja_uPE~_)me>3P6DmP6D4@S+Tqs{&YF~DIdyqJTlxXb&`}Z<gl6l z0}5O#4x`&o@4)AH+vs0qV}x3GKKk=Ije~xZXk6=qE?0b|3-7)&dI$SCJn{`U(KI(8 z{sr+H*RKf*VbM3*&QDtZLAaOzviW}rMFKz%O0tb)6c_q;yzKoDeEj{3QeetgJN9;< z!%y!_5(-cJ#NvKKRevH7zw%M~h`S%EplfnvT-1AhMA1gPDRaEV*q)=_&JNbhvTza@ z?|rrji;cO7;&o<vL}y;>z+OIu4eG#i{3B^2ivHlmL?CCHkt-Upat2+_%_x5c-h7_W z0&xQM54<fTc_aMwWZwd#c>Vg2HIVD~31yoPX&qBN^Vr$;8~geT_7e%~uL1{cF6d*! zMJoJ63+0zSUUdXjX_Y89Z5{ryNyj)w&7gS3KmYLfe@0f;8%w|%a<cgM)Ps)Ue8#@& zg!-EDb()$X-HiVeAst65FZZ~b=SEQhWmHI#czG@Q$@Fb!{MY>1DJBk=!1(`e0uU6U zZv2myBjsGQPWXoKXJ9}z=i*ouboM-le(Vvbo<|xQfX4~FlMCl|ls7}u7#vk7=X`#h zzP2*_I5rO`xK8Ep6hk}Nnyc=n|GwQgpZ)JO%hX5jfoJ?u9OQ#3aI>t7UyV@%7iVP* zSuQKR<N+8uNl`aI&3UNLIhGzA*0^<j{I|TbMD!F?{q`rpCm#PP3BCuE_$vI!6{Xw7 z-TsIc>g8-W;evOSwh<3cm%-JZ7OJ$$D6CJ3p~>POSy~+KPxR9TsJ{=b?P<;I)fxVQ z>_N}wI$NvSdvE*P>*HR{XCd2f*sD;)zqory=gDmk-3GHzRo8k?v7~=b{AG9}0ra9@ zLQXv9|6_(^{n^v0N=v6EN()!gyt;mbPy<hGdZ0T;GJfiM`V>>xg{&OG&u;xH39XK_ zK3Tp**92(PHB)R4e1(8yO<{|Ja(o5V_b0mcJoOlVp8PKCHkWlb>73yI;#kPm*RuZd zw#8Z!oHm$_-DH7pOi14`_84=c&8LFyR`{#`4qEjUCBVohM>y!GJ03t;UsplZs9AO) za4rRzZWBsk{vIX2inrzqFc{y5ar?BbG&BW~2mgq4NOCXyy)Xdyt3f|E{-2fAm;_#m zfB&vUagjM<-1kl{p)qt}UD5~Bqn<9tKVuvY7fEvj^W@6oiEtEDcvVT1kGRg-V8h+L zh3@!&j5BM<*5kgWH&ePI0kCe+kVTo2baVLk<H{*elqKa<S~QJn*eLV6@Ls0wBs0Go zcx;Wsb=#KC<l5lw8PFtf^c|ZCfK@flE%k|OJ@-6fUMTZ7`>GKp{eJ8DAd%NSlg=aK zHxt;L;NG?|4SzQE?s5xPaC=<5<1o1P_5Kg>{Vu3<;_z=5q^yZSqCAy$gRU4_q27G! zE_~-?<0@!dU0VUf#6<<4y$0;OWN}dspBx>!_GQRhMm;Aq9yh~z9%Acj+&ca@qrJoY z$$q+EAN_7~F6ATUb6jWiYXu`PN-~Mxx%qs^ql@rV{O9Zc-h?E<L7UIMu7avbRapiP zCxH8_f4c`W${Z5DXM*AHPdn?#AT>Syx;{3b)rpW+_SAK}Df9IcM^$8-r$J^?mLAEc ze1t&p;;%i8Qc)=4jUTwm=&WiIam+%9ZQ1KuDD2qkdyRM2XAAQ2M9qA4GU*aaN9N&? z2fw-OPpf#^G#|j|k=3WZ9@$BVXg38A&;WyjoMIE&4=0yT!ygHMRpWoS!IvRCUFM(S zLEugO706}^S4Qo|gCQ(bTbU{E2{f_H`CZu$Pvc)GOzezLaf~En$~^p~7yhK>U_0}F zbo{$uV6@D-#z}D_zl^sS{sajd8eNC*)-~2Mo2bY4-@XB9{AbAA#8ot~dAs<}Cik4w zYmw(%fs?pcXk_0(?=&pOe{PNcBowA~tm;^Wr7oX%E@Yu8p9+7#oXyU8CP?!#MmlI- zhH-r+XPuwx%rZB-pW*EL+Ubymf90duutTvarXJwvZ_re6dU^UUq&B#h9m9q>`J83* z4?69J=OTUB;c}ASDvEu52j_Eu+ti-{T(NIQ8-kMGPXPR3JN^tP5&$(4KwADTh`CZx zKTEa8NpY>AYEg!V?lU@S()B>MoC^tR{;&RBJSzSO=d-PP67qf#g|psctLyxatVP}& z>crX1`&`#=J^}oguy^9$<4eK6QlXf*R`pi^4Ov7_PXI2l@z&f&zxC~7$$|V8(9QY3 z1ZDK8=iu8M=l{PB+@*w*MrLw*3JJJXi$jL4%(4OIecAespVc9Ycy`z1=sdl?%zT}g z%1KD(e9E!4V}wm-B7(cSqrAu{cEg#~Ml`|a0G_ouWDa85A4*53CsDb=SRW|RQNNMH zg)1N_J`p3qf;#?tBgb`IyGwT!>hK?5QMMEI+u<Lm`%n$`xx~8o7HkI(e!F9Aa!0<H zO<inRR71>$(D3(aT=prYYMPHEwxYKK<6!<)`0Mu5@LNeg`3J;5Wcl&<KieWcs#P!f zWM6aIM5BMw?(>1~2TK*tQfK3AEW;bqoZP?HzYm0eA_G}?)Bds=%qM1*?$I-+oMGWl zqEb5kv$KOV#{b2Kbx=G0ng^fvdYYumPto&}-RH{;Qvh8Lf3bAt0ea?AL%Cy+J#{%7 z<=SByEc#mPX15??@zPOrgV=WO^aUULtmx>e3Baxhm+`L5FK~EX>vEYsO!LI_fz3{J zJ67niWVd0>sX=<sIepiGd(uAv`c)U>lK~c$_4h%FPZMZVB><)>0gStEoB(_~d>{cl zq>;Y%Wh<6rTGrQ;@RE((E8smY!+C-`m<fRx6SZ9wDJ5Lp?ZZy1KI8NK=(ihl=yWI= zCp4Y@&yFo>?}c2nFq>(_QM9*32WJP>+OIkNr_aa#o8#dlCr<{iP5l!?m-JA0SH`|x zX4&xN@gsuhAfRSCeVXljDWi*Ki1Ytnl(lSLp9-U0syT5jc$m`|Nw4g@eCIr4@@-Z> z9!Gs<&fznFE@Q>U=V6z-M~5CLjCI*Ln5fAPJTB5mPXB-Q{xr>Ylm{0?rTBU8AZj!< z{~@WKTsENQl>j#@Vt?l-Gq!DzgbeDy*h{l(@&G#j{XQc`G66(oa~tO{5%BcwJAYBP z7A%@I9!ii}xg>ZVw_U4pp@i-p%yyIQ(A}2B@IQA9bbWSs%(eNeYxcU_ajZj&yy}~5 zPL!8*<OZzJBjvu*lvxny%$EhRYZ8Ml>dc;u!6&#Da)EGCZ``P;9V%M4R{b4EUGj-w zObj*rj{Q?M!}*H+qdw3LFvYE*?Ua`|_gmo{rwYq;8%!;oBJ=N2YwG-NNYd9R0U*+n zF?_h`<P}!tf5-mm9-vzxP{tt7Fu1BO(*%GOE)!0;kON@&OkGT!_kkF)hh&W>6NOZ< zmA6(%*R|{OXv|;J_*<PRv<Adi^+#aQ#`MgmqkCsO=4LTkoWNctXa7tt|8IQGbM^v) zx)&Wl%NMip*Vom<kCvm1Oow|J2Y*3?CSZe?=8`=qtAQ8wKBu4i&UIeb<v2ikZ&@WK z(n=yK=*>NC1fJGtKaVKt_%A8%yFGm|0r(pDvC7J_y6Rr;-J>5-qR4TKHkWS3k7O&W z?pi30UXm>tZJNQ|k+=7v@_&e_j~ZmLY*nHeJms-0$93zE-)u(Z8qfnsUA`n++f}N{ zML%H9=-*fXF#PS&LoQxo{}8{@Kh5g_xSLe3s<3R}-)U<`-^Q=!BQZa$^wsA!6}?Qo zTU`G;Kf%%e@vY-)sgM{Gt*mZp$@HwG%^K==?M6F2K?fqCdqT>hCld-s6yHy^zc1Hz z_IZHRu_&1(H0*H|j}1qpKfN(qC-aNTv!`XX7^6)z5eU1L$W4SKuu9vo=UxH)HBthl zPyJfxQD>OI#bI6Im*XJkgRiam%Ti+um{y<E@VkxlQ)xuQ(;(K7*I*?U9u9!&_O>Ip zBGvka_*9Oq(jBbFl}OWPfMnub-YgMJ>WOTs;u}4l&<0kZ4GF$CTZ|q!yY~OG52%Or z9=~lIG)g+axqf4Y%#i(OpgpwE-1DLd#!+UMaF~XA41JYeXQmE}sN3sj=QM*US&$wQ z#R<aM0(*ZI`P}yXGkR^XT;OP470+z((=hrEhg|}2_CAmMW>070Kbsw{Sz9)@QM_Gz zMb8W2QJKG9xTYpAawEFmG@cgKn~<tQsgP1$OUs^tYEwf`>fE&l(T$zsMr@N{ayb2( z2;Y<vIOqy%;~nVPFgwzID{72-SpsOt+Bxdxc<1(>z3=ftqW`R?8s}o9A)0rDm2B62 zR0}5cCIBvu<4;9%vijori29epc?ENI*~|a!_-b6w<4Jgv_Z?UX0vT|@?;hmwf0PYe z3AFd@pCG^4-LAN__rkxwBcj~;+2P%R-_d1nP1ySFTmc=?&Sp}ye&=+o8*OUYLWZaU z))NcNYx94)1W9^}S~v*|HR4Fu5`aZm?a!=9l!uk=ZSr5C1uSHP9(`5@Zj>dZ$71mj zS8nxbSeJfi>Hm*r0An!n;$`QF(iwn=vi%BXTNnI{qBV>BX66By@(6<>PWRtDI$ZPM zq)pbv5+)}Q{3HR*o^-Qn#n{}YqSHV864uWx%dMfR_>8t`X#xm!%x4#90z-OYgVF<{ z*x@H#Xj5DpD<0=QT<voYGkR06^yQxUt350nIiVn3b*q269GauWozE5AA-|d+Y}28U zuzJkK=T?~k?(iFH<)O9ArTLbH@Fd`x`CI!(ugbNfUU=NM|CfCLiX#^Qtw&h|&}K?e zc>`50jTw*enB9mA3dq-FT!e7GvmXB0tea;12H%!ujbtiM0Q~)rW3)A)ypPx5(r#-M zB2lO9vR-xoVsP7!$3>@e>WCaP+@E$c_&f0ZZg;=?qH|{NJIUaCylQuC=hD(bR!2Rw zO5xBRhDM+EV{gb4=GB2bqh}D884)Heh-a?GL3}%Y+`N#}0!*{0uikRE(*It@(E5pL zzoM5Uko9}NGmbtNV)w6>W*u@h<Fp1VNX0QYfJyy2AfJ!ri6e;bGVcGv@?Do1!$S$c zqrk~I0x57%wnudJUhl{MC+we=?4LmSeHblhFM#bzpGUiu{x9mae;=^*%ZBwM-#cj0 zqBJ|N+|H4{^^q&yR^Nf0`M*3h%qIWO5S*oy?(<qK+k!j&d{wjuZYiXOTv<PxbELD! zbk}b5YwMf4Yb-`KHQX%^ZuLK<=LHOM;CQNcN}yFWJrmINXjL>j_KC;@{9GjypNn$w zESnsTzo-EV-i2`6uHI~QM=Qb~q|sOHTh6*}nkFRurq-}S_hv)m@%1of6F+?mrX8<` zt#6HvvKteiyi62R1&^yb9$C!HQ{3=fcj4;hTVEf#madq;c5sdV2t?U#)b=1of3l`p zIP}N%WEu|X43xbFSa2yN&h6x3HX0u+YBw9~zn4=1QnatIWR9bCNV`JaN(h)_UGkp! zvm3hMFGblu`aTu^U;951=s93;p&d*`AY^lec>}R@V*fDwn|SR=o#;W=PJOe@s>F_c zd)^v6cUvFFmI3~_9`<hu*)JyI8wySJ{DTvb$%s47w;ccj2jF!>^JPn$y+sGk^>=^U z&9p^oQF%mrsBrWtr7#{oP`ZO!*Nqm&Z6h!`rSc<_&NSU?{Q}HKh|2L2$1gZuf1U|U z*!(RI*Fmj5&HvROyb<4+SMC*v*2w^)9WzzX-Jh8Y>Jn1%2zD7P^YLu_d*nm*j+k6u z28n#Rm#F>VqOB(yd;F}#+YW%P0HT_6Mx#7rl)$MP^#gD8L526P!-4}aP-(MwGDyqU zr5YoI#x&wG;k)>j{jb70{;+caE!TYV1Yqbjmw102W@F)ZD(myur=B;a8Amy5B99gS zHG}!*Ip|jXo-F3dHeeDLVE;M~2o}01q|XaiY0?~Wfxg1IYZ^Rn(nNE28$982@RFoy zKGUvqeMNlE(Jx4ETkPIK$mF*zeM9SiKh`RF5^Gp-G<Om?_qZYyRx;79=A9J}q%=K| z^)&8?WLzyry!tKKzJr77{5k7K0Xm8`6tp_acqFCu@hG4SvV~{Q0u7DEMZ;Q&5f`P| z;IOuuR-fg}S^p}&<{T!<<Sf+<f;mq>=r!04AerA?2{e2%sLg+*C5Asmof>K7@wu1J zWF7?R>gjQmF-x{+?IsBcZW_1_)svZ3nn12oW<4@qZ~}`@lE&5*rCoZaCs;Bo#Q<%} z-M=|{I?G#qZvMG|tn5EaF!>*_{~7Nm?f+n~Tdy5`MxX*kFU!sy&!92v$|$rijtAn} zNfP_N5dO)9|G;F>D%r4;9kMOif5X?w#px&6F09%k0HyBcp&lo=x=9Mn4?HabgK`vf z1km)O*AWLOi4mn462GlDevEn4jdK;7gv<hUlR@`&!+~qAg6+|3c1FX#FPdp_KC;sO zVNjv?8NEf_Y8YBR0?PVP$mPe%_pYwkn-gUJ#sLuMQ9z$KfCNhWr?TrhZf40o@@R=I z4Fl_Mv{o{^>uKdE=8RIGd|=4L0eDV!bAg0@%49<zGzUqqyo~K^CH~vqmnBKA!kfJB z05bN81ArF73BM~62rQq4uod1FuO0i(`0dD$<Hx|OW%AgRmLvP80{;%I_SF3ru=Q)a z@reyRXF!{w&}J$<Cl#{$NWH$S_S)?88@~Q-{?EKyKWtp81fb{t$o?y<^5q3wn*R&o zRoe@I!o)63L633<Q!k(g69*uvS5W#cL%$ga+ShfO-m~;Mkj_!fNHUFi(#ikF-i_c+ z;l@ou(%O%~qS>`7WEM|nJ68}dRAwf(lzSY1?qj0Q>N0vy+s8|Cd@tLH6DD~&(H57W z`ITOuu)B#C>a+N22hT_Vk67kKYk0H8=+x14Yue~js5?S70n!AB?i>U*LeiQy$zk8I zU*j(q#T@1@h54TobXqn4;k?>YG#%uT6PztPpBJvI_yospzup<<s{t^t1W%Q<gYx0V z>na!ame>M-72WibwU)%u2WyW49(YX;RsGcb6MgbYW!PW8W&alygm2c*$Zy(zhl-wQ z@Ah>p>zT;xMw57;^_{c&cBXv=uZeiJtT$|IhX1Wlr4hXkHFw1sb!GnpM=w5G^LO;d zcy(Q~7JzG;y66BBK({k@0GN-LgY)~*pC)V9ACz-(|Hx;UILWQ_BJ@bnMtj;mt*vq> zPh6wDFS0I5TwUmIRIcz-6Fps`WT_NKI{&;$w9#l8$;o0EXV<<_E`0V1#Ml|zz!Xl3 zrB+s25<t5b{n^l3US48JFi}Y~;t^YIyV9>Yw4!O+QLBh==^D)Q|F~<EjrSXTNb#AC zw1*wd_=^ynx+_P0;_Fr%z`872A`Z2UyVW~=j&x1yC!!%hi$-qs&SrS)T9M@cfmded zx&7aVS)gCRy9RUXxAt!zkPZ9yZ`@`Ja(WTkb2@M|z5?F=UcV)e`Nb8e=<#Nz*Af7A zEeYQR*j-q;(|=cJHyprz{HI`E=)uW>hRX+|h-*+>-uuB5>iKe~6`SJy$Lj~i4xb#$ zNuA+BU2@sBUy#-~)e0zDtk$cWdf6TMvn)cP%*T&1;stn^*IYd<>L1jW85tQ)N!>r! ztGS_xQ05$!elFlydO$R2;Thp-G2;Y_<6<<c6R3-=p?37nPoKEKV<#+Yr|9|8BQOgL zZw3wo{&`Jp{^yPxkxla#h2s|hV_<J}fe*RGY8hpCe=OY}Ki<XPC0G;U=)%#%`DZ!i z?T;Omd*B};SqZVbG;U2W{xJWxI3@<K)j?hKJP6xA(zSc`e{r1UX8nx(hW#(&?#g)S zo)!YAu?ZbWz5TO|sjwYe()E*hC;Y32Z8VcUw&l)Eo6dH8n&GfZX!mto=m6cyImTL2 zJ==xl*!2TlHAbrrpdKCpH?r#Ab$H0!B{2WU<{V%5kW3#tE|1T896sFFQ`kFk?7SZJ z`l#v9{sU8{>X0rrvHaYyN&wo}ixjw^@62s$^F(8UbZ8qgC33!j(9NTp<AOKhwGK1; z*AffWCg#g$?Gk9$=Utr0LZp{fIKi=eB)LXrO;q34?tLO<J4);wc_q%>%gnQ9@Nxq1 zIAl(D!vWBa1K5)-i~f29S>a~ZPZX^m*&4E&m1CpX(G+sD1muXdbITBe7d?P2*HoEx zufj@@UcuXkweVm6z&$x!>ionUHI9D>M{cI#Bh%d<8r-G7lK<yTyp;eX4X)fPdWydT zyXt<&JSq@#xU`o;6ZpCC_-vOg_jLbNBbxreMW|T+Qx*UcfS-N=GaYV{=a9vuFv(9K z+fs|_vPD-Pg%X=6!TV%M>H%GF0A4#dp-0`~SA5tzvsi9uY3|h8WX7ZT1>=kkiRXvL zPo(rS16}@6ZSSi{-H*u>B;s}7=B+bHibV4fWf_F=N!8zUG*{Ls-=IP2ip~ER@Jr@z zaB>d#`&hssvc2Yq#v~DH6MvUr1`N-$U2{s1<ou+#*jK?%fOF*Xe7%5j5~1Au#o{af zW_YmEF~NEzzij`P=)Yk96`#jd`x3D02c==%_s<dlrs%EWb&H)F;h(b459t<`!#`!# zPbL*Zcaw8<HEj{u>wYre;_KA{t6jWiE1YJZJAmA6LHtP>;^WKwanbybveO5(hYsp! z_gsi7KW;=XOxuNOBL9Plqp5LihlhJv!_{>rPdocw1l+r-NA9k4k3_VX0OU{^#x377 z8{7&X`43X{{-*s6Yup^R?SFw5og>=JL+W$nEydL#|F&iR1+4nu71M7u(*GrOw&noX zlwE;UUHom}$+fTBbpTiTkdrH3ivBa0S$`S-3*0A1+_tmt0oa^n9-s=GZ@@de*TR3Z zeolDAdi<^D<LE#0ca&@0vLmpf8&`ga@Voi{n+bpu1~&hKPrd3q-UijqrTE|TI{eVZ z>#%3m7oYoX2bKP7*_h%wUy=a)AOVMOLU+u$b&JETl%sFea5(5r^u))nfQB~ReJokI zZXaA{c)GnJLbZ>24>sphGS53iGNcTJw)aVmClPlvB<Z?7!podewx~Vo{g`o|5V0RG zlnu;`oT~yZjsngbiWZD6$Y9~hV$KfD{As1f$4T8Ve+hMASE{EW-Mj3Fbz9><%SRxN z{)C5JY`oB^-v+duZ7FcdVp(TQRcKm$QeHhf)XBc5smzo?A9#Jq%%6xLu0B$blfyax zvi)C5R9?0Jx<2#s+i-=(6BqH-;4LQroSYNzN?w1q!v7JMJv&|q{~133UbCSr!Dw2; zHqf&o(0;#40JtXrjj8_A_OJT#T?Y`)H_Sh6i*tP(IS~4ev;vnX#hfknncpF;1!%)! z+a$QFS`VYP6vO*;<Pt?X4w+)c1i)O9=f|MZ>*i(HA!a9lzs~S<S))Uih{hLrn0p}v zb*H9D&EH*9frrdQ*U$VDlIzwmFY(xS0BrEi{Hcs5ME6GTF990KOfwM8Oq;Kaxb%Om zBobQm7CD2v)}Pq~;-_h@!HxWX+XJBMs_mWnC#-(0wcPscCo|B3+<)Ld!J*4M{&+i= zPCN=(qqnX~A9i*(e=q<4Rst{)rYiqS@Sp>@X8m^l@7Gwu#y(bbZ1Kj13f=1X{M^#| zUu#GF0yItT<hTn;Y4Al2e!G0OAPsl?688Q&7u0qk4u^oqAU9!(?SutY-Inuyafg(Q z!POHeJwxyl7d;ttI{_7kv)a=7T{>tztg)RfP9yq8>%@2b-8XH`{kR*bfH|=;@79TG zbDh*@tMV7weFJuVaTeUJ1VpYlRNd^7Bl`{4q#U)p;c`;L;YIvU*##e`ucex*9lGp4 zx#1TdauGbOy+K6hTn#*LEhAUoURKa<(4dIhNiX@25M^cJ1l6(}yH=y0t$6=m`=@QV zl<!^bmpe9HCAX~3`!$cFXUNU}j6mgoobE`_VE89VUO8dH6Oqox>H0_vt%x9HF$;|S z??hmGYt$E=&xQwoyQ{Z9WzxAtlW&p$SlewsT%x6;RR>_N+n9+w8vdgLqd2gD2X|d* z*Nk)A#HZ*@0_{f;J0BWJzTWNZo6rl+kw1mJ&d5(=SiJr;`hZVFm93V;;B#}Yn~Si6 zTXR6xlwA|3haP}xC8}le*0vJWvgj{_C2w@IJ4W=nO-}ew(e4gpG@}0Xr8!7ZqkGxk zK}L5q(ET;g7Vn|TTUTMVpLoh;=xEFfy)KHQMJ-*iexbSbd%0J7Ah#ER^|}QvJOBgE zoJuy6bY>G7pZ9HLF43O-qfIT@qV>4OA<p~UCwk*M`Tqs`znlPU_>?=iS%9LV{EoZ3 z-~g)pA2nxl{Gq>n2Q#^PK6JUiCEW1cMhUo~f~aqLK<R(uZSUu}{%HuoqgH^t>Uk4D zGJNc0DqHrF>ukCG>76zxFIb5(2#}JT{elL(J06Mnp<MCwJD(XnwmL^r+~T|FdODqf z`a{k^l5)kybZv%%X!OzVn#?9YZRmmxt{UamMAHoh`-W6KXSB3t4=(_}#5c4<PnbU^ z6BB{Q!OJ>F^BR-HA1)kE?6kemn(hpt?w4O$iK8&6`9iUF{>|RWU299SeKK&PVIk40 z+wqH8jjN{fcY$>wlh*Pq<Gp+MCPeAD@gw#xzh?ih@qGba@l~rPwru}CgL93AfP@l& zj7R$}+JTpZf9i{|jiZn4sugj%PR`bREERx@>}<3>a77WDq2zdN_={&o3kg6I+}*YK z29-Z#WXm*j0EVQuAz6JztH9@c?OgLU3ZQdbf(|hImNZKC{pUOM2zh)t+xLso)o_W_ zKDa-~aCMwHeRK>=3G@jq!Ls>pgYILZJgT+hYyv=_tcsj5LfRH2QzyeAwSR|GjX9#x z$LcP;ES0=7sC%=PmW>p)9#~ngo6E`czXdA^PvtZbugV_Q<<M?oxQ?UL>s01yR$B7b zoY7a-FAFm4%A~2Juqb;bC7<C*GHG_C{5#-%)p0)Nn6ur?SzWdxTJOe3+OBnX#s6LT z{Kj_x*gyAw9DE}I;C0-JZ^mL4!gpZ90ff1=Pkp7ZeracMW7goKbXU-WsS`&zHv7Ze zq&7$>8kbL+cHQ3(MBs!l10f1Q-LGo;h31Ci>vX*@*MRagR)6BIJyeR2*@`a{K&$wf zPY|5)h|cb%4WP^ZI}gAZjkMX}9Ctt4>)4d;UbG&rLDQf`>->2G4{@mg-S<-?*Mpl4 zv{D2SO4ABa=cwUH44%b`)mXxbDm)FSx9*w0H3q$4e3Xu3w(Hq^*dCN?*=<Kr4YR&~ ztDmz)7;~AYnRCbG9h`Q2O@z!Y*1<dz?0j=wLC5xhVnv!IeItM8R!0WzUHfNqNCleR z)anqRIP?#Id|TF?e&R`?WDKt)0LtHWomXXIU(cL<Ke~{5!TMdi6?c~|{xgwT=hdl{ z7m!h7s@^96Y#N#vgK+?i>pMS%HVOZvU(-PB3-b?cqc+;PzD9ECf$ROr=J;Wyl6<=p zngUMNK+6eZJ_c^XrR=`EqSGxOg%tat9ld$^zCvc@0O_$63gbQtlL>%17m60@JBes5 zm<+B{`zKD-9mi2y=Ru0LbUpH*US0w?&%<y4CKoVL5h*W4$N{k7m$gyBsusSdt!r?3 z29VGo2XI|7>Rj}QjM39BB-1w{?2>&u6StCDf8`Zqa-Bn#Yt$Zq6Mc_7kq4-}!R|Qz zj$WJaPt70t{;}uy?FR~Vy38&_$B<^nB<~Fr|NlM+P?0ARfC6?FN>=jCH{hlNSjj4| z^($TDT;KINi(jWPdah4Z9@=(2o7+)&rl@PPkgaHbOl<MvpZUD3-n7V6u4c}*+*Re- zVssTJcVZ~$s38JJJi@r$fjHiM7qscu<lfw3JQPbUI%iKPe0QUv(G!ho2oOy+!~@^< z1tZ4Wu;Mv5IoFr04uWweO+6JWz7=z{2|sH7z^PSFkrAMUL|e{lL%$1&&0CxeJx$*{ zs6tDf&f@hO8|Yc-@s;mB&+xoCXRftLb>LeJWdE56lF<~UqxO#d%d-7HrjK8;|9>7{ zwf`~!Km?Q|0PQ632#I3CCFnkI0OILc?Z6g$Yy?cPJd6LjH`>Cp=*FP~V3PpEYWCQ< z6EZ^SJ6)NmB<H$7`vKQaz03#7(CJjF!r(_S*CbF*WO6$H?Y;OThql}wy?||Jv>$Vw z-$7j{>P;S~hbjvW8PqO4lG_C2i!ibOa=?YKax&nZwHZ0JS;A;pI*#XJ%Q>hxC9QiC zS&ILF4=uEJA94ray>H7_2Z+jGXUg@zk^tPF0gSTB0bG-893_-jBeXMmI^Jb65arfC zyX$MZ&Y{f#F8}Xk!~SO;V9<E$rjl+Qen+o!>(}L@#=L>6`q1y3&Nf$7?PMciaQ^I~ zvrm3}S-XBJ0hn0H8~wD<?3VF9-~fUL1~P{D&q{a2`+<hXww#I3+X244m~T?L{-+aw zFatPw{urrUC5}6cJ@ltBl!>}>eZ2y3WivUllGEEsl^@c2UG_ak2&n&r%r0p5E4qP) z&G=Ds*(7At#UaQh7YMwP`Hksz2Q>#;UWo#IcM?EY))%B0lH-W07a-(Ael8p0OY80% zv`aV+u{M9s&EKT!Izb%e`Z@{`!8k4+rCYFyE(^F11U_${HCRW6oxR2(LO&947kbx- z)eo-=Tr7^&4Gia^-ME}Q{T(&lwk-k2JND0y+5Z#CNFaU4{tvu0#5?}#F5k;-ziR)x z3BbXlPga<xskn)1zyWv*H~xjJ4T?Lmx(M!dh&%o?B5(k9jM(Od1sHksN@#ny4)e)` z$zu2)H{>c!0F=bhIew(d1=NY-f#d?+WN({6y}$)({WhF_3l4wMqX~W-8I0u^0uDJ} zlT+`WFCF%J_@^@bBW2bKFOG%eyx#$2|2?X?@)?i36NCNJru~C+GW_h27Umy#NWs_R zQG&ZdZ@H{F0G}V&UOSG`uk~GCft48XR{)Ks*0OvCFwQFnP_;RiYt#Hw9jv60#qvtS zR(S7?e)br|dH@M6T=4*vH>lwE^m)zt$K1frQyZX#W&NM76X$su$Pw{W@83wMpUwZL z7}Rs2+x9<80I-%{o&c=Q*^_1i&Ry7W070LCjO>bR{%;?aWN)AQb1iFo1JA#Om#zPW zl)AXbpCNsr9A2WdN+``v)ovKGk{K3sWnE#itcNG{1j<p2?DG*d;qf*$$xHl>X?Bw* z^ilA1yE3W=J7M%LXx;6N6<U0*y4??{U&J;yNCMRWJt+y@CXT6ZFa?wv>tkl|Xz;u_ z1Gwl15!_kNT%k?JR2@Yl&YXPFXmfP_H7Ec5X8$DF^GJ6`i<jQPgX3cP-eBx^`h^EH z=%fDr{;PVe``!+;ld5l{d<I6=Qc!}`8xZ@VtCwUNd)*?+=dMJcC3g}RO#SgM+yAVo zlJtiCM?4!l?(%yBrft7w|L9^l0kE{}bW(JmAG}1Jlk=sD(wxt%Ut043?}IB86UQ!} zx=SH!%(|Ur2N3(sRv-N(dUaEPZ!|a5`dB9)7Tug*F#pa|ifhysEnGW3I$yJ?v;Q@6 z3JcNxbzbz~vu#kA3*0$T23h(a6cH({$6aZe?U9r66u4+)MF*B3Q@AP;&J@X8aQk$b zEe-ZhoZCO8Sr;^AeIy|Liuq@>x?Q4`p@{vFbGYgNs`0u5k15(805tNg{0YNy{>~kH zo}1Paq}S&tw(9H6=s$J)LRYluS_Z%=9+AL+whNi<ybE*dS8>m1OU$j%oD{cdJtp#> zOVRX3Lj7$1e;lV%U71x@_P?3{OoYtf&OE*3OV{B62Y^WY`O%X)$`2jwI?YzU%^Hp5 z8Gzr!kbPBw8t>)&zkPzk=z+uVcZuM`qv%CFdC=P{{6gw%m9)1-HDviiB|q|FXTOXe z1624#bplJknKfR{K0g>};njnhG_>Z&H~s{mbMMNTZNiBIVVl=OXz?VJBbsHGyX>63 zv-9Vi&{QdR0f{cX<^SG<X#P<Tm(0KDGwl%d;-CrOf)}O@-xX&*gDYcnHAw&u*zga9 ze*V>jlrRMKKB#+q9b_noR{<vl4Cu8F<ARsgH6N3L<tF_e6Fr|ud(7|H|0Uh}W3ab7 z|H*deI9{CTa~sHn_CYd6(*(fLwj3uW0M`1ka-ml|SFFFQYcL!RxUfr=8L=l<Ml6~c z5=IM5n)WPk`CvMn(2<>gKBw&US_qn(e^%FIHmmZEeU^?;QQrAR9GyGaUCFkitA|M0 zw<X&H(CkwkpGk%9MlZU=SYU2X=gmkDP9DZx1J})tM{544&rdpd3%+eH^NL?t0zJr; z^GZ58iU0XdK4<?Ra(diKDsukE#$CiUmQ|)jW!n{G1_zYL(Cj(@?YOGD{1-tM>bR)C zd+%$(+qQ(YwJ`s*Wn})G)Jf60w*%znX`u`Qwtrg80CMZsxD0D?S?w*p1#{~M@sRR` z=BiFF>iGq1l%I(^{&m31P<QQrmH>!L05Ud{3Bb}Mg7)F+;63aBa_i4`@|zvdg#$qP zOegQa*R4Z-@I>LRCIF&;gwR_}n|XAdDMqd{2MVEgKU0C{x66jr4cC^h%Wx{&(RHe0 zIOFH=%kAq~uEHKah5^%Wk~v9r4xUhCKRnp3tI34NMdcnpE=F$xTGh^QYDVB(4~9!A zf|H%FEYMdL`akS8oZuU4K(o|hn7=6V=P5trymY{(0#7?XkFOAIqgV8-@&~j~XYdN2 zHYMePrBKw>lAHQF=vNjGcjC45e>4N!ohuT1*GuPa=l+n50B;@eD3ka1>_7PW9ez*X zJ`BIL7@dJnj^)?wp9-330+8|)_uq;b*81&uae|LJFw0Sq{iprE?Eu*Nfb-lZ7rfFq z^2u${UnH1+=ZbDz^o2joJy3Ot`IF5-^|7^9q=an)Lbf2?n_wpV#to&rrN<A=<VJx~ zw-ClETWR&|u62DoDDyEoDG7gP@8abnvVBhzewUzh6ae<(zn?tHSvKlDJ}J!Dvd10e zF#$mCbjSRCJ9}<fCRpt7V*KY)B2iqB(js}DP5|D9Yy`9Tg&-TfHT|7|s57h8vTOd3 z@2dHG{5!y#<#TQ>|1W*cfs03`8ZX(v{T;y8Fa7A>z$J$>Xz?O6mm?Hy1!3>x(!ZH^ zn>V9MF=qBZO8~Y7qRSJ2$|2A~U52-NOA`mM9{o}Lck6#aCr@0!+%F<`p5ndZ@h3ME zfFBrlx-Vmp=@Cx)vaPauwX<3Y^(&c1*{II<rNGHLW+krr`*gg_PLk%-`n^V{W+oIL z2JJ%n@kp}4BnpWDc2{N-j0~~`XOB~D%0@#UCrL^Ts1T%T%<LWm&d$s#PzrI<u}Ue# z;Z&K*0<8E%??<cQy0plW0P3~c{M9R)M%V4}ILE<SJI2%zDtdFh7wh-niGD42+fg}q zVm$ZgQPHz(^5<SxP(pZg%<P%p47^@2s-WEMBFX$+8QRnL39$bj?gZ~VIB>-I+yIF{ zcE2n3FSqS~C-`cSmT<oe*{;d&wV&5jVPXj$v43!`ciV<GOafpgM*S$(PlgE(4~5CC zpJ>$qNG_ql;R*pU+jIae#nhkM8MJcv2fa}NY+~s5t&g9!RQ_plP8tGqS#+N%;e~7- zsNIadHxXMN?uBv?viU6Gu!4rN%K54XNoe8Oe>2*@p_6P_A3RBQrS@+q`B1Ld;E2;X zpHDVa-CwA0eIV2F&in@oCAR?NtnkPM4We&XYQq3DxEY59`wuzXwfLXmS9tX>i1Uhh z{MVo65`!b)?i$vr5<Hy%ybaz!+6d@AL!(JlJA9((0Itb~b?lJyqWMqtQR7R(3x<DC zR`FgfC&0hT0M@J@@nE7--+xnAbI3gDVbe{I;zC^mwBYO)sL>m`V}lhLp5p$DtS%m} z#_n$e`}~L0wK@9p&ViyYxg<b@yAyyXy7dbVAlxCRsAM+#Ejj?G^EO<TYl?0CFXrsv z8sz^!0l_5KDmm{=x%R~5X!Z5Vt`$AW2s|j)^C}7vreVMrCeMuNZND_}CjvxoL~tSg z(?%?_J5$({9VAg$-}U<1cXRd}AsasPl#Jr=p$Sw9*|<Y+8qKWwR@bpQoC9rScFuHF ze=Y);H!nQ|cp5VQV9mb;Tt&mYX8x|U+Rf(!{U=38J)3LXGMdB8Dew3Y1ltLN?)i4D zg|TJB)@4F-Q!K}^k27$|2ND~p3=QSouJOV*OacCA*X^oT_Ai(1pI^8Ca5Kn&zF_|= zkbTza8_>;vl7m_zT3|fEzit0}2<YvPAxbPe#zeNPUx?hpa%-33a6NeYhux-yx#$3n z@UK1xk!@V~v}2XS{P>A^+U;^nxKgU*7O8`yrX^5L04FQsq)y4D(;=S@9=B<IreUWR zkv*Wz3!az#qzCthqg9uV3UHm-hEFKE9=I-YJiHs{1>0qH!U^AwsQ(^=nR3<fKPoKp z85~+LK7?-AfAC)vu4m?-fu@_oxc`He-5qLU8a?HE%lGHrV)GSPNdSHW{Kyf-(L<w| z$uE=o8L*3Th||aug?4mjeg`x2&n)(xk<^+U?H~ILOCLW?hdjW_Sgknm?*j-SXSvoN zp={B)<zZ-^>T|TgSGL0gdP@ntsq`1XukDQFZ^!;Cyy8BuOaNB;t;)Yz*&QRkLF;=6 z`WG2xqu%Ot<SSvbEP9yId4+D(pZWE9<7n9kwwV9_bR^XAUeD}FlaAo3n$DKds-*wZ z69%~LgK#wPHwb0MAfR&u(e3!>Oo8Q8j&8tg`tB&^Xn5^h?F?F3e9mlB4+X+&Wnr$C z(3q!W#9{atjYsAvWTkUYM$E}rCrTnjm;foxKCH%!tWQ18Y{%1T`)PS=i+0W51xw)a z^x~j?DyIXy|4%=q7Cl}wm9P!(;mD-^VTg&v&{fuc!G)JNI=)`>8#uH0T>%P)Ws7HH zT2iLWL>cpOi)0?cD@K4hCmQ*-{V$Veo$7I3w*RZ}tsNP9k!_u56X!MiPZIzlH;L)G z%4B?`{~VEDK$=@WnLy&b38L4utM=b%w6F2RVvkG&g%{7zgGxZ!50nO0Sw5=iyFZ|4 z{*_Il^C28TeydOfU!7Cw>yb{&(jv2AukuIy9cUu_2872+x*H`JOjfzX)ziQkZ?vfL zB(-bxsf$mFQ2r0;^sVPzx(Mvf(e<_XZx>rE-dpzXyKWZ$g>uta@7k76B3i5@((63M z%mJ)QwQBHLul^S3Q7N2I+7FpgGF>&6rn{`J7R=uqbzR-g_spL!)veoq$p6V^8<y77 z-*s%2Wq%K9>*uu0?~<m3hd=k4hxE|!aqBf%+-CQ1eFpF6|6&fR1<LKeomUA!*4%{& zzzVJ;=T+HLFmV9aqJI|u#UT3m1lru9Y0-~XkDO77&1Cpa696rzv`=uL7_4p!GDE$o z7n7lsY9iqO4C@7}$)bm^^S&a{d-i!CogL+qW8aR~5buYX++Z^_6v+%u%{D&NMiEXY zn)H`n+i&bVdsLq-j%wbKrx=j~v|Wm_;CL*dMi>WC*J+vnOgP-veXnz6vCl8^{|DYw zJn!AL`)+cmj%dOBM_^5~tk?9#WM-;%@-g_&G)bEs`2?UQABx`AUa>RDCipQVq2$r^ zA8Wp`4B>@3qH+|3$b<&nn0LFQJq~z*uL!Vq7g$?`jBEL2`wxD9l?Dwr+43js|0-PB zjqz7@aBKlDmTfa*Fs6C@N3X>B2XwXd6X^#$-JX;m*LWPI?Z?^eXY0HWL?^4RF~dW! z19R6S{JXr#2UV1h`i5sV;$1ESTJ77BE6?1!5cVDJwvhdgx@(GxKDVKd8fLEwH+kBw zY(m}bCnoxj0Djq6fqNnUheptNF(}X4TmmV|_Tv9hlV@g!@1RbDGOa82FDcL1?Yf+( z?yA*p9K*Pu|1;!v7myLJ&^*!hRalw<sIuApX=ir*zWx>S&s=xL`<mX@_CLxjMXQe< z!k_KxEN-c__idP4e|&%+dDL?I1v|8mt(W_keVF9CpW_b&xB86NUim7F_BQOFk>wHL z1mKSVFP7cmU5tg^+3ZQ{=nvvQkNWo6%2sA@+3L2gpMM%gHKf`zLi>AR4tPJtV*R-} z0ke&2Rf8Ascb;+x5NE}>eAHozquQ#yc(50V^tt}#bEy9hgo2at6C!S9?TA*19S<q4 z{VwMj%+`bToDTD5$AhEDLN~o3HbH{PlU5EeFyaRPAy0GH*;hQC;QaypWR+;a{3Xz} z`kufTpT<WFB9AYyOdnr?)uDxR!Uee&j4bX%v(9Vmer`uD@lUSlwFLbpnz$g-lIQC6 zqDv@)nK<TNVmakPx`x_}J;42ll0p6h_Wy_)zij`zi&e9SoT%<MzgrjJmi^NM`~?i2 zn-DS9?@=8mP?a}mi_V5i;Q*@JME37lqI3oF%7P68#Ehv<KG2hyRzF+0_2%zy&^s?* zhOTu2o&is;U7zS%?I<b-D<2|GY~8+EN#VQ#J47Y{ptgJ25>S4xD|Y5_d5w-2^Z#Bq zWw=?MA`2*M$F=w`$yHl)ju{)~xoiJ}w-`Lk-ST+`?&beNDE=b{uq*L%claGxngJw$ z42Wpc5SHPh`O}-`?=>xhS^d0SZ2#G{I4eci-0|+{thX^ruHS*$`p>*I%n$6mq1E}h zDBAHn%fYC(c^$I2`&|CNirMmjMu_Se)bUBWlK{L3%Zp%(Wr6<!&VmEjkN*Bz>8r#~ z#v~3P(0XV&VgK}>$~{Tjn3>KnOaMMST&Usy=l}oz#(12?7S)83a7U}Z16qD?FQ#ui zE)njFVgOA<tNQL!H<=U=(ATq%jaY(z^}N~*&94lbN@Rt?!WQ>`TEjDTO!+S8sbUfy zP{r5p&OuFl5z^beh}&=Tyzo0p8z9xyb!)0&cjr9{Z;r(;jI(XLsD)#k1@D!zJ?Qqj z+COd~D|3~UNEqB^vM|QWy7q6`|4y4b_P>h%SK(FJf6e|E>=Vcq^<K8Ef6K>DI$zdN z6aEwhIgd6sOYFA-jg!(ZI)Ex4^ylcBDCf07ix&E`#s5{%50-r1Smlwv?@V{ob1>Vr zRzfvK^kDv<wfQ(i=Gg;%PMq78{qH3J9d~7_w9f4+;P|iehxPFPq(=WWcxDEW<KFGN z>zXhz{}PvI-TdFsjy3DuDa-0)TZ;R*?}HsrZ2#-Lq|@rMoe)0jne6u)Fz&bV|0nE! zg|2`%Cjfs-Wi7z`AL&&U|0AHC`w%xB$~<bCw~}YMlDnCogy%p;GN8nM1~VMJ%{J7L zYMbUTi9RApJyRZy*!_8Y%>&9>7^&K3Ec&{W9(}BLsN_EugCW~cgt}bscCJMB+J-h8 zO+7Sbtcby2mORja@+oH1Rjp7?zCQw7>1_dar<7dswNvv~C94y~8BY6rhbq{MYdpEO zjr}ngI(dwr*H1P$wu~q`t83tWLe)*u2t+4&_UO--QeejqzWVlmfc?`W_D}yTY(F6V zb^8}^zSfYa|Bn9!PM&o6uJvc#V^fsV*1!WG$dfPV*u((@dBARGo(bjYbz;(XVZh)f zTgh{p`+5G2ZqYI7{7dgR@hPFV4{<r->TYHa=rv%=&&ts!yi~wU1lMPJqQ8>=v%BDi z`)2;X4N{c*o2=tM+O@|p0^<^B|0>qTx+pQZ?6Qjgt6jFDsk~e}2CT^|&_Iut?OpHL z%>Nc(?ZAD*^iE$5<6JO*17OA&IHUSq^S|W^5*RvI+yDIxpu$-l&$q_@I@s|X|FvtM zM>WWHIoCU<W7|TMdYB!+--e!&J(T~yVgHhxXXrv(6M$@iYbMGc0HZImYW-FGkAU8) z)U>@JLV08CFtq+xCIF3%yZ(Vlp4j*|H!1iORaqWc9JSaw&!`DUiM(H2n*a~pUsgBI zz#xA3EXN05dbS>VOHY*ijKlRK`Z)dUDO$D2ob9SX_V0(wcS0D>UO{mjJ#dvOd=N&N zp!%6I7$v4LOSukLb{|!Jx>CN%_fzH&v=j4*RBsp1hn{1V)H8N`Ss)kpAMvOUe2|T0 zAd~AaLjEA=a1yavr?%qG^G-Ov(?m3PR%@Ua61ur+|3FR(zd+&ZRXH+$ql0bHBjq>r zr&Y)=+y5o{D(0+|XKZ;^fA?lFue*H9JW<whf8YL10-(xB33TH4Tv`3sCOLYt<Z=7? znJ4U~D!R<3C}Qq}&Ami#bo&8^asa)VYzC$BN1+KW0-x|`=cb)gm1{!34T>1>F|xR$ zYsWvxuktt3G&7-ZIuDw$K%L>CAGIDE9DMm9Jlp}Dg)Omv=Ak0Wja0vfP^X8V9IbB? zAy&S4*Ql1<V8--f{6Ej*CV)IH`!egHfc+CgK1_8x?8;}ZVyXK=JNZ55RKw8iooNTK z>ezOqzC-gQJTe1F$`Owl<o(g2pVxR`{w3!(%|El|6}fWG>-IlvbjMlk;O!(`--SKv zZ@!JqvDKk+zsMKoxv_6h_&4<+CPR6*9~$4QS1oHQR~C{rn@6R55U&Nn<Oc5T<n#t? zI)H1@zvcfZ{#!tGaCiT?IU~Lmr}Mqm_QAz5#e%v#PUFNK(5UlZhDo%&O;cQU?N>i5 zT9nYQ<O*m6bwcawGCHjdZ7!2&n%~KJd=teD^l{<{g~E=XVzQ4X3v;_wYvHCW+=o!Q z+r{HG84QiKs2SiHm19H{w^yTbnhb7hlR%pUVOP~NKyzw+z8WZ2CaE3wM3@CfqRjl= zbmN>E_HX}aGoCoY@U2tPbaFl4S?sslG=@I0fB4V{*gteK?9P$nYqltA+&STS9X=zX z^_8fe%&LbR8lMw<lR&D)uU6L=NK}9|i=V3eZTnx!u~r}p(l6ToQGZ=8s<>0Xu0Mx6 zIi@9~eYkD^Nx8TSm!xMuIH>)jUWgve*?1=^*lN2$DUTP=+j3^tJ9;x!1Mi|t{^9Ic z>y=78*auBizAT)88)t$m5pZ*a&GSM%;U=MDWOvk6u^X2C#DUBGIQwy#><0)x8aWaG zCBwK89#t6hJ)fb?yuR6TWhj_pjnYCY+H`!DeEdTGe;w|}{{uti|H^MXYX7E<98cHJ z;y)EUH1M=+NW`FK#!b|}IaXD3Hv#w!s0@Ip?)8~wA)FbAJL5tsi;?Lg=00eiH2;+z z;7Pr$S<L^*+xl(>unIf4E0+Eo=<%PY9?4t{+~54u9UOe)a`*>pHu`)um)_6+X%UJ9 zM91oe8yx&B0hkDObpmi@4susrm-2sFHovXt&qVs0%6@~NMU8obU$h?cXoYufR?zvL z*mUiv={YH{B>>8i;!ki$QlPaxTQJsALf%Q8S&XJQ8X5SgVS0wfC`#mI*v|YmIFCOr zNKn4nj}V&j0;hVVQtwh(u|>ZK?djUJQ92>`%wXV%<ui-aC9u`*Hi%)+;;Fr^lm|fO z98~#@^_G-pRaViaJE)6mr0Nx|S>#~7lUf47m8Wry&hwf=l`$fmD9k-r9IV-o5Zdwz zXE-s*eDuYrih><-oygsG9I-!sl$k#lWu_e&`qK5vnEdzb|DG>f;Ms~Evi~O`OPW#r z{kArcf8G998jEo}^O4!^o6+1E|3Cluy58E7dK$Z>x&5zn)pYE<i!u$m#Nv!ICP5L` zBl<xIT@{L)lauJcSYMn4Sx4*6@<-q10?g)P=tl%~*}xTZUcWJioauPmCZ_-6!v<++ z)2tA%;-mvhLBocQNF^p@rYt^)Wpbe~U7cU{ANS&ay`$+J``0v@N5yB><tsAQWx4(5 zH3-HXNVrSH=cxqXn;`D|hLL(BdlY2V{Eb9jDzA^fY5wcIv}XUA2N-m}rJrx;!@bsI z0V~_-jCP3*ntAx2%2ur7%xUfMS&-zCRW79N)S%B2fLYTUv_5BqI8?Mn_uyd%ux0&W zh=#86g8lnN=&;$PZ&sjm{m&-={f+jG1pvGNZ6yVsS*=bQT(LMARCFRZ8=A@2Izs;u z;K3B^$IuGELv0p*KK%Nm-_=ZH`j1;(VC0^=si$Pw&NHnnzFQsZe)M&o7U8yAX=UL_ zT<as->ZZ{{Ca%t#svk5&e=k74;q>2rxVLIf9)bzTa8~HaT5qG;W!307(%p{=zYp== zwMW*DsM&L?qlC_1A3EOx#1juhM6u5-NL!k>K7EHonfbG+C#vr{?mW=)>K&rrwf|RC z^kMsd3)X)yg%@z>e-q4odFyB~pN$`!El6v&-R3|ZrtPZos>r5Ez3K9XinDhh`WO%i zWV{M|0;0=jd8m2Pu8!Vmd8gLT(Zoy9FyNix16a*3j@#$3!?~SXT!!a!S)^|+I7>qM z-^CT&UKG3?IMBh|x)S#f=Kr;@G5(J_5BMhVt~|@-lKm65|EJ>rc6SBH6y;9*M-E_S zfNyxmw_(+wJRl>;jBM8Ll}v-fzheGGYgRjhVRg7BULVr641$An?I=lkEy=$Cx%K;f z;qjj0TV>d%`i1CmE?tJm`&utndG+t+$xe^@L~&yOT=|9!=YIq)IDkFtKXvt!gjq!W zAO-GlRy;JX(Lmh5;Mf0pI=Gnt=r`Wm@n<MhLJ0NDCHbw)uSR-63(v`-Y>*|31X@nQ zxFMKn`^hph)xmzjtdxn)!B&y%7}wmv979lO?YY>Dc0iBwQ=ukZkA}xD9%qYMXa{r( zsBftv$e8F;Rz-fGbUEq-nOr{yvu7{g_Pbf?(L;+{z?hmp#n(La6E#jeYFMxqAsh6w zu}eS}ae@Qbgv|kqpWtYMWcVK}DmW5@)tj*cj&4DBg<`Lx6s4ODJfr!0ox%L%<iO7U zS=m4TVf!zKa#O{>0sMkPT3M*R{UGma_D_4zGqjU<V*meDRl62ivKjn%OB8jonDEG~ z#nh=cT{QkvkZi1t2s#nbGU^BNSwd4KFS-ZqtW`DQ%4hnM(V~IywlB$f0r=Kx;_S`2 zY^Stetj^MQBX;Yj^C&n0h;r%vMg3DKqAcY9aQHU!|4?_yIA+Lo{MW*+Oe{0*rTtU1 ze<X#z&H#1o9ba<JZpe8AdM5r~FvJr6S^^Lvhq|6QWjq6zkM3%4&Rd$8|LXKVz*FX* zLB_MjpXC1p@_%Y`v6a?VbnXe={|@BVk9UA(Z<FbBw4o|4N_)PbyxM%F9uofz@V`lP z$No(MQ1EQUH}!3W9wq>ra4G-apqGW{uW~B==DGe1$I(<4|GCq~jV))L9Gx{%XrCKW z+yR{daIO*y+74*J$#&;NwgT-u@yp~|YQv6gxyL`np-c>2uOo@a)pHGHFCq(koh&k$ zJVJZq@q9A79jGd9GN~s7eqw;0Qs`?maae(D7j-tz<K293O$vK1zE~m-v}CW?siI$o zoqk5oZf3BHk5syvc(hlWvH5c#YC#@7X->Z_<nV0J-&PI`*^o+dz6uuurT-BpTbI~P z64>J+weL3${Pi)HF_%D!7PSA`F@H|ZJ)fXM&i>;=kl(ZaG%H0Qw5@};7iy>c^9HJ& zlz$Fhv;P$YkXW##7gr5)a-a0kc%bJeLb>&y6P@Ek@dAL}qN?!kK)dJE0Vr8q4jIG0 zP`UHjm$SYGas)b8S9S(toQ$TxgKv{%Y{262M;blmYVo<UW&PuXHJl65K5f^*pt3jL zpD6ri2{Qp&Wk*bar`*r~OAw+fKD}n>uVbXe`PUGHRYsO^_B=h_lkxu^0Q*n!e|$Gt z{I8U72VPD9Zh`K(bOu1NpDNIf{Q3L2X#NJ*>u}VcobODQRj5Ko68<T(f9X`3LuQ@S z*B-3(&wBRXfoT14DPEWRZ{+&V4<I^SC#9Y@oRhZNY$!szpR9X7|Ns0;(Eg#z@QIv8 z%o2bv_`LLOx#WBmu8Mxa0buJVkpJWLmww&WA9YHN1VJ*WT*<Hh36g&$0YIUa^(Qz| zk0@BW3j9iChQsa-vW%yS8mPYEw9(TEYOpWWHmkDCo^*Q}C){STY<-TZ2&h*h-&wnb zX1^fae)vz5XKW9e8du|>=M0#Z<EAB_9VBW1S|5Mej3VHw^Iq-o1kk9W8}N33SOuhp zpE8~=^XBF+?sD$L#*aru$2f)-J*k$G?-XX^fcPQ*^w1*PSTv4_KHj-JbbQz#3h1Td zQEkt4Q?i_cahgHkn$+&h74z48ql;IccTxU0JpHAnTfcAr-^i`*z`Y*{oZEl4u!Von zY~8%J#lB?!i)B;BD3e1)=YMS>)YbK)vVT$2Xk`5;GHM4<rc_~D!?6EV*d8b709=y7 zZnraXX#Od9SiqLi9y0%4&bgdKkw>@>vG}Wc=;T6)f9A($3(C4|<cYap`Od5b`=`YI zl@Hgrtb>bh$_;NXw@f0PN7MSniY(Jr9|zGGX<U!9Yy(2!Mok@29=i??pda>+*ccyO z4GPPR97iv_8ol!NQQ4&~Nr27STK;eE3(-Rda1);3@fPSz?9vRtfh^FmJI?S2XFF=# z%Mo`?hgxyw4{0@zUGtxTOzI@1Q1kyF!CD4jOJ<T}<FpEQEqxAi>$mesKTkm4y7h~A z9`sw5W%%#B|0b;EXNg?~<rhqf8stQnw<Z9y$u8e0y8?wc0vv$Rah29u>(Ao9)p^Yf zEmZ4W)b@Vc+5?C6KRC5+JhKD<g#zWaexPNAhLB<krLQ`otU24A;)T}7QYLVXy}CsW zgB~X-5_=f8oB3{o*Z3>L%eE)0iMxJM<|hW(rt%C&H(SwU8<5cMYS$WG*sjKE8&pcc z`Wm36^i7Dw^8ZJ`2W$AS<Af#iH`uLCy~<(yo)G+0jCOdzlL5o81aqj%0B26JR(2V( zi4RJnM}7PC*|CU?cn-L=X71eZr%2nsLyzV!#<~cc`!er3xuhD&Vq3i6|7-utAoA`F zW{cGLM^@I%3qAO>2(%A!qwF#a`}c{X#j=TI`#jNq|Ie)d2#1{FWI5nKjuWUImDy6S z)B#Kev?+w%**$HT<0&xzGfOv@wlg9-*vt$sqdi?&OAAqY7_ajMWp97guB#P3p}hUm z!@o%Yu>Gst+T;R6F#k`(zmHWn^ZyRKS+|=1UyT3uW}>gK;xWL{^^pt0=A?~j{HJIF z{`@|S{GZKr#LDTLRA?~&7ePDQXJ!DljuSj7=yO@Do?^MGk(-!5q}Ofln*X!l^8fR0 zqGdK*4Gi@DN>HAa?a)69!}{&@I{iUe?UdH%e((6fBjY{r{-P(T)1(LNUtD>$`{}6( zz?BK_ujK!j^)&j+$X6mRi2t19=y`=N>y4AR^*=>FNdWYQnP~#x^8cUCaHfNLA+=h3 z&Q>{#1y|EfJ4YE5k`d){o=%@LrJcl;Jeuxo(|i&mGzRWB+_P!C%TT>ai9ipHW0&I2 z*4_Mq^6Dg$QJ-J+%z;Kbyd(h<hZ_dGQkWBiulct(;EEg!j{TKvSJ%#`=HGFvAHb2+ z$)N?8avZK^l6PRYv$g$CY0-=oIXUZS7|yf-_Y3{;(R0;w<#JcqSLUCMxMUo}^B#iA zi}t^Q@-2AE5B=#+X8@32v47fw%%KACuY$I+K|Yd1^ZF;S&B&WbKLk2x3*2^ePo{Tm zeH)Ae&^9Y6x&bYx&ZXe4oYU@+`IEaAM9VhctAx|et!m5Dx?~)IpNC17uTm`cZ^~sq zM2Hum#k6N~%*v5hNk)b1`ctZ4M9$4;{k)m~SMs>9d?7|$i~ktcb3S-)+rMe^+4%p2 z50Qks^nYV(;&5xD%%uE73BWBdGXSE8W&owbx(Lyo#*su4e%t(o=Dm3hlKkIDkpWt$ zUXhL`^?wWe_|$q4^C?}fukiytvU!+;sITw9bNPQ+OV8MUl>ltQYyu!J^!SVUKSEoI z{yqPn#DB4R%85YeElUDv^wsr0*e60b{UQGe4$sLjQxZ)UQ6c!9(LS@TVr9FDR<3PA zTmOy%fzfXRsmofstouWp;}Rmf!!sGJVq44S%sh2)j?zpfY<K#ubgW>LoG4x6>ld|G z9U+{@=<zK2z=nCvz&k;5*PP&A19bmg!W%yIsw^|e%*B|8*^NvDU%Li;>BJqXpDdy@ z8%aPvc^*7u&t~6-ohPo&=;8#v?9p(2u#Zkj#N(pTz6j0TjUh~3>S~LX`5yt*eG}h3 z81Xw4yxw#&)7rE4U&fR_X#Z<`T#~)v$X0N#E^z;;b@8gNksgR5)aT@UZ6}G7AI%R= zl-%xQodWqOfrji>j6JtEV^kXtsax83YgZM;eA2JDW?3)_(j9-}PP|L)n+48F@yHD? z;gt;ra;g(C{W|+N&)<;K_1O;%2C)H;QN%W1^zN2iehhDfY(Mny-x5q3$1I`I%CC85 zzM3ZT5TNtCgklg}HMRh=U?NjoKK~nWv3<`p=R|;Oi=U#f--!QN``I<-=naV6^_BQ9 zi*4>p{5K%X09>7iS-y%4qFrb7H4Lr$cg)|nkN91IW{-KvQyBolxhws9uy6f%hjRtZ zr+OYOrWt;EQ()lpJUo~G+v^za3;SnXpC$lwsR#bj1fc5cGXJMbCdBRn`XrrS5sLpr z=pjmG1Dek<Z5jD>wf=WG0nm<{N4pJvu$(+7s}(rCkn9(iHBKwjtC=1T37?f|F}*)V zk;^NJkE;uchrZe9`Gp0ztWR2*TNJD&@#D2dB^ulAjWjd`G`xDK{M>K0(4B7A7eIi7 zX7Ake05f2WU?K!h(6t1U`~5TEcCoShGpHX#38n$rcBaa4ogg%R%t6ixJ6fP_Wi6ny z9?z%ylj$8;82D(vI(4cYlc+u({4lTGm|fu`-OxHC$&r%l%JM$A=T1$Ag4tbqT5r5w zearr*H~dFncL8|kvm7h9Yd>Iy!{DRvn*CQ5Jpl-Hho_5gjD(4jfc$}NEB)9WMpK^l zXqw6aywzP0M9I(iaV4Yt66K4fQ*%+zJ0UI{fKEAj0l0}(_cOy)_-MCrb<5epbE`u; zpEX_nX%2C1$|yzmCa3+kc<ymjpZ1079{vS2TbFg=DCGZKhuO>df8c{~0<6dX2_wP} zVfo}Dwf)n&{p&8(Jp7T8>sfb-!>#3cBmYNl@BI%X00E{m0IHSR<D%=zu;%>ijO7vY zpIX^n^IyTe0;kt5_^JHgU}Serv^Ktf7v|QF?=5@KkKRIyZK}EIQQ#1!@9zEz?9K^~ zu)k>k;;si5QVGCWHR+wVCjf5^%!-&BZHJy0KyK1f761EmgG-&(n*(!^ReVtCwqF11 zs-lmSTu(wxm;cNKe+;H*u5KdWkA5LhFD@Ga7%LrIe55!sT-1@e)}E>=_xv&$h|11I zPZ)#*&lvn_t}fdE-EDeK*3ONnuG=#^U$KAmOhLDk^6~jM1IC?sb7Vv|<WvDxHzY;l zU0Pfumxkldz~LZ93bT?dg&t*2@%`k-FP`*YTood}6Uskb?oQ~9NRip}8vqnO-vzC` zu&>)`;^?=`^{(^55~cJM(~cEBmH9WF72{l_>yUZ4L3Psjg#Evvj^Bj4-+8|Ci4MJ> zrLPgZ`T*~%_Mes6Y0{xuV*)g47W!M_<&oo$AI0fEFy}~(y@?dQJ<`1b!2z5PKt-Zo z(8*2pgkAB%Pl`ElxrGDp!ss*v-4i){e~rWzP%nEqi2j`r`@KF~9z*~SjN0!GL|i3r zJBpR%=xXT`i&052Z_fJVX8v#TU~%nB!Y`A7=mF!n7ymuzIH+SJ+5v65eck>uoGbBv zg>TMV8(yX`o)ZC1QCj(5OaKgAngJB}69*8qpdPENm7C@dP4`Lj*Ys)l-vZgJJ@fxA ziC!$NJiry}{9V|yexYm!=x)x1H&4~NFz|m5uI1G(PG7bEwtmy{Uzlgz5_Ao+fqDaO zI)J5U6Y~G@kiW<Op8t#EZy%!AUHq13Z-@&yt|S0H&viWhYg_#Yp_~Xn3cmxzFOzqs z$q49jvxrT#-=s+$@=UV`v*JlODR0F*1{U$=Y}<-otyOg&anDJE{wAN@(LzoReC`3x z%@my;5)at|_Yy4UH#*GdbIk~)1v+_DgT_S5v$^8l|0=N48;C=5C#QRyL<(MZ2P&)o zIwMj}&JB^6X@&G@z~k_(F)Ve<?>Ix}S)%Ukz~jbt(b~%nWR^v))hEnfw_)70jF*Yf zf^*Y9%b`=#6ZZc#-FX1s_@48f1?=h-|F1sS`<ne{4WhUn&-JTwmU`%ZOAIUPKjsWl z`feo^y!Q70P8WjwPvw%Lofukh&XN@W6yEWLcf&w7QO7K4*6h$gtmLMy*?xNBg0yhd zCs2I{dgdp5u9@>1G9CqF?$^itFzMIwdu4kt{}&=WUgT&HUvyo`u?)|||L`E6)Mw1- zIs5l;C;qR3gez}6d-*^2e-WTQ_k8~spfaQeUe~HVLt~=(P;$*Fw};KY<LEZ1kj&E{ z9*BO{tLyGz-Tt!-VD#aZQ~I;8XZ`jeTr1N@57kaly^uZlMj0y2{{}plQ!8CF!85c- zc2q(FK<2~@(iipe>-qn+`n~9%#ebDsNfqyGK6d1pat`0|HnsF}!uOIn(-~wARMq_$ zL@`p*euIDx?Ow^Y?NxD1M=Kv8GP-O`yqEKX2)vzMbT(VtHIKFvthWRD!td-M+lKzu zv)-i=C;9jsf!|VJEo5i>v-#kGkoXxr4yBAf+;D-zuG$S^cczH<{|594<9VGWWy757 z9Wn;r>+lBHg~A~#e&z8Gj!P9RS6(Lw)yOgF5HlMUIGVR1jK;(j3*`wRs`orl@}{hn z{30F0Nz4DW{|38@#ZQ0lc?bTb2YaQe^g6M5l1%`{sXaNb>;iMOYhh;nlALFv11U%S z>n5TS2J>#8;N$|n9moC1s9f`NO?S{PS07OzO>V=0Y+ma@J^!k=%Q_kB+Y_@<;izXt zk8?(u<eCGAQ#q#K0|Tkaj>oG42D<)2{vYUd*(Do!F8;?Ie*WJaruGkR?rQwM@9yXM zKg047{{_}-od0FWMq{RHGkny}syq??W%GZkXLjs=-a9M&Gq~j3UV*vw`|{x*vz)4d zUtn&>e9=1hB(e5;up686{0>->&U3dxM~3tGPwnhmth?v{u0{VW{tG-upg(_V-+YVt zW9NA_0U%fI@txECG1+jn$~ar4%<#%>yEONGvViM5glNrv6mRx&>Eo)xt*i>Gi4?hs zLp!1!De*gg_&kVq!4K$35t<*iBjkxPg-k&W(rUe^@$ikcKbeo&tl5iD&7I$9Y^2>5 zkk25hyXAwUbWapz_2k&{;CRh>{hxuy2Px}m?Oae)Lk8r}9|nn+nd$lfiCAUkFA1Lt z_?G=k#rPfI#j+=wdT}T8lf2(w;CujX$tdpV&vi4ypZdvBJBmp?8=dEq*UcnLkzNDI z^U0ZVfbGDd&dtL1`6-D0Mpc<axAv)aOyd3s;O@BV;&%1hX4!`C<7o57?1u(X{#ZS{ z^7w-K#WaGL#Ov@$4t+keJ6XU*!DvONGu}uCw&B_MpDnxk^Gu5R79?C<jsMR>jQ@J- zoyC9Y^%{4z*Y3by33iuf0P1|^09Jw1(!Xy0LT~E%y8T1Pn$~H4EASmlz5>zu_4!y( z)^FwdMdo&n-bVAAru<@b7XDN34)Pg(DFMF5c4GgcnLm*L&{aXd3ttlPTJ%TpKhF)w z@Kv@TvDO~XtCp^}s+|O2a{=H7?i%sZ_}3#l6UKP$I;(3!c|byD9w?g(XgY+;j&GZ* zfFxei2}v$T+fA~vlZUXb>)j~xABn+3<|i%aZPf~<i^~aqh}6r*JaKBA(JTlzgGCmr z3;ms~td-q`W1cN8?RNF8OurKE`1rtTD#!+T|AaYvy4<e&xx^>ay@AXle;Zc(U<%D< zkrM*gsa|`!baY;US!|i%&&;1E*F?_G-nRcjp{}r4(N9?{djM8<LSOm3hCJxB>Q4xa z<FDqaGgB**w<i3W{lgqxO?>?1XGt6<k;j=?&AVPk4YDZ)9Z|%pP9uxGf`T2Z3-M)u zRa?|%it?@|;8{Jz6uLL*axuU7tlyC9-vQKp#|-mF^xfy`hY0&7bs&3~K}jI*Z7hZV zU(ElZvE4F?!v0fyONVy!Q6btL`)@d_xCsBA4~bIev!|=^UmN>36M%0)Is<U!o@N#q zWD&RGk(CTBIu--T)cm&juWHK`OUI>1Is`Khup`m$LpH7+j&WVnLG+0;G-s_gR~^4^ z)Z){;Pf;v=GMBb|ui!1(zo7b^1Rxc_!e5yHthm7nZaM&L{Z;&zv<y9fiEpPz`o8GQ zi@No|0>F>icF|>1nXoRa6vS`e&^%EanP=b0FJ$4o@kH%0;fSQ`0nf3klRM6*8m;{5 zvbM0?u8UVBKit(~v}c!1TzqqAO}t(tWy32|4NFX827y!rj;Rl_td6P*Hf9<H?QzAR z1hC->p0Ciq=}%2hG5el7ifNv}`DD%3*<f8gY12=i?RQLVou)92g_|Pl;QkQ!S6Kdo zLpOZy`Z9L7xzpn2Umm{s%)N?j*jQsO<tS?j+Oqj8TCFeq%l4ldj6YwY|B~J^f2pAt z!24JJ2kgJcep1K8{?V(R{}oja>>At3e{)h+SqJj<<gV|iQb{Yt<U}VLdUtQd2PHUO z5FwjhAf`Tf{$$@8w{QU2AXH8kh^xB*0bZvU%09g@=$P;i4HDVk7SW5>lINJ!`0D%i zfdlmkE55yDGK<ht^OuEl-97;scv7G7ECs6L|G2J$i+@Yvz-l>Fq`YeXWXi6^|3P^b zbc=ag^&K`&er{1YfJlwoTcJht-vVTy_h$gH>=_uNVcYeK&=q{s{Ap6Y(>v1tE%JZT z5)!~$@c>ug`}(W>3{P=wK2?3LPk)v}mw8;1i?MElXm<gidTaeH*lXsF{qH0ItKt+B z0KGW<m*9c}Fuf-;>!&mSui`($vdTU_SIo&n60&@E697K-9rX=U+CM+AG%OY~g%!!n z7(MPsK&NEL%V(Znj}-D$0{CP&lw4~%E^vBPy9Z~K$Y8+4N@w^e#H8&C!3AWr$c*r^ zg=&j4IutEJ$01cp*O?L?HzuNx9Ihlu<QP$;Va<~Y9CZmge)gPY2D=N^nH(j)Zm+;Y zPA=)az~4MQ<FSAo0(PLaxJ24P9#^TbMA+Fa_T#rePu3|+@d%W8JOOyV4SEbXkw{B2 z+O@vP$DrUISxxua;s#;!Cr5jf=RsCpw*NGdxMBZLe<$$Q*N?xENW*yaN9}*aeh*PM z(SsF~L|W!Jzw)+7p|xS_2v6H^ZvQ9F;*g`XCPI?`WQ)joazf>#1ew2fem+6&yeP_w zIuQj_qL?>kK7=iqUU<H0V%6>{zq>j6ZnUB}>&T`5JQjxAF>6-$TL>1Ex@es`ntsxz zAoM5l{~Vr+{|F90LKGKK?D;MGS6F_?bz5KvA9T~XbXoi#xn=GE`0EM4Zv%2zxc@A8 z?P0ptCsrD)J7dfl(6sZvVE*?<cy9lamLkjM<opU;^G$bv6A6%S;?$OpdcW&a&o9t| zT;L^VyrX&eM^OFlLI&T<|1a7<`=CBc0IrAza=t7N{B772=Th_+RAe{yQRicI8gKX; zJ~mtb`;2Pam_QtdoG3WRj;CmYqt7}(^a6CY+j;eggkO}-7GeD)Ah|IpxV9aiO}PO( zngJ7xEXsI38I3vGkqo_(Z8bjo!Q94z7t-CoYm+Mvm+UhGDd&OeD)t#uWPYMr<XJ*^ z_7GFjfalHXoDv*$nc&^=cm9@Fg3Fcmv~TEq+O^un>JzhePEN?kM+Il?Y{)vi(d9At z+jF1dfg5@fK21H%6oE>dIji$!M?YBncV(?yDZ)8En=;BhuW=!T`PcUpt)0WQylDT+ zcsnq2X{fn7?I961^?ruG`rX(&z^~Xpy#QVZm6e2W7yHfZOfYU#X9M$=cU1=2e>urs zY(P-H)QV>PKMR&;qQkyETRa`kD<;4K%FQIp@$%&;PvwZ-_0H$9Dwoo?vA*_h7nA*u zR5u*I151C-t@;kM<)h?c8j&5iU%jh8^n*Uv;ok=xQtdsI|3f;Wm=saMC!<M0Hp*6V z-$?hg{Sy`OpBCdk<+4n>Y)Wz5DTn&VSyZ{e88F&3@kRphn}9}n=CCv_;xl#Pv<ij! z)7Y$nr6Bq}^IwHE8kPTVQ{V9byYPJ*z}6q<l$`Vx+WG9Sv&~a>5n8u-7P;&69>7~j zGk8A#N2P`RGf`>(Vi3tC0Ez}#;vzgf0a%LJ55q!xCi?RhsnLJg?B~zCgNNUMsk9n) z^Vzf_Y>v&i6x3s?``o?(9V!4}wwQ`&P!`=*O=mhf%aT5P^ZLGkN|X;$lOeOYR5W%G zQl&i%UL7hYOwJ|1ZSm5NdVN3J3Ek@aPG`HYY>%2>-1#z&!Lj;_Hbe1a({GX!YLqOp zLgB(g&l0Kc!_&beZHKh)7n@j#f3Xese(!ayFwB%aU4~_iRMFratS-gNZ2B&kn|pRJ zGKb2ie#hoA2X;VskP|UN-A<eiCP)NhiVlhb=s$Hu!^8Z!F#lLb#4uUZi*x*s*+0zf z-fq(M&+a$p{OkBvXm=r7c)Jb3xjhKn7?Wy*Mtlon&*m7wCvr)(iI6-#x0HDdZD&5! zaZz>|O0_r}N+&*i_JEEvy;=w*H>?_#>62oew75S?t}ERz9qxD_z4D!_%QP+J{ph;} z<##)a&DqXp&Bx-6C}1`!kg5(sE4}q8ou|=#Cq?-8{pQOwG8Z%zc%vZNH;4dSl&uQo zOGZo_YWJM|YZ|6W{HGjN?lQ0Q#&$^KbA+50wS)}*e;v#Wfba-wT!iQA$?>3#a*V0< zIM)7c^XEzVdQTvHDKJLQalhsX&C~FX4Pooot>*ThEhOvzeA$dAlIfty!@r^Z)&hWO zv%Wr{uzzh(>~Trqf-)Gm7vQZ4z|6Hh!Mkd6gUsgts9MMWGYjD3I@4i2m)38qkDQOp zv7b*8fO1~g^8Z6POMCK$b(DRABit2`8g1XGuBFjX9SckARy2wK)ebC7{DPs4vQGym znHt*hd5%gxK@ztkI*ho!jMx5kNxwj>7opLjF`Db?<~1+BP^}lNH80=Bd8H2G##6uy z#tW1ri{f#79}8_ey$irMn|Lc8T}_rsNbJunDEHxZi&Y%$4ehJO<NF{O2e8o#)dDM5 zktbUq@jId=InS=GC+jtv{g$N?+M?LC=q*bso@%$f_IZc-D<9a;t-Yh<FgE&o_J6mD zU&u!<L;izg1F~=2?Jr!@JAln*4!m0DlNW|JqkUz+2Iu%X-bPP(+CyowcI&0fqOGUB z1x#+I>^T3l({jGn7Sa(Oc@&Yu*EndF#S3?lb&w}j`JQ!APG;-AEUiCRqWU~d*L~P> zo@cdOP}}G9?UF5f)Hfe>5$3||?EgproDhzY>N~G1Pv!q5czRzZpnRzfStwhN|9#R3 zBId}&p0od3@t^XpnwW*+rUwMr|E>5h8@LFr()~6(DL2xv>Kua|X)#oP(fn66CzFFy ztlIvo3_wDln)TY>25kKv2Y*h07j(|=c+M7~?FJYf{_ok*Z!AbhSd<}EC6fT0z=WSv zuZr|izj(7*h2{J|X%iJOMwwf`kN@hk8lv@-Q~lP9&_On#u>N;70nquNne)i0`#kOm z_2Une4uM|*T>-N)Is_{{_64Q!^Mqk80`XB<>mW8vEuYTMXp<UEw>m8OcH)6YME-|h z{7y8z0~*cO(7L~F!uW~eJoB|jxpaPZ<B{tV6y*&pq#Eq;TcJ-2WI}r%>c#gp;D=@U z4|ETTE30;^XQ?DP$K}C0z`zVT;pXA`Kl{KJaC(Pa@KuZ)wwPmVOzY+-v-m!lB+652 zZ#*0Kkx192NOFeC^&aLgou4)TQLc|UKfB{OZ*bs`!tdLE6?|9W4g0U#d#}Ol8+Y|* zI_NswvVU3!t!BO=@biw(CW1XV6g=@kN#e}<wbtu;WM|&PWcI%Und^gH;)OuWDt+;| zpF)*mnG71-y>-Jz-YAP})VpRJ*v3)2A_gQver+AzmaeyZ6>#j)i_!K?Is9XUo}Vq( z^{NfS<oGi-Px#z3FpJYdw3Gjr>YC*LGyJrSC%7f!82@p$mB)YU4+hSo_OGtC;=kgD z)c;Aa{PyBM8yW$8cHw~p;586%OnhRXA;R}E>nB+_r?mY|^Dkl7TxaH=$%3?L1q8N~ z+kd>)oK`%*iiB77_p1G1POIF|Zq8~4sHX9Y)Y*>F#{W3B@^+$Q99_z--^|Bxd!a;~ zU$y_9065h1x|(a>x&IZ~SM&dC{65w!_PQN&>qqgQg5IOu{kCm8$H+Ggkv%V*p;`M> z{SnqgGZ&^o@%Tx%)pq1buM1GXRfQ9(2YwO6do-Q+`q=C`(946KCTKX4=`mAav=WSF z8mLdztB}Vf?u7m$FkW1V*S@)GD3C~c!5XOplTy|eGj%?gIRo;9g{6zWW{OIJ8uPU8 zz)HVnG<Tp%o<f(qps9~2H61uHu%`=!Z0q%6vk&IC@}d>mG-h6KDic4(PWkO59*qcc zHhwgQ{bP|ieQ;C(GDi}4YNTX$E<u`W=0E5e`d0Y|>_0W6isWsXLVNEwSbvVj!iqTj ziv80*%<^;A6(d-}UHk<6BiTgLTqjR~nOuLPUBZM@o6P=iX~>oX04*i==^tj{tr|4S z^bTn4Gcq@!9h;DK*~rO}!}oZ)4?L|J0F*}|hzrs6j|OIS=)q8yW9p3$P|h^`v#r-T zw-YtZAymI+_P=EQLO7Ut`ShR1L)TkyJ^p)tfH|`(xoH2!4`C^H;y=;NZUeGe37s+Z zqn6auqH%Z%@}B)Zq%#0;p2^J=M}NTqr1y`?F%L0PUGL8)%pc();K?<XP9OET%l``x zfFB%HlFsD$J<z^GL-c2MKI(TbXN$`jp3b-QV&0(FJgi)O6envn2)?}w+BWx+{WD>l zrzZd_w7V{9l~<boPjCRcx%IdFpForGZS#XpTw8V%Oy{XEOmtPLvv?KI=T!nA4zCJD zo}St_pkZRK33^6M>Efzi$PT!%ahhc?-oJW$&r>|P*tUGf`LQu$?0*2O-I~2;qfBVK ztnV+?FI}|BuFJ6LhwQbk*F%X!^5VG?xcF=)CBC11UW_bm+?2lXl}aGN47mx7H2u4P z%%lN7Aevoo7~lQ#rekO{j?*#J!0;V;U?;MHyX&eDg&luKp>l*-2Z6FePcOrrz@Mxb zNT2N<_h%OkGEd#93F|I*afe=6Lt1?%=;M^M6NC$hQS8xHc+33Fc?_QYJ5~RH{g)!V zVE_B{e5-y&mnGF#bIn(B^gBE=<MElAQdO_h*-nP&UlnhcS9EV9GDH$FcB#DzJHLP2 z!rE9btHcxWA3Qy0pS1XdN0&VjWRaY+Yvj^V{%P!Y9Kme|ym38#Xs{h;3)24WxysJR zj%h1jzxMYcWPP+Vg`N|jFsJOqJhP=nhXf?Llm8nUc7I4dF6fuwTKumb#t!>d_D_ZV z6R`i}CaT+=#eY9E`w$I{!vI@{GVU)MtZ%|!kimmia9x&x*T<E<^<#v1=B2rg3T4t| zEk9-c8Qm<0^)g_X+kemhO|8uUw8fA9V#k;0o)i0?KBIn&*3T3c)CkW}ugf9sn#${5 zE<)9Y!Mku}!x5%Wh(E=v_HPn^ehPc%FHHa*$^R!j3$t5`{yP632wLwy|4Ce9L2m`H z+7R=hFZwm)o1f%N$x<Z%q^=3n&HC;<|1qnWO)8)Cw{x^G-Tr*Jhs=nW*8QFzY?LUk z<^^0_%Q<i`GO;~=@MW&+s;^dV*-tc3vzm3)tP(T9=dge_+S3d=x>Ym==l)1uPrPZ8 z>u->L^fB=_usZ09+a5Zk$!z-xUusP+XPDZ%)5*}=A}Se^5a5Z3{H{IoM!|{e7g;{# zJV_6#Oz{fbq0J!ebDhR^<b^RubXC*AfR-R^7W@>Rb!R~||8u<5P4w24(%&-wer^Ng zLHB+8zoav$Sp;9S|D0ZK)!(6;`POVx>}7b|{#!m&IVztpPzjl@%#!%bju`T`v`3+` zHoddB$RC!+Wy=9DW(E=yYyLuEbv8?2e3Go0WxDa<M=@ut@<PowYZtVa-A22v^Ea;J zzuKsf)ipl8yuERQ(tmMs`-#zktp1$L@kT5w&tu7iznK5;`S2Cwq_YZaBH6cp*Ga6( zMurzTWZl6j=hZvOAab_77~{XrQYqkO4q&DIRj8c7Z-KZYs{0SJk!<~zWp^2E1w1LS zc_t?`9%lM?)%>|=YZVr<B3iY7tK%ykAX4XJR(X&r-+2~h8l~r?2Y%cMt#NgID?_-R z-#E5%kEhOET+26M-1iHs8;)xF!v1?QxMKh9oK;aF)VC)9Z>Z?Q4qz+#%h22GXnBL= zigjJf5zi6^^eDF@dT{*@pZ}b#s7AydlLgm)^x5<(RPhq|P=77JZKCMoZAd(iBw2>q zau%SS&iXi;{I}zDksz<j*8I^98@sa-4WA_CPDZ3mE77~nW+X$*93h`V104+X1%T@7 zPJJKHynDw~K0V-e#p${k=w8Js1}j`K$JuM;K1qO$tO~gc!2w+1u`v*7gFLCvnw{b8 z-B`Bh-2Pg*)`i3Tg%pX^7qBR;&sWSp1Fd8FX>QZFH|_tD&is=7ANZRDzX(})+@V>5 zN9;c<WXkml+rR&$#;n~Lp48;=TEz%$)876=J4Hj~b2xo8M6?Dv$3!ckZ8vXbG#yvT z;`2R?U=nDtWwXw%?zhn=`j~AR!1)%!WwM{j5K}h;^u1{9<xy%MT&v5y9SegK-vmHH zfy=CI!ZJLO|3j!uKPAw|^$2*i7I%%Ze@g6MjgA<sB>sms#`)@9<}lCy^>&^7;a%+j z__q^)#~~Y)3cqr6nQ>D=Q@1zs08-E_nm^=u#r%I`RGTf<F!KO752<Nov23O89^}?< zzjd1}zGa{0@bw7a&vRGq^6J9!Gx<N=fIIeIB>-7-3klGSW(9V`ZN=l;u$2ExLC*17 z^OV8k$S<X@IrzLYYyea0^2qvM2GTyk@nKY0hF--)xYZMl%HR2jfNrW#kia_g$;y`e zw^YKbgy`5A72;IeTmY_qwelzuGf`-4W-wcbRvWJaj>TojC#Xf0m!Ldc2owV1aIelN z+BmT;1VTNPYd#3*Y37Q*9jW)}Kqj~!Ji^1m?mUK>EXhBe7};IY`Y5xYHoMmaJ%_kg z#x+~SSZp}AN$<$&r0%fu18*!wXAY4jZJ%7Vo+%D`{9D->uLdsrfQFB|=I=4k?s`My zx&I$*|CYxu-^2}=iGJxB(1$VYLp4LK697!#F;(2A{0DLx?s%n+s4X1V)=#jbOo@sS zGyBi-h7!uYBj5l)A0!6A37&Ymel9WSef$GQhJK;iH@u^NS|}d?yFf(0RLPYmfO4yt zliB{MUim%fxZ`<R|LKk+?`(XrOtx{d$~kxRrcMw)#g{4J>(6Oo{tNj(<h@|_bJ&aj zEtrK@Z9_&zj&D`6ZvUEpHGC^Wy$86HIl&WkEgcWV|KpE=63GKn|9$X%;p^rz0DF8+ z8ZVDCe;OKTY5n<1o4e+}s~OMqj{T&@(CIn@n76%iH$1t12j(tz_(NMN;atx@^=All z9m3b(b>a<pCjX}!aM%7(0<h6*Pfh^J1Ync?3Xermr_o>3Jb_XC2l~oL95#&on#_^w zGg$v)<D}EJsssQz+YHy!oX4MZdxn=dQ<ADq3xmotU9SM;9=a~Gt!DT>BNl?44Y#!i zS!B&Kh*Ab3v!g{XLi_LcHPYF7HWI0Nj$rZHYnZY&`OxJ|^?0!-2!#|Ut2@q3PE?L^ z-2~p`k(t4aPeoI8yT0}*i&keuPX-4CW%nIPV&bGztGZ>VW<V>rTWu{eSW*BqLK&W6 zPGfZRE7nZ-+ny(vqA9Nv4Dw4Ytw_T=U(!h)a6D!HEv?J~UH5^1#Qt}AykY;p3E$jt zEnl_&s?sC?3q))7ANPZe9skYtj`G;=%|<^MveMR|ag7>V_6v{O6PzUnpzTs(8R_t^ z>Q{A7P7Z7sQJP~knufv&jxWfZAc1n1W3}UM|F*nvwh$dRE!f3oME~)_-0&&f$}t2w z|EK*tUe{0PjD%8?nKaQ8FXaCz4T0kn*6crv|Nhl+luOB3E|5<y5&EcxiT@<V41m=b zegev_L1O=OE&pdnBcvDf?!dAV`~o0{rt9`*0GR(X_rK;g1e{@b+We`I?>WHs-}8SZ zDca@VUZclyS3O)^S3UV2%+k7@`6Tk2sF(a=bn_8e_&?H$Jq<u>H!E!3&Hr!MKl|Rv z^ydMnHn0X<y4ltu-h&PxxBfH!tGRE?|IanTPhv?6ZAqsY!`9XrbWVEkYj|?3h$DtL z;Cp9_AQ%;eHh!pn_piS8fFAXD0lW|^eo}XUzp1Pfq-cjJ?T}8c2ZUXyMA`cwJge-? z4w|`M<b#uiaa`C`oi03UUUApWnXc;jM(TUG?r$IY4fsHJGVbHV4#%ewdbXmRXC}){ zxblRu+VIt2Wdp8%>p{R#*Avad44Ob3e{E_L?X|tuG1@}WlGM=1D7!NVnT|1i4+Qt9 zc>RlnM-68qqakxj6H(Gu6-QU#Hvx{=bU2O5RSxs#ZS!yCZDBbiji*xE#Pj#<f0xHw z_WxTTK8_`T)(dYZ(0|7Mft^q6U!46{yYFV!-?d+)@D2l4OY99k)2S+F@W7d%T>zD^ z=mvBnZlQUEf3`R};pz0iiDkl=&Tu!8-LE7Uo~DVC1lcBfW$WHwWN$d2A0kAb;J^#b zxW2XRHzf3WI`x)`*d_o`KJB+<l%>k-`EX!pRZPYodwd@z2-Ib53Mk)(JpKozfYfZx z#YIk0XWRDg<j^~!+Og^$O7QN37|uiHwfx`T1s?jUr*`H1i-3$NGr0K-0MmQ^RMhLS zIm&LBf1pFIw$<G={|sca+ygIBtYrW)y;Ca6c>(WP3$MUh{{U<K_Q9Oq*?i!#IpTKE z4;7A2dtjO&%jdx^t&cZ)SbUV*>+j|NH|@XWxkg@}_z=A^0mv4+zNe<Q9f00MnBtW2 zf5b8K1B9tq_6>joRmIJo5B3Jn>GMgmkN|K<&Wr$9m3(629Ka9W3gNO-(~!iYU)@B) zaU$ewK)t8(b=h$xZqlMWt{>Qy_X(6H>Bw`dK|c`V=4sQ#<qEH!3>^bwhgIu>p>lpL zQCv<72s%XZCrw#^ZqlY>ns+}YV|;!Wc7luUJt5qi?V1x>#B2QF?`xUYK|)*-dsKnf zPeh?0D{#~KzXK{*3<sdDo&8Is3miG(_%{)D7Kgl^G!a7?IsYVL-JgHpHiUEL&lB^H zx&?PC{6YJNH}(KLlU#leR(_`-JZpCO>3*Y|<&Qv_0N6`q|07RlNP;IjXCl<?L)DzY zx?6&J=);BNyY}C2g=soT8nTfwQS0``{e=5M4oxqJng%E)GCntrcL7iP;H>HmNKIh9 zzGfnyR0lGq={ybZp5lJgJD)u++I^K>Ygx2R!Ns0`=)tr;nu&K0|AU4bE-Su(4{D+_ z-~^S6<IL}HBFC1GSxIzeg2deGIF7no_D@pBe|Iefo&>pT;Ib6he-i&W8g<bQm$mEg zQUdS@WR7TtqjA~MAqPM-H;94DrfjskY5qa#nPuHE|0}SfVN%xm8f*WoIB;s&tBz`= zhj%UeIz;Oqpf{(?KBtlMN50hi6-j6t9fi$-Pr>){|0nEU7R>*J2|&7Ag8l{+4!}=k zd4Z47*>mHo-pJzZ!9%NSJEi;X=T<8e-gMLR6SK}ERvr@Dj?MoWhe@`V5a;CcGq}s1 z;`m8|-`=4g0cih;qJ{SfxsRCFqX?IDu30eiKHhpG#b3EVwTp*znZnIhj_2R%qjVw4 zKLeQI`AOy>62sv>aF31<-5(#qhD=tAO<6m#Wt=k6M2XHxI3Z^lIk>u2f9U%Q0h(0K zU<+RdL02W<T9P_Uqn@ap4zK+F(21w(yR#!A31h?I6vAfz-G<CqY9e(mZgH8NexN|k zKm`Bl^g*lb5-kqRq$|x;m9z6(#vQ9gu-g2^&|CfE7|bXpnKns$-~N~NEosX0dei>D z^%;!ScCNf)n1nyYfW8ZvvD68G!c$2Ysa^c4WMH~o2_5Nt9o_}tk2g7uUY`?TJJj|_ z;5@Vcv$+(O#!M*YJuWekR_>W={IJWp0A!Oo4}poUxDMc&Z$ru25~}@8W3iAv8xhP7 zWdZn{;<sz`BZUfsvN!B{3_}6I6tS%rC07>y+pxAWKS}XvAkn;!t9k)PUxsMB`7Z$j zf_eNuYHYrBQ0ff<t-qhQe*t9-aA(~yGXp70*Yke?XPVAtAvtx9Q@6Tg@LvZ3*DH#i zU9UJcUMkZgId-!`^QXUH{<|QPYg-fbdd!%-=5p^VdrpKc`wq-3d&?0nLv8&$p_Oo+ z%~|zE7rT2D>#K%72Ws`nBrN;vMg@EMKW)NA`{#C!B0^nsdjjyKInHP=Ip2Z80W3v- zKCNFYVOvE0<W=hYsJ8P8ebnoib~Ecqt5S1=mm~mf$8`|i8L#*ocj_lZ@#Y<mu>g%0 zX8a^Umw7x?P81`K7QzdZ)gfGsZ@n0qm3f8RzopXA1-Gk#fm`$|z^W<8qLV3S$xP_8 z8wj$s{nbg1e@@UAz{Wz@sI&FDqxESUZ%UQeY9Rrnc3x>HqOF`+LE5+{-F?Lm7S9(- znjPfBh+8lnpcfEP03}tInVA31a|8Y4*-Vs#OfWajl8PW--SbX=tU@**=t;~acDU!~ zdLXLVrpvnQl6a|!>G2Nd=OS0vF>(R3?YJ{K(oVSRUuyozz<NE?6K*ne@7RCt=V>2a zw*Trg7*8xt@A8NbOxNy5zHa|Td757oijmlV*o`yG#c3G1wSFocfERhH=4@>W-C2^t zn0jaa#;?GI!<EFu=b6<4wXMMBZ*G!-pq9lEv=I-+&MZ6E_h0IjDi++|V?)3(DM4?< z`E&mR*5-B`y?_03bTP{92;U>Ad|A<p9v8v9#FwEMhm_U#mB!WhI)E{_hst0oBZ1%> z+yOOyA!kB(7ww;-{c}MN<3HtHgUoOpc)|%OQH4LG9CCjv0r)m}2bJkzaC)vhF;vJa zYv0RIah1&c={L=P)p}PoV~(fo**Z-$k^;``U0#=D?!$I{+ZxQRzx58td5J^0UTB`- ztM_^x9uYDAA?ONFyq?o6qvoklQie6Xuz!@?1wJMLh(g?*0BkLYECLthm4n&kw}~g} zB*g#10r)jb^kx8REnELPaxxi5kN~vJg<;dd*)C7l{}OO&W_Lhmnm*euqj4dQJNj%W z^GaS}81U16{5+anN7{bO<POM$6jb8Qk!+%sy7I|Fg8%FW+8E>~FCGWCJH&(&O2Wf8 zc&pAcbZ7a8;aM3Bh}A*4b~Z?g$O)$D3=hZOvmsh{EREBmAI)HuwptfWX-MghYt$!M z44C?IBdY2zxKodC(AV_SUDGRYkt~JGmt7p>_>c&D+MK;W{84sY`M79KTnkJn;fuVw zr70)lb+0W@>*USz8*Ql6kFCxOs^7E!n?vxb{U7{gsm$`68&$nyat@E>j*r`a!c%4h zFaZEJnk0Z(9425xij!Acp_t+bmdwzNN-^bEyEiPDify|+pXP?FkBE_a=oRWSe=V-j z1}HZ)2^7UnBmz!OG0SwO>TDDWHtqb#KSqw2Ei~t!)nLkYWBGCc2|%BOWD1&wf1#O6 zJ`wHF<^TL}{vX;#V~1o~jsrOU=a5^Xo`lLN>}~s}X#cvaBIdxG^H%on=;o09Kwwlp zRxRmsi(#+PuE;f59{68^On=H5fUEPoJpU{AFHe|1ecSwZ?{*berZrDx05ggHrY>jF zN9%9p_6<ot*UYZXeB-?K8(nPp{{&#V3ak0^_56RW%rey{iT#@anI!<gYMz<^Y%Jg} zL9S5O`Q5;)tv|*sq`O}KJq~JMW&Mwe1i-Y(6xwc|`e4nc3NPYtN&g6;-yY%b#IJ~U zp_$@Lg>o;W^|;bIE{eR*)(Y2eV{}|kzzh58lS$OBdz4^MM8dTqgcF0=$Lf9eX6O1E z4O>R5hYKlXC_`h}Pnvc&VzLeOLLRumA^H@gwE@mwfUNI5-1U>Q2L)4bJE1jMNMRh) zF%pf3bzaqz<SdvsI`15}hidu$X&qJvwWIJt-Jz=%Rl>ERRDT#}(5`lZrK|itC+FS; zGoV{D|HB`Odl=Hrv~Kk$zGC%9{($|%AdKLb?SF5l#hyMr3H&GQe}|4;a^b73{rhAr zTz5|6KW(W3cxU3K=PnPK+5e*;<M6pNofD#@q$L!muLwBPgh%q+P03@N5WDND{>ZlB zJqA8pw7&p;uB#W9vmYAtfF2zAvQgKrNBiws$fall-8D!y(D*(OOUH;$k^jRx<)X-% z6U_h9@k2~ABMTr@#qxL^6z#;oIhLlHpYPfKo%o-D9?~^n5btsPm*m{@BZV=fS&^Qc z44x+y?fo{0JEF46p?SRP_XW(Kj&Y8yC+45>owZ4H-~3nGTfd&$KS5hx$pC1f{O<y? z&S?ESJ@;jP4r}u+T|VTn;a|PGyEG5H2KV#-KnczzVOrTgD$m+kfZcvt?f_bcRhPbk zv*7^NtX~3cwvjJA=eWDyLzY%QwE%Fe1(99SLv*Sm{PN!qoD5W}nW!Evt?PPst|N#R zRubV)p+)1hCh-WHXa{#bpY`2|>76#6$I*zW`&8ltmJLVm_~|$za3_m?J<_dnD;&#S zm+L1Rc49+eQ<9&AlpsVQx_2QQBKu0ED;_utKVGM3LYv^+gvu9IW-%+<1#Kez-0em+ zIL-#WiH%+!zXa?Tll9ZKD9;Gy64FgK9V+_p7Dy0kk**Mko&ARf^f#W_JWa&xmE#Ex zO^+y<oo~C!?0te6Z?>&vsYc14R?S}$enPWPM_B#)8}?u7?icMJHecxRmG9BL1@h<Y zzo_f#hpeS#O$vFE0O$vDcE<v+KfSw^Y$QzBhe^|srf_Qi-V0p@EueSxiQY{=9ituT ziqdf6iBR*^jU(601+H(Sbcl`|<Y0DUFyfE@p}}fbG{P|=^|}#jO#7K08$|;5i0YZB z4F3#pJrWudqB8$Cf1XzrhBaRTv?;7OoO%356GxpxE!jUQ`zL4r#E-@Q6}${!2!{&S z&Ua`v4pM-tu$cgS1-!Dt8NecqHXg4T*QK+q=VN)p{0-h+^Y^l?j(X-cBSvoj-6zwq z|Md(YlZuM#zXQ4T&vlTK`$FYmQ<SO8!~e>IU(+_sap)Bg7+7UA%1K?nCW`jIngHAq z^cl#Ecb5+Fxaa`H)#uhP<R6rLavDMLA8pbiODlt?{haTCo2~x|(Ov=|RJxan-^%je zPnsFGvK=TFdMF=c6ccBOuq>F#$<sV7a0(Z;n6tVFySmRw0+CJp{mL(xAavXXKyx%S zG=AaPKk=A7GYDyeRskOmt7AJC#fZRpxb~@uSbiQS@S+mFu^xj|{;vP!Nm)!~sCyg+ zG}5o4lgoBCx3WEOwlo92iL)vmGN8_5;$&Qd$0C8V|1_P+l7OP=1z_dM4qr5`n+RM; z(Q(<2x23se{^LhfT97nt2nePGq<p~sm-X-lykY-WKtJI8ZQws=|CI9ydd8^oypl6W zTKo5}#$^xdf(XfYp(%l#Ti73U3ZH0_`j!=&bujV09bKGv8LxO8vi2Vmme~{DY*!C* zNS!BH*+1n}x%fRu+Q#`7?(-G9&A;o+DV|>3_HuLu5_fF`qdlm?KL|ovU$5l<Q(%gQ zFrzPR0vW;e_@D8f+CMq_4|K8?|A7Qt)bE18vbFpldCibZm@{wWp8vlHSzo~!0J!FY z4>I_BfW}OhNI~~4^G9v(fOnhROFahBH2<dzG7peh=hYzgef!9*zux$C&`QEnV12e3 zpqkt4!t8DK_rTeIcL}@p|6~Htnpo7U6}+$I|BG;TlU{RMw|<Vi0H95Q{#(puBjLHS z%qpRpt^fVU1InX?&x`~a4M>f|;}C`AzaJ>2-sY!QCDDWfEns_HMo}fpJ&^tQ8$_L> zaoR2Q@NhaHlsoEcQH;={mEIA3_KoO%(&t2BM~eo#^O512tyvIGpxTWYc1Z?a0{A$G z=8ZSYY}qjqamuH3%QQfa`3%-QMivOF^~egQPjqfVmP&dR_jRl32YQl*7EAQ*XuY6< zzd-~7*!mF7;SMkDx3;nZr1(VERuAPLyUet~fIcaM`<@aR8z<~)Q43r!>U`Rw1zj|M z!n^3ZZn4&-ckMq#g`KegFWdkB3do<af5k&q8mTRYTbT?W**+=LcO#I0sCS%I*6**8 z_pr#oZWBJ0dd}8+As7cRa-FcnHhJ*Ol~0C^OL^I4YDeRSC9(A}j!;L0u#-cgP5NtT zjy2h^fIhY1cTO9z5(Dgc<%dCQL><MQ>myNAt}Og#N{Ir-tlYQP$}5?&J{KU*7NF>N zE&k_=sSEZ`>-LW%&p2j$o`I2Dj_W7lzii;@cK(IHohiAmTkR9C5&F0Xh54(vH|knT zf5H6kLL7~K``^z1d~ZJi&s+JdrP})Ey14RouAjR`zUMrS_OyTcM%ULM(+gdn(KXmf z0CvTDP_OQ=s=DY7h_ZNDwf<TBmvD|Y1$M>?_k(jx-nZ8O#4@6T4Ug+~1KufTDx>&h zD(RR1e!8T7;@}sbHMF~7B~4|BD5^+-qw57UVLFxr-e4gXUw2&NnYo~BB>ku=IrMiK zvsa?g&K19txiy1!J%grAo!?Z1pq_X(Mij@ytaOtdqt3J4$f<=;P(L6A7`b?jW&u!t zt<q#=cVZDrQ?gz{<^&&>bR0HE|3nxqp7_OQ+y3|uOTGxQiI1A7I(;P&a+R*?KV2RL zVy-+j0s0&LMkts>Zq=Oye!Wuqbu@o2+dHn^!wdM}O}a)-;U)XuaY2Db7d>SEccIz| z`Dft~`=@*Sc}^_JdG$@U=pQXt<SD$D$x@=$-U{Dcs9YxNOj~rJLsGdUwEv~xt21E2 z=8xQR<|4H0o`8wcP*&+s6U_})wr9hGOg1X)>~c<8`26WTCaTz@QJ7F5C2Vyl++~39 z#C2_^?34Uo^P2`dJ-(}B91w8)#~s3e)5xzp=9c|0`V|Ca{4Z$t{Rw*TwwM3gjAMJ? zsFKaM@OPmaofY}LWAhGRA09CO6i3%<JGg89GuiF{FWUdT41gTX-v&v_uBF~_F&X7$ zc)?k0_-CTA&cQI8K^fp~XO$0rZAgGcl@5Gn|FZ<(r5oE_sNM}qxAOlz($5;6tHaih z;{Umm+39n&Xr0ch*~(<;{fQG;w*hW|{rVpf);pz2v*o{^E@`$C+DbrS=QD~NK2l_g zP}Orhink4N9Y%nkPGCPwEY63XBVQ|v>l2YY*on~2hwK6C)RCdhLluqQNj+?xO`9o5 zQdmy(ln!a(bX_3!g9YSZM}N~NX3rB4++Coqc;rqBn^B_?P^KFn*R0gtzKRqaV4DCF zLmc8!=NGU`xG_!vU`Dej$A3^6Nlrv4Fy{}4^vGrW)}VN%VC|oBJ!(f$OfolzXl<du zxZ}%=E(y@3U$*~QlLlV2|0iK}7i0#r1?#K#z^~gstpfu>(G}P-(1SUc_Yh7T$@tn> zBksK8Bnyupdsd5+mHqp>xicOTf{v^3i>P`>ug{Fp3N38lygMT|$Fejbi)1!;6-sBt zsAGY?`FyIH1bkQ|3(LA*=aGI_wBPldFHm#H0kd?>{7^T*>AP%%^8O+UiA(EZ2;z?B zCgKt0{{i3glcX-wWeCVhGsvv5QM<9C!u|uUvVY@`a{C|nxXldixLPeg&KPt6_k$JN z<iItS?Lpn9g{y5m2}?78<l1Y2Bz$J~$xEfq{LPU7ZdMP>pRSs}mx~hI9bm^n%r!4j zj%(}zxTIYjw~EKRkc1Lv{krF*;KgNGwvo_o7-->N`gNPrc#G;Z8wt~Q^M7amrfq#) z*}uZ)%+gNUzc2x~6O{ggha7;JGMK^@>yI%#-Sp=e>9>ddCjjwg*KrT4?ffyA@ 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 FV1nZVXr%xE literal 0 HcmV?d00001 diff --git a/src/assets/images/zkBTC.svg b/src/assets/images/zkBTC.svg new file mode 100644 index 0000000..0f458a8 --- /dev/null +++ b/src/assets/images/zkBTC.svg @@ -0,0 +1,15 @@ +<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g clip-path="url(#clip0_59_1130)"> +<rect x="-4" y="-4" width="44" height="44" fill="url(#pattern0)"/> +<path d="M24.9635 16.2311C25.2577 14.3426 23.7375 13.3267 21.7638 12.6454L22.4135 10.0877L20.8198 9.70521L20.1823 12.1912L18.9564 11.9044L19.5938 9.39444L18.0001 9L17.3382 11.5578L16.3206 11.3307L14.1139 10.7928L13.6848 12.4662C13.6848 12.4662 14.9107 12.7291 14.9107 12.741C15.132 12.768 15.3338 12.878 15.4734 13.0475C15.613 13.2171 15.6795 13.433 15.6586 13.6494L14.9107 16.5658H15.0824H14.9107L13.7584 20.6654C13.7105 20.8091 13.6065 20.9287 13.4688 20.9981C13.3311 21.0675 13.1708 21.081 13.0228 21.0359L11.7969 20.749L11 22.5419L13.0841 23.0438L14.2242 23.3307L13.5622 25.9243L15.1559 26.3068L15.818 23.749L17.0439 24.0717L16.3819 26.6175L17.9879 27L18.6499 24.4184C21.3715 24.9204 23.4188 24.7172 24.2892 22.3148C24.4648 21.9754 24.5659 21.6042 24.5863 21.2247C24.6066 20.8451 24.5456 20.4656 24.4072 20.1103C24.2688 19.755 24.0561 19.4317 23.7825 19.161C23.5089 18.8902 23.1804 18.678 22.8181 18.5378C23.3695 18.4279 23.8681 18.1432 24.2362 17.7282C24.6043 17.3131 24.8213 16.7909 24.8532 16.243L24.9635 16.2311ZM21.1753 21.239C20.685 23.1753 17.3382 22.1355 16.2716 21.8725L17.1542 18.4423C18.2331 18.7052 21.7147 19.2191 21.1875 21.239H21.1753ZM21.6902 16.2192C21.2366 17.9761 18.4537 17.0917 17.5465 16.8646L18.3434 13.7569C19.2506 13.9721 22.1561 14.3785 21.6902 16.2192Z" fill="#8F52E0"/> +</g> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_59_1130" transform="scale(0.015873)"/> +</pattern> +<clipPath id="clip0_59_1130"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +</clipPath> +<image id="image0_59_1130" width="63" height="63" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/src/assets/images/zkETH.svg b/src/assets/images/zkETH.svg new file mode 100644 index 0000000..f4000d7 --- /dev/null +++ b/src/assets/images/zkETH.svg @@ -0,0 +1,21 @@ +<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g clip-path="url(#clip0_55_1432)"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +<rect x="-4" y="-4" width="44" height="44" fill="url(#pattern0)"/> +<path d="M17.9932 23.4843V29.0001L24.9998 19.4993L17.9932 23.4843Z" fill="#4C1596"/> +<path d="M17.9932 15.1475V22.2193L24.9998 18.2216L17.9932 15.1475Z" fill="#300D5E"/> +<path d="M17.9932 7V15.1471L24.9998 18.2213L17.9932 7Z" fill="#4C1596"/> +<path d="M17.9936 23.4843V29.0001L11 19.4993L17.9936 23.4843Z" fill="#8F52E0"/> +<path d="M17.9936 15.1475V22.2193L11 18.2216L17.9936 15.1475Z" fill="#66399E"/> +<path d="M17.9936 7V15.1471L11 18.2213L17.9936 7Z" fill="#8F52E0"/> +</g> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_55_1432" transform="scale(0.015873 0.015625)"/> +</pattern> +<clipPath id="clip0_55_1432"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +</clipPath> +<image id="image0_55_1432" width="63" height="64" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/src/assets/images/zkUSD.svg b/src/assets/images/zkUSD.svg new file mode 100644 index 0000000..a799399 --- /dev/null +++ b/src/assets/images/zkUSD.svg @@ -0,0 +1,15 @@ +<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g clip-path="url(#clip0_59_1122)"> +<rect x="-4" y="-4" width="44" height="44" fill="url(#pattern0)"/> +<path d="M17.0491 27.5H18.718V25.3889C18.719 25.307 18.7477 25.2278 18.7994 25.1643C18.8511 25.1008 18.9227 25.0567 19.0026 25.0392C21.4735 24.6118 23 23.0317 23 20.9206C23 18.8095 21.9004 17.6957 19.2096 16.7373C17.088 15.9343 16.0919 15.442 16.0919 14.3282C16.0919 13.9397 16.26 12.6316 18.511 12.6316C19.625 12.6327 20.7265 12.8665 21.7451 13.318L22.2626 11.2717C21.2785 10.874 20.2316 10.6548 19.1708 10.6241C19.0815 10.6241 18.996 10.5887 18.9329 10.5255C18.8699 10.4623 18.8344 10.3766 18.8344 10.2873V8.5H17.1656V10.4557C17.164 10.536 17.1348 10.6133 17.083 10.6747C17.0312 10.736 16.9598 10.7776 16.881 10.7925C14.5136 11.2587 13.0906 12.7352 13.0906 14.7427C13.0906 16.7502 14.3843 17.864 17.1915 18.8354C18.8733 19.3923 19.9858 20.0269 19.9858 21.2573C19.9858 22.4877 18.9638 23.1094 17.3208 23.1094C16.0144 23.0904 14.7285 22.7807 13.5563 22.2028L13 24.3398C14.1715 24.862 15.4315 25.1565 16.7129 25.2075C16.8032 25.2109 16.8887 25.2492 16.9515 25.3144C17.0142 25.3796 17.0492 25.4667 17.0491 25.5573V27.5Z" fill="#8F52E0"/> +</g> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_59_1122" transform="scale(0.015873 0.015625)"/> +</pattern> +<clipPath id="clip0_59_1122"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +</clipPath> +<image id="image0_59_1122" width="63" height="64" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/src/assets/images/zkXAU.svg b/src/assets/images/zkXAU.svg new file mode 100644 index 0000000..01effd1 --- /dev/null +++ b/src/assets/images/zkXAU.svg @@ -0,0 +1,16 @@ +<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g clip-path="url(#clip0_59_1111)"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +<rect x="-4" y="-4" width="44" height="44" fill="url(#pattern0)"/> +<path d="M11.7808 17.8691L14.4246 21.7818H12.2877L10.6987 19.4545L9.10956 21.7818H7L9.65754 17.9127L7 14H9.1507L10.726 16.3127L12.3151 14H14.4246L11.7808 17.8691ZM20 20.6473H17.0822L16.6575 21.7818H14.6164L17.5206 14H19.5616L22.4795 21.7818H20.4247L20 20.6473ZM19.4247 19.1927L18.548 16.7927L17.6575 19.1927H19.4247ZM23.1918 18.4218V14.0581H25.0138V18.3345C25 18.5 25.0028 18.8188 25.069 19.0506C25.1353 19.2824 25.2474 19.4966 25.3978 19.6787C25.5482 19.8608 25.7335 20.0067 25.9413 20.1067C26.1491 20.2067 26.3746 20.2583 26.6028 20.2583C26.8309 20.2583 27.0564 20.2067 27.2642 20.1067C27.472 20.0067 27.6573 19.8608 27.8077 19.6787C27.9582 19.4966 28.0703 19.2824 28.1365 19.0506C28.2027 18.8188 28.1918 18.5774 28.1918 18.3345V14H30V18.3636C30 19.3281 29.6392 20.253 28.9969 20.9349C28.3547 21.6169 27.4836 22 26.5753 22C25.6671 22 24.796 21.6169 24.1537 20.9349C23.5115 20.253 23.1918 19.3862 23.1918 18.4218Z" fill="#8F52E0"/> +</g> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_59_1111" transform="scale(0.015873 0.015625)"/> +</pattern> +<clipPath id="clip0_59_1111"> +<path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" fill="white"/> +</clipPath> +<image id="image0_59_1111" width="63" height="64" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts new file mode 100644 index 0000000..5b11cec --- /dev/null +++ b/src/environments/environment.prod.ts @@ -0,0 +1,8 @@ +export const environment = { + production: true, + apiUrl: 'https://offshift.demo.applicature.com:4434', + tokenContractAddress: '0x97c35747AbE05EFD38A1Fc081a42600fdfB1e2F1', + balanceContractAddress: '0xe5cA520A565A8C974B372260Ba71224d815Cb3bC', + priceContractAddress: '0xA542a8Ed9E40eb6C39Dcc0b7d3293BA174C8DbE1', + infuraUrl: 'https://rinkeby.infura.io/v3/b2d86456364e424a95a435952cc766fb', +}; diff --git a/src/environments/environment.ts b/src/environments/environment.ts new file mode 100644 index 0000000..61267a1 --- /dev/null +++ b/src/environments/environment.ts @@ -0,0 +1,21 @@ +// This file can be replaced during build by using the `fileReplacements` array. +// `ng build` replaces `environment.ts` with `environment.prod.ts`. +// The list of file replacements can be found in `angular.json`. + +export const environment = { + production: false, + apiUrl: 'http://localhost:10010', + tokenContractAddress: '0x97c35747AbE05EFD38A1Fc081a42600fdfB1e2F1', + balanceContractAddress: '0xe5cA520A565A8C974B372260Ba71224d815Cb3bC', + priceContractAddress: '0xA542a8Ed9E40eb6C39Dcc0b7d3293BA174C8DbE1', + infuraUrl: 'https://rinkeby.infura.io/v3/b2d86456364e424a95a435952cc766fb', +}; + +/* + * For easier debugging in development mode, you can import the following file + * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. + * + * This import should be commented out in production mode because it will have a negative impact + * on performance if an error is thrown. + */ +// import 'zone.js/plugins/zone-error'; // Included with Angular CLI. diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..a8d47a5 --- /dev/null +++ b/src/index.html @@ -0,0 +1,23 @@ +<!doctype html> +<html lang="en"> +<head> + <base href="/"> + <meta charset="UTF-8"> + <meta name="viewport" + content="width=device-width,initial-scale=1,shrink-to-fit=no"> + <meta http-equiv="X-UA-Compatible" content="ie=edge"> + + <link rel="icon" type="image/png" href="assets/images/favicon.png"> + + <title>offshift</title> +</head> +<body> + <div class="loader"> + <div class="loader__wrapper"> + <img class="loader__image" src="assets/images/loader.png" alt=""> + </div> + </div> + + <os-root></os-root> +</body> +</html> diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..db96f11 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch((err) => console.error(err)); diff --git a/src/polyfills.ts b/src/polyfills.ts new file mode 100644 index 0000000..85b5573 --- /dev/null +++ b/src/polyfills.ts @@ -0,0 +1,69 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes recent versions of Safari, Chrome (including + * Opera), Edge on the desktop, and iOS and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** + * By default, zone.js will patch all possible macroTask and DomEvents + * user can disable parts of macroTask/DomEvents patch by setting following flags + * because those flags need to be set before `zone.js` being loaded, and webpack + * will put import in the top of bundle, so user need to create a separate file + * in this directory (for example: zone-flags.ts), and put the following flags + * into that file, and then add the following code before importing zone.js. + * import './zone-flags'; + * + * The flags allowed in zone-flags.ts are listed here. + * + * The following flags will work for all browsers. + * + * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + * + * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js + * with the following flag, it will bypass `zone.js` patch for IE/Edge + * + * (window as any).__Zone_enable_cross_context_check = true; + * + */ + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js'; // Included with Angular CLI. + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ + +import process from 'process'; +import { Buffer } from 'buffer'; +import Web3 from 'web3'; + +declare global { + interface Window { + ethereum: any; + global: any; + web3: Web3 & any; + } +} + +window.process = process; +window.global = window; +window.global.Buffer = global.Buffer || Buffer; diff --git a/src/styles.scss b/src/styles.scss new file mode 100644 index 0000000..66a9fa9 --- /dev/null +++ b/src/styles.scss @@ -0,0 +1,122 @@ +@import "@fontsource/metropolis/all.css"; +@import "@fontsource/material-icons"; + +@import "~src/styles/variables"; +@import "./styles/theme"; + +html { + font-family: $offshift-font-family; + scroll-behavior: smooth; +} + +html, body { + height: 100%; +} + +body { + margin: 0; + -webkit-tap-highlight-color: transparent; + color: #C4CCDD; + background-color: #220E57; +} + +h1, h2, h3, h4, h5, h6 { + color: #C4CCDD; + font-family: $offshift-font-family; +} + +.loader { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 9999; + background: #daccff; + + @keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } + } + + & &__wrapper { + background-image: url('assets/images/3.png'); + background-color: #220e57; + background-size: 100% 100%; + } + + & &__wrapper { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + } + + & &__image { + animation: rotation 1s infinite linear; + max-width: 90px; + transform-origin: 50% 51%; + } +} + +.bg-images { + position: absolute; + top: 72px; + bottom: 0; + right: 0; + left: 0; + overflow: hidden; + + > img { + position: absolute; + opacity: 0.2; + } + + > img:nth-child(1) { + width: 149px; + height: 148px; + left: 373.45px; + top: 30px; + transform: rotate(55.59deg); + } + + > img:nth-child(2) { + width: 111.03px; + height: 110.28px; + right: 110px; + bottom: 100px; + transform: rotate(-6.14deg) + } + + > img:nth-child(3) { + width: 476px; + height: 475px; + left: -162px; + bottom: -162px; + } + + > img:nth-child(4) { + width: 517px; + height: 516px; + right: -182px; + top: -182px; + } + + > img:nth-child(5) { + width: 149px; + height: 148px; + right: 360px; + bottom: -50px; + transform: rotate(90.6deg); + } +} + +.simplebar-track.simplebar-vertical .simplebar-scrollbar:before { + opacity: unset; + background-color: $offshift-primary-color; +} diff --git a/src/styles/_theme.scss b/src/styles/_theme.scss new file mode 100644 index 0000000..30f0a4c --- /dev/null +++ b/src/styles/_theme.scss @@ -0,0 +1,7066 @@ +// saga-blue +@import "variables"; + +:root { + --surface-a: #FFFFFF; + --surface-b: #f8f9fa; + --surface-c: #e9ecef; + --surface-d: #dee2e6; + --surface-e: #FFFFFF; + --surface-f: #FFFFFF; + --text-color: #495057; + --text-color-secondary: #6c757d; + --primary-color: #2196F3; + --primary-color-text: #FFFFFF; + --font-family: $offshift-font-family; + --surface-0: #FFFFFF; + --surface-50: #FAFAFA; + --surface-100: #F5F5F5; + --surface-200: #EEEEEE; + --surface-300: #E0E0E0; + --surface-400: #BDBDBD; + --surface-500: #9E9E9E; + --surface-600: #757575; + --surface-700: #616161; + --surface-800: #424242; + --surface-900: #212121; + --gray-50: #FAFAFA; + --gray-100: #F5F5F5; + --gray-200: #EEEEEE; + --gray-300: #E0E0E0; + --gray-400: #BDBDBD; + --gray-500: #9E9E9E; + --gray-600: #757575; + --gray-700: #616161; + --gray-800: #424242; + --gray-900: #212121; + --content-padding: 1rem; + --inline-spacing: 0.5rem; + --border-radius: 3px; + --surface-ground: #f8f9fa; + --surface-section: #FFFFFF; + --surface-card: #FFFFFF; + --surface-overlay: #FFFFFF; + --surface-border: #dee2e6; + --surface-hover: #e9ecef; + --maskbg: rgba(0, 0, 0, 0.4); + --focus-ring: 0 0 0 0.2rem #a6d5fa; +} + +* { + box-sizing: border-box; + outline: none; + + *::before, + *::after { + box-sizing: border-box; + } +} + +.p-component { + font-family: $offshift-font-family; + font-size: 1rem; + font-weight: normal; +} + +.p-component-overlay { + background-color: rgba(0, 0, 0, 0.4); + transition-duration: 0.2s; +} + +.p-disabled, .p-component:disabled { + opacity: 0.6; +} + +.p-error { + color: #f44336; +} + +.p-text-secondary { + color: #6c757d; +} + +.pi { + font-size: 1rem; +} + +.p-link { + font-size: 1rem; + font-family: $offshift-font-family; + border-radius: 3px; +} + +.p-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-component-overlay-enter { + animation: p-component-overlay-enter-animation 150ms forwards; +} + +.p-component-overlay-leave { + animation: p-component-overlay-leave-animation 150ms forwards; +} + +@keyframes p-component-overlay-enter-animation { + from { + background-color: transparent; + } + to { + background-color: var(--maskbg); + } +} + +@keyframes p-component-overlay-leave-animation { + from { + background-color: var(--maskbg); + } + to { + background-color: transparent; + } +} + +:root { + --blue-50: #f4fafe; + --blue-100: #cae6fc; + --blue-200: #a0d2fa; + --blue-300: #75bef8; + --blue-400: #4baaf5; + --blue-500: #2196f3; + --blue-600: #1c80cf; + --blue-700: #1769aa; + --blue-800: #125386; + --blue-900: #0d3c61; + --green-50: #f6fbf6; + --green-100: #d4ecd5; + --green-200: #b2ddb4; + --green-300: #90cd93; + --green-400: #6ebe71; + --green-500: #4caf50; + --green-600: #419544; + --green-700: #357b38; + --green-800: #2a602c; + --green-900: #1e4620; + --yellow-50: #fffcf5; + --yellow-100: #fef0cd; + --yellow-200: #fde4a5; + --yellow-300: #fdd87d; + --yellow-400: #fccc55; + --yellow-500: #fbc02d; + --yellow-600: #d5a326; + --yellow-700: #b08620; + --yellow-800: #8a6a19; + --yellow-900: #644d12; + --cyan-50: #f2fcfd; + --cyan-100: #c2eff5; + --cyan-200: #91e2ed; + --cyan-300: #61d5e4; + --cyan-400: #30c9dc; + --cyan-500: #00bcd4; + --cyan-600: #00a0b4; + --cyan-700: #008494; + --cyan-800: #006775; + --cyan-900: #004b55; + --pink-50: #fef4f7; + --pink-100: #fac9da; + --pink-200: #f69ebc; + --pink-300: #f1749e; + --pink-400: #ed4981; + --pink-500: #e91e63; + --pink-600: #c61a54; + --pink-700: #a31545; + --pink-800: #801136; + --pink-900: #5d0c28; + --indigo-50: #f5f6fb; + --indigo-100: #d1d5ed; + --indigo-200: #acb4df; + --indigo-300: #8893d1; + --indigo-400: #6372c3; + --indigo-500: #3f51b5; + --indigo-600: #36459a; + --indigo-700: #2c397f; + --indigo-800: #232d64; + --indigo-900: #192048; + --teal-50: #f2faf9; + --teal-100: #c2e6e2; + --teal-200: #91d2cc; + --teal-300: #61beb5; + --teal-400: #30aa9f; + --teal-500: #009688; + --teal-600: #008074; + --teal-700: #00695f; + --teal-800: #00534b; + --teal-900: #003c36; + --orange-50: #fff8f2; + --orange-100: #fde0c2; + --orange-200: #fbc791; + --orange-300: #f9ae61; + --orange-400: #f79530; + --orange-500: #f57c00; + --orange-600: #d06900; + --orange-700: #ac5700; + --orange-800: #874400; + --orange-900: #623200; + --bluegray-50: #f7f9f9; + --bluegray-100: #d9e0e3; + --bluegray-200: #bbc7cd; + --bluegray-300: #9caeb7; + --bluegray-400: #7e96a1; + --bluegray-500: #607d8b; + --bluegray-600: #526a76; + --bluegray-700: #435861; + --bluegray-800: #35454c; + --bluegray-900: #263238; + --purple-50: #faf4fb; + --purple-100: #e7cbec; + --purple-200: #d4a2dd; + --purple-300: #c279ce; + --purple-400: #af50bf; + --purple-500: #9c27b0; + --purple-600: #852196; + --purple-700: #6d1b7b; + --purple-800: #561561; + --purple-900: #3e1046; + --red-50: #fff5f5; + --red-100: #ffd1ce; + --red-200: #ffada7; + --red-300: #ff8980; + --red-400: #ff6459; + --red-500: #ff4032; + --red-600: #d9362b; + --red-700: #b32d23; + --red-800: #8c231c; + --red-900: #661a14; +} + +.p-autocomplete .p-autocomplete-loader { + right: 0.5rem; +} + +.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { + right: 2.857rem; +} + +.p-autocomplete .p-autocomplete-multiple-container { + padding: 0.25rem 0.5rem; +} + +.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { + border-color: #2196F3; +} + +.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { + padding: 0.25rem 0; +} + +.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { + font-family: $offshift-font-family; + font-size: 1rem; + color: #495057; + padding: 0; + margin: 0; +} + +.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #E3F2FD; + color: #495057; + border-radius: 3px; +} + +.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { + margin-left: 0.5rem; +} + +p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { + border-color: #f44336; +} + +.p-autocomplete-panel { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) { + padding: 0.5rem 0; +} + +.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper { + padding: 0.5rem 0; +} + +.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { + margin: 0; + padding: 0.5rem 1rem; + border: 0 none; + color: #495057; + background: transparent; + transition: box-shadow 0.2s; + border-radius: 0; +} + +.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover { + color: #495057; + background: #e9ecef; +} + +.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { + margin: 0; + padding: 0.75rem 1rem; + color: #495057; + background: #FFFFFF; + font-weight: 600; +} + +p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { + border-color: #f44336; +} + +.p-datepicker { + padding: 0.5rem; + background: #FFFFFF; + color: #495057; + border: 1px solid #ced4da; + border-radius: 3px; +} + +.p-datepicker:not(.p-datepicker-inline) { + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header { + background: #FFFFFF; +} + +.p-datepicker .p-datepicker-header { + padding: 0.5rem; + color: #495057; + background: #FFFFFF; + font-weight: 600; + margin: 0; + border-bottom: 1px solid #dee2e6; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-datepicker .p-datepicker-header .p-datepicker-prev, +.p-datepicker .p-datepicker-header .p-datepicker-next { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover, +.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-datepicker .p-datepicker-header .p-datepicker-prev:focus, +.p-datepicker .p-datepicker-header .p-datepicker-next:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-datepicker .p-datepicker-header .p-datepicker-title { + line-height: 2rem; +} + +.p-datepicker .p-datepicker-header .p-datepicker-title select { + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-datepicker .p-datepicker-header .p-datepicker-title select:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { + margin-right: 0.5rem; +} + +.p-datepicker table { + font-size: 1rem; + margin: 0.5rem 0; +} + +.p-datepicker table th { + padding: 0.5rem; +} + +.p-datepicker table th > span { + width: 2.5rem; + height: 2.5rem; +} + +.p-datepicker table td { + padding: 0.5rem; +} + +.p-datepicker table td > span { + width: 2.5rem; + height: 2.5rem; + border-radius: 50%; + transition: box-shadow 0.2s; + border: 1px solid transparent; +} + +.p-datepicker table td > span.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-datepicker table td > span:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-datepicker table td.p-datepicker-today > span { + background: #ced4da; + color: #495057; + border-color: transparent; +} + +.p-datepicker table td.p-datepicker-today > span.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-datepicker .p-datepicker-buttonbar { + padding: 1rem 0; + border-top: 1px solid #dee2e6; +} + +.p-datepicker .p-datepicker-buttonbar .p-button { + width: auto; +} + +.p-datepicker .p-timepicker { + border-top: 1px solid #dee2e6; + padding: 0.5rem; +} + +.p-datepicker .p-timepicker button { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-datepicker .p-timepicker button:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-datepicker .p-timepicker button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-datepicker .p-timepicker button:last-child { + margin-top: 0.2em; +} + +.p-datepicker .p-timepicker span { + font-size: 1.25rem; +} + +.p-datepicker .p-timepicker > div { + padding: 0 0.5rem; +} + +.p-datepicker.p-datepicker-timeonly .p-timepicker { + border-top: 0 none; +} + +.p-datepicker .p-monthpicker { + margin: 0.5rem 0; +} + +.p-datepicker .p-monthpicker .p-monthpicker-month { + padding: 0.5rem; + transition: box-shadow 0.2s; + border-radius: 3px; +} + +.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-datepicker.p-datepicker-multiple-month .p-datepicker-group { + border-right: 1px solid #dee2e6; + padding-right: 0.5rem; + padding-left: 0.5rem; + padding-top: 0; + padding-bottom: 0; +} + +.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { + padding-left: 0; +} + +.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} + +.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { + background: #e9ecef; +} + +.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover { + background: #e9ecef; +} + +.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +@media screen and (max-width: 769px) { + .p-datepicker table th, .p-datepicker table td { + padding: 0; + } +} + +.p-cascadeselect { + background: #FFFFFF; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} + +.p-cascadeselect:not(.p-disabled):hover { + border-color: #2196F3; +} + +.p-cascadeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-cascadeselect .p-cascadeselect-label { + background: transparent; + border: 0 none; + padding: 0.5rem 0.5rem; +} + +.p-cascadeselect .p-cascadeselect-label.p-placeholder { + color: #6c757d; +} + +.p-cascadeselect .p-cascadeselect-label:enabled:focus { + outline: 0 none; + box-shadow: none; +} + +.p-cascadeselect .p-cascadeselect-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-cascadeselect-panel { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-cascadeselect-panel .p-cascadeselect-items { + padding: 0.5rem 0; +} + +.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item { + margin: 0; + border: 0 none; + color: #495057; + background: transparent; + transition: box-shadow 0.2s; + border-radius: 0; +} + +.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { + padding: 0.5rem 1rem; +} + +.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { + color: #495057; + background: #e9ecef; +} + +.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { + font-size: 0.875rem; +} + +p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { + border-color: #f44336; +} + +.p-input-filled .p-cascadeselect { + background: #f8f9fa; +} + +.p-input-filled .p-cascadeselect:not(.p-disabled):hover { + background-color: #f8f9fa; +} + +.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { + background-color: #FFFFFF; +} + +.p-checkbox { + width: 20px; + height: 20px; +} + +.p-checkbox .p-checkbox-box { + border: 2px solid $offshift-primary-color; + background: #FFFFFF; + width: 20px; + height: 20px; + color: #495057; + border-radius: 3px; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-checkbox .p-checkbox-box .p-checkbox-icon { + transition-duration: 0.2s; + color: #FFFFFF; + font-size: 14px; +} + +.p-checkbox .p-checkbox-box.p-highlight { + border-color: $offshift-primary-color-focus; + background: $offshift-primary-color-focus; +} + +.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { + border-color: $offshift-primary-color-hover; +} + +.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { + outline: 0 none; + outline-offset: 0; + //box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: $offshift-primary-color-focus; +} + +.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { + border-color: $offshift-primary-color-hover; + background: $offshift-primary-color-hover; + color: #FFFFFF; +} + +p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { + border-color: #f44336; +} + +.p-input-filled .p-checkbox .p-checkbox-box { + background-color: #f8f9fa; +} + +.p-input-filled .p-checkbox .p-checkbox-box.p-highlight { + background: #2196F3; +} + +.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { + background-color: #f8f9fa; +} + +.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { + background: #0b7ad1; +} + +.p-checkbox-label { + margin-left: 0.5rem; +} + +.p-chips .p-chips-multiple-container { + padding: 0.25rem 0.5rem; +} + +.p-chips .p-chips-multiple-container:not(.p-disabled):hover { + border-color: #2196F3; +} + +.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-chips .p-chips-multiple-container .p-chips-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #E3F2FD; + color: #495057; + border-radius: 3px; +} + +.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { + margin-left: 0.5rem; +} + +.p-chips .p-chips-multiple-container .p-chips-input-token { + padding: 0.25rem 0; +} + +.p-chips .p-chips-multiple-container .p-chips-input-token input { + font-family: $offshift-font-family; + font-size: 1rem; + color: #495057; + padding: 0; + margin: 0; +} + +p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { + border-color: #f44336; +} + +.p-colorpicker-preview, +.p-fluid .p-colorpicker-preview.p-inputtext { + width: 2rem; + height: 2rem; +} + +.p-colorpicker-panel { + background: #323232; + border-color: 1px solid #191919; +} + +.p-colorpicker-panel .p-colorpicker-color-handle, +.p-colorpicker-panel .p-colorpicker-hue-handle { + border-color: #FFFFFF; +} + +.p-colorpicker-overlay-panel { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-dropdown { + background: #FFFFFF; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} + +.p-dropdown:not(.p-disabled):hover { + border-color: #2196F3; +} + +.p-dropdown:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-dropdown.p-dropdown-clearable .p-dropdown-label { + padding-right: 1.5rem; +} + +.p-dropdown .p-dropdown-label { + background: transparent; + border: 0 none; +} + +.p-dropdown .p-dropdown-label.p-placeholder { + color: #6c757d; +} + +.p-dropdown .p-dropdown-label:enabled:focus { + outline: 0 none; + box-shadow: none; +} + +.p-dropdown .p-dropdown-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-dropdown .p-dropdown-clear-icon { + color: #6c757d; + right: 2.357rem; +} + +.p-dropdown-panel { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-dropdown-panel .p-dropdown-header { + padding: 0.5rem 1rem; + border-bottom: 0 none; + color: #495057; + background: #f8f9fa; + margin: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-dropdown-panel .p-dropdown-header .p-dropdown-filter { + padding-right: 1.5rem; + margin-right: -1.5rem; +} + +.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { + right: 0.5rem; + color: #6c757d; +} + +.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) { + padding: 0.5rem 0; +} + +.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper { + padding: 0.5rem 0; +} + +.p-dropdown-panel .p-dropdown-items .p-dropdown-item { + margin: 0; + padding: 0.5rem 1rem; + border: 0 none; + color: #495057; + background: transparent; + transition: box-shadow 0.2s; + border-radius: 0; +} + +.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { + color: #495057; + background: #e9ecef; +} + +.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { + margin: 0; + padding: 0.75rem 1rem; + color: #495057; + background: #FFFFFF; + font-weight: 600; +} + +p-dropdown.ng-dirty.ng-invalid > .p-dropdown { + border-color: #f44336; +} + +.p-input-filled .p-dropdown { + background: #f8f9fa; +} + +.p-input-filled .p-dropdown:not(.p-disabled):hover { + background-color: #f8f9fa; +} + +.p-input-filled .p-dropdown:not(.p-disabled).p-focus { + background-color: #FFFFFF; +} + +.p-editor-container .p-editor-toolbar { + background: #f8f9fa; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-editor-container .p-editor-toolbar.ql-snow { + border: 1px solid #dee2e6; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { + stroke: #6c757d; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-fill { + fill: #6c757d; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { + border: 0 none; + color: #6c757d; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover { + color: #495057; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke { + stroke: #495057; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill { + fill: #495057; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + color: #495057; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #495057; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #495057; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; + padding: 0.5rem 0; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { + color: #495057; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover { + color: #495057; + background: #e9ecef; +} + +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item { + padding: 0.5rem 1rem; +} + +.p-editor-container .p-editor-content { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-editor-container .p-editor-content.ql-snow { + border: 1px solid #dee2e6; +} + +.p-editor-container .p-editor-content .ql-editor { + background: #FFFFFF; + color: #495057; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-editor-container .ql-snow.ql-toolbar button:hover, +.p-editor-container .ql-snow.ql-toolbar button:focus { + color: #495057; +} + +.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { + stroke: #495057; +} + +.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, +.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { + fill: #495057; +} + +.p-editor-container .ql-snow.ql-toolbar button.ql-active, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected { + color: #2196F3; +} + +.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke { + stroke: #2196F3; +} + +.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill { + fill: #2196F3; +} + +.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label { + color: #2196F3; +} + +.p-inputgroup-addon { + background: #e9ecef; + color: #6c757d; + border-top: 1px solid #ced4da; + border-left: 1px solid #ced4da; + border-bottom: 1px solid #ced4da; + padding: 0.5rem 0.5rem; + min-width: 2.357rem; +} + +.p-inputgroup-addon:last-child { + border-right: 1px solid #ced4da; +} + +.p-inputgroup > .p-component, +.p-inputgroup > .p-element, +.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext, +.p-inputgroup > .p-float-label > .p-component { + border-radius: 0; + margin: 0; +} + +.p-inputgroup > .p-component + .p-inputgroup-addon, +.p-inputgroup > .p-element + .p-inputgroup-addon, +.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon, +.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { + border-left: 0 none; +} + +.p-inputgroup > .p-component:focus, +.p-inputgroup > .p-element:focus, +.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus, +.p-inputgroup > .p-float-label > .p-component:focus { + z-index: 1; +} + +.p-inputgroup > .p-component:focus ~ label, +.p-inputgroup > .p-element:focus ~ label, +.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label, +.p-inputgroup > .p-float-label > .p-component:focus ~ label { + z-index: 1; +} + +.p-inputgroup-addon:first-child, +.p-inputgroup button:first-child, +.p-inputgroup input:first-child, +.p-inputgroup > .p-inputwrapper:first-child > .p-component, +.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-inputgroup .p-float-label:first-child input { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-inputgroup-addon:last-child, +.p-inputgroup button:last-child, +.p-inputgroup input:last-child, +.p-inputgroup > .p-inputwrapper:last-child > .p-component, +.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-inputgroup .p-float-label:last-child input { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-fluid .p-inputgroup .p-button { + width: auto; +} + +.p-fluid .p-inputgroup .p-button.p-button-icon-only { + width: 2.357rem; +} + +p-inputmask.ng-dirty.ng-invalid > .p-inputtext { + border-color: #f44336; +} + +p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { + border-color: #f44336; +} + +.p-inputswitch { + width: 3rem; + height: 1.75rem; +} + +.p-inputswitch .p-inputswitch-slider { + background: #1B0D3D; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 30px; +} + +.p-inputswitch .p-inputswitch-slider:before { + background: #FFFFFF; + width: 1.25rem; + height: 1.25rem; + left: 0.25rem; + margin-top: -0.625rem; + border-radius: 50%; + transition-duration: 0.2s; +} + +.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { + transform: translateX(1.25rem); +} + +.p-inputswitch.p-focus .p-inputswitch-slider { + outline: 0 none; + outline-offset: 0; + //box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { + background: #1B0D3D; +} + +.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { + background: #1B0D3D; +} + +.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { + background: #FFFFFF; +} + +.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider { + background: #1B0D3D; +} + +p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch { + border-color: #f44336; +} + +.p-inputtext { + font-family: $offshift-font-family; + font-size: 1rem; + color: #1B0D3D; + background: #FFFFFF; + padding: 0.5rem 0.5rem; + border: 1px solid $offshift-primary-color; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + appearance: none; + border-radius: 2px; +} + +.p-inputtext:enabled:hover { + border-color: $offshift-primary-color-hover; +} + +.p-inputtext:enabled:focus { + outline: 0 none; + outline-offset: 0; + //box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: $offshift-primary-color-focus; +} + +.p-inputtext.ng-dirty.ng-invalid { + border-color: #f44336; +} + +.p-inputtext.p-inputtext-sm { + font-size: 0.875rem; + padding: 0.4375rem 0.4375rem; +} + +.p-inputtext.p-inputtext-lg { + font-size: 1.25rem; + padding: 0.625rem 0.625rem; +} + +.p-float-label > label { + left: 0.5rem; + color: #6c757d; + transition-duration: 0.2s; +} + +.p-float-label > .ng-invalid.ng-dirty + label { + color: #f44336; +} + +.p-input-icon-left > i:first-of-type { + left: 0.5rem; + color: #6c757d; +} + +.p-input-icon-left > .p-inputtext { + padding-left: 2rem; +} + +.p-input-icon-left.p-float-label > label { + left: 2rem; +} + +.p-input-icon-right > i:last-of-type { + right: 0.5rem; + color: #6c757d; +} + +.p-input-icon-right > .p-inputtext { + padding-right: 2rem; +} + +::-webkit-input-placeholder { + color: #6c757d; +} + +:-moz-placeholder { + color: #6c757d; +} + +::-moz-placeholder { + color: #6c757d; +} + +:-ms-input-placeholder { + color: #6c757d; +} + +.p-input-filled .p-inputtext { + background-color: #f8f9fa; +} + +.p-input-filled .p-inputtext:enabled:hover { + background-color: #f8f9fa; +} + +.p-input-filled .p-inputtext:enabled:focus { + background-color: #FFFFFF; +} + +.p-inputtext-sm .p-inputtext { + font-size: 0.875rem; + padding: 0.4375rem 0.4375rem; +} + +.p-inputtext-lg .p-inputtext { + font-size: 1.25rem; + padding: 0.625rem 0.625rem; +} + +.p-listbox { + background: #FFFFFF; + color: #495057; + border: 1px solid #ced4da; + border-radius: 3px; +} + +.p-listbox .p-listbox-header { + padding: 0.5rem 1rem; + border-bottom: 0 none; + color: #495057; + background: #f8f9fa; + margin: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-listbox .p-listbox-header .p-listbox-filter { + padding-right: 1.5rem; +} + +.p-listbox .p-listbox-header .p-listbox-filter-icon { + right: 0.5rem; + color: #6c757d; +} + +.p-listbox .p-listbox-header .p-checkbox { + margin-right: 0.5rem; +} + +.p-listbox .p-listbox-list { + padding: 0.5rem 0; +} + +.p-listbox .p-listbox-list .p-listbox-item { + margin: 0; + padding: 0.5rem 1rem; + border: 0 none; + color: #495057; + transition: box-shadow 0.2s; + border-radius: 0; +} + +.p-listbox .p-listbox-list .p-listbox-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-listbox .p-listbox-list .p-listbox-item:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-listbox .p-listbox-list .p-listbox-item .p-checkbox { + margin-right: 0.5rem; +} + +.p-listbox .p-listbox-list .p-listbox-item-group { + margin: 0; + padding: 0.75rem 1rem; + color: #495057; + background: #FFFFFF; + font-weight: 600; +} + +.p-listbox .p-listbox-list .p-listbox-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { + color: #495057; + background: #e9ecef; +} + +p-listbox.ng-dirty.ng-invalid > .p-listbox { + border-color: #f44336; +} + +.p-multiselect { + background: #FFFFFF; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} + +.p-multiselect:not(.p-disabled):hover { + border-color: #2196F3; +} + +.p-multiselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-multiselect .p-multiselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-multiselect .p-multiselect-label.p-placeholder { + color: #6c757d; +} + +.p-multiselect.p-multiselect-chip .p-multiselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #E3F2FD; + color: #495057; + border-radius: 3px; +} + +.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { + margin-left: 0.5rem; +} + +.p-multiselect .p-multiselect-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { + padding: 0.25rem 0.5rem; +} + +.p-multiselect-panel { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-multiselect-panel .p-multiselect-header { + padding: 0.5rem 1rem; + border-bottom: 0 none; + color: #495057; + background: #f8f9fa; + margin: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext { + padding-right: 1.5rem; +} + +.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { + right: 0.5rem; + color: #6c757d; +} + +.p-multiselect-panel .p-multiselect-header .p-checkbox { + margin-right: 0.5rem; +} + +.p-multiselect-panel .p-multiselect-header .p-multiselect-close { + margin-left: 0.5rem; + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) { + padding: 0.5rem 0; +} + +.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper { + padding: 0.5rem 0; +} + +.p-multiselect-panel .p-multiselect-items .p-multiselect-item { + margin: 0; + padding: 0.5rem 1rem; + border: 0 none; + color: #495057; + background: transparent; + transition: box-shadow 0.2s; + border-radius: 0; +} + +.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { + color: #495057; + background: #e9ecef; +} + +.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { + margin-right: 0.5rem; +} + +.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { + margin: 0; + padding: 0.75rem 1rem; + color: #495057; + background: #FFFFFF; + font-weight: 600; +} + +.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +p-multiselect.ng-dirty.ng-invalid > .p-multiselect { + border-color: #f44336; +} + +.p-input-filled .p-multiselect { + background: #f8f9fa; +} + +.p-input-filled .p-multiselect:not(.p-disabled):hover { + background-color: #f8f9fa; +} + +.p-input-filled .p-multiselect:not(.p-disabled).p-focus { + background-color: #FFFFFF; +} + +.p-password.p-invalid.p-component > .p-inputtext { + border-color: #f44336; +} + +.p-password-panel { + padding: 1rem; + background: #FFFFFF; + color: #495057; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.p-password-panel .p-password-meter { + margin-bottom: 0.5rem; + background: #dee2e6; +} + +.p-password-panel .p-password-meter .p-password-strength.weak { + background: #D32F2F; +} + +.p-password-panel .p-password-meter .p-password-strength.medium { + background: #FBC02D; +} + +.p-password-panel .p-password-meter .p-password-strength.strong { + background: #689F38; +} + +.p-radiobutton { + width: 20px; + height: 20px; +} + +.p-radiobutton .p-radiobutton-box { + border: 2px solid #ced4da; + background: #FFFFFF; + width: 20px; + height: 20px; + color: #495057; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { + border-color: #2196F3; +} + +.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-radiobutton .p-radiobutton-box .p-radiobutton-icon { + width: 12px; + height: 12px; + transition-duration: 0.2s; + background-color: #FFFFFF; +} + +.p-radiobutton .p-radiobutton-box.p-highlight { + border-color: #2196F3; + background: #2196F3; +} + +.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { + border-color: #0b7ad1; + background: #0b7ad1; + color: #FFFFFF; +} + +p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box { + border-color: #f44336; +} + +.p-input-filled .p-radiobutton .p-radiobutton-box { + background-color: #f8f9fa; +} + +.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover { + background-color: #f8f9fa; +} + +.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight { + background: #2196F3; +} + +.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { + background: #0b7ad1; +} + +.p-radiobutton-label { + margin-left: 0.5rem; +} + +.p-rating .p-rating-icon { + color: #495057; + margin-left: 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + font-size: 1.143rem; +} + +.p-rating .p-rating-icon.p-rating-cancel { + color: #e74c3c; +} + +.p-rating .p-rating-icon:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-rating .p-rating-icon:first-child { + margin-left: 0; +} + +.p-rating .p-rating-icon.pi-star { + color: #2196F3; +} + +.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover { + color: #2196F3; +} + +.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover { + color: #c0392b; +} + +.p-selectbutton .p-button { + width: 100%; + white-space: nowrap; + background: rgba(107, 57, 250, 0.07); + border: 0; + color: #6B39FA; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + + &:not(:first-of-type):not(:last-of-type) { + border-right: 1px solid #6B39FA; + } +} + +.p-selectbutton .p-button .p-button-icon-left, +.p-selectbutton .p-button .p-button-icon-right { + color: #8961fb; +} + +.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { + background: #8961fb; + border-color: #8961fb; + color: #FFFFFF; +} + +.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, +.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { + color: #FFFFFF; +} + +.p-selectbutton .p-button.p-highlight { + background: #6b39fa; + border-color: #6b39fa; + color: #FFFFFF; +} + +.p-selectbutton .p-button.p-highlight .p-button-icon-left, +.p-selectbutton .p-button.p-highlight .p-button-icon-right { + color: #FFFFFF; +} + +.p-selectbutton .p-button.p-highlight:hover { + background: #8961fb; + border-color: #8961fb; + color: #FFFFFF; +} + +.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, +.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { + color: #FFFFFF; +} + +p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button { + border-color: #f44336; +} + +.p-slider { + background: #dee2e6; + border: 0 none; + border-radius: 3px; +} + +.p-slider.p-slider-horizontal { + height: 0.286rem; +} + +.p-slider.p-slider-horizontal .p-slider-handle { + margin-top: -0.5715rem; + margin-left: -0.5715rem; +} + +.p-slider.p-slider-vertical { + width: 0.286rem; +} + +.p-slider.p-slider-vertical .p-slider-handle { + margin-left: -0.5715rem; + margin-bottom: -0.5715rem; +} + +.p-slider .p-slider-handle { + height: 1.143rem; + width: 1.143rem; + background: #FFFFFF; + border: 2px solid #2196F3; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-slider .p-slider-handle:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-slider .p-slider-range { + background: #2196F3; +} + +.p-slider:not(.p-disabled) .p-slider-handle:hover { + background: #2196F3; + border-color: #2196F3; +} + +.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle { + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s; +} + +.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range { + transition: width 0.2s; +} + +.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle { + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s; +} + +.p-slider.p-slider-animate.p-slider-vertical .p-slider-range { + transition: height 0.2s; +} + +.p-togglebutton.p-button { + background: #FFFFFF; + border: 1px solid #ced4da; + color: #495057; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-togglebutton.p-button .p-button-icon-left, +.p-togglebutton.p-button .p-button-icon-right { + color: #6c757d; +} + +.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { + background: #e9ecef; + border-color: #ced4da; + color: #495057; +} + +.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, +.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { + color: #6c757d; +} + +.p-togglebutton.p-button.p-highlight { + background: #2196F3; + border-color: #2196F3; + color: #FFFFFF; +} + +.p-togglebutton.p-button.p-highlight .p-button-icon-left, +.p-togglebutton.p-button.p-highlight .p-button-icon-right { + color: #FFFFFF; +} + +.p-togglebutton.p-button.p-highlight:hover { + background: #0d89ec; + border-color: #0d89ec; + color: #FFFFFF; +} + +.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left, +.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right { + color: #FFFFFF; +} + +p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button { + border-color: #f44336; +} + +.p-treeselect { + background: #FFFFFF; + border: 1px solid #ced4da; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} + +.p-treeselect:not(.p-disabled):hover { + border-color: #2196F3; +} + +.p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: #2196F3; +} + +.p-treeselect .p-treeselect-label { + padding: 0.5rem 0.5rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-treeselect .p-treeselect-label.p-placeholder { + color: #6c757d; +} + +.p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.25rem 0.5rem; + margin-right: 0.5rem; + background: #dee2e6; + color: #495057; + border-radius: 16px; +} + +.p-treeselect .p-treeselect-trigger { + background: transparent; + color: #6c757d; + width: 2.357rem; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-treeselect.p-invalid.p-component { + border-color: #f44336; +} + +.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.25rem 0.5rem; +} + +.p-treeselect-panel { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; +} + +.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.5rem 1rem; + color: #495057; + background: transparent; +} + +.p-input-filled .p-treeselect { + background: #f8f9fa; +} + +.p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f8f9fa; +} + +.p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #FFFFFF; +} + +.p-button { + color: #FFFFFF; + background: #6B39FA; + border: 1px solid #6B39FA; + padding: 0.75rem 2rem; + font-size: 1rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; + font-weight: 600; + text-align: center; + + &:disabled, + &.p-disabled, + &.p-component:disabled { + opacity: unset; + background: #251652; + border: 1px solid #251652; + } +} + +.p-button:enabled:hover { + background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #6B39FA; + color: #FFFFFF; + border-color: #6B39FA; + cursor: pointer; +} + +.p-button:enabled:active { + background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #6B39FA; + color: #FFFFFF; + border-color: #6B39FA; +} + +.p-button.p-button-outlined { + background-color: transparent; + color: #2196F3; + border: 1px solid; +} + +.p-button.p-button-outlined:enabled:hover { + background: rgba(33, 150, 243, 0.04); + color: #2196F3; + border: 1px solid; +} + +.p-button.p-button-outlined:enabled:active { + background: rgba(33, 150, 243, 0.16); + color: #2196F3; + border: 1px solid; +} + +.p-button.p-button-outlined.p-button-plain { + color: #6c757d; + border-color: #6c757d; +} + +.p-button.p-button-outlined.p-button-plain:enabled:hover { + background: #e9ecef; + color: #6c757d; +} + +.p-button.p-button-outlined.p-button-plain:enabled:active { + background: #dee2e6; + color: #6c757d; +} + +.p-button.p-button-text { + background-color: transparent; + color: #2196F3; + border-color: transparent; +} + +.p-button.p-button-text:enabled:hover { + background: rgba(33, 150, 243, 0.04); + color: #2196F3; + border-color: transparent; +} + +.p-button.p-button-text:enabled:active { + background: rgba(33, 150, 243, 0.16); + color: #2196F3; + border-color: transparent; +} + +.p-button.p-button-text.p-button-plain { + color: #6c757d; +} + +.p-button.p-button-text.p-button-plain:enabled:hover { + background: #e9ecef; + color: #6c757d; +} + +.p-button.p-button-text.p-button-plain:enabled:active { + background: #dee2e6; + color: #6c757d; +} + +.p-button:focus { + outline: 0 none; + outline-offset: 0; + //box-shadow: 0 0 0 0.2rem #6B39FA; +} + +.p-button .p-button-icon-left { + margin-right: 0.5rem; +} + +.p-button .p-button-icon-right { + margin-left: 0.5rem; +} + +.p-button .p-button-icon-bottom { + margin-top: 0.5rem; +} + +.p-button .p-button-icon-top { + margin-bottom: 0.5rem; +} + +.p-button .p-badge { + margin-left: 0.5rem; + min-width: 1rem; + height: 1rem; + line-height: 1rem; + color: #2196F3; + background-color: #FFFFFF; +} + +.p-button.p-button-raised { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.p-button.p-button-rounded { + border-radius: 2rem; +} + +.p-button.p-button-icon-only { + width: 2.357rem; + padding: 0.5rem 0; +} + +.p-button.p-button-icon-only .p-button-icon-left, +.p-button.p-button-icon-only .p-button-icon-right { + margin: 0; +} + +.p-button.p-button-icon-only.p-button-rounded { + border-radius: 50%; + height: 2.357rem; +} + +.p-button.p-button-sm { + font-size: 0.875rem; + padding: 0.4375rem 0.875rem; +} + +.p-button.p-button-sm .p-button-icon { + font-size: 0.875rem; +} + +.p-button.p-button-lg { + font-size: 1.25rem; + padding: 0.625rem 1.25rem; +} + +.p-button.p-button-lg .p-button-icon { + font-size: 1.25rem; +} + +.p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; +} + +.p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; +} + +.p-fluid .p-button { + width: 100%; +} + +.p-fluid .p-button-icon-only { + width: 2.357rem; +} + +.p-fluid .p-buttonset { + display: flex; +} + +.p-fluid .p-buttonset .p-button { + flex: 1; +} + +.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button { + color: #FFFFFF; + background: #607D8B; + border: 1px solid #607D8B; +} + +.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover { + background: #56717d; + color: #FFFFFF; + border-color: #56717d; +} + +.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus { + box-shadow: 0 0 0 0.2rem #beccd2; +} + +.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active { + background: #4d646f; + color: #FFFFFF; + border-color: #4d646f; +} + +.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined { + background-color: transparent; + color: #607D8B; + border: 1px solid; +} + +.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover { + background: rgba(96, 125, 139, 0.04); + color: #607D8B; + border: 1px solid; +} + +.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active { + background: rgba(96, 125, 139, 0.16); + color: #607D8B; + border: 1px solid; +} + +.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text { + background-color: transparent; + color: #607D8B; + border-color: transparent; +} + +.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover { + background: rgba(96, 125, 139, 0.04); + border-color: transparent; + color: #607D8B; +} + +.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active { + background: rgba(96, 125, 139, 0.16); + border-color: transparent; + color: #607D8B; +} + +.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button { + color: #FFFFFF; + background: #0288D1; + border: 1px solid #0288D1; +} + +.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover { + background: #027abc; + color: #FFFFFF; + border-color: #027abc; +} + +.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus { + box-shadow: 0 0 0 0.2rem #89d4fe; +} + +.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active { + background: #026da7; + color: #FFFFFF; + border-color: #026da7; +} + +.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined { + background-color: transparent; + color: #0288D1; + border: 1px solid; +} + +.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover { + background: rgba(2, 136, 209, 0.04); + color: #0288D1; + border: 1px solid; +} + +.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active { + background: rgba(2, 136, 209, 0.16); + color: #0288D1; + border: 1px solid; +} + +.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text { + background-color: transparent; + color: #0288D1; + border-color: transparent; +} + +.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover { + background: rgba(2, 136, 209, 0.04); + border-color: transparent; + color: #0288D1; +} + +.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active { + background: rgba(2, 136, 209, 0.16); + border-color: transparent; + color: #0288D1; +} + +.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button { + color: #FFFFFF; + background: #689F38; + border: 1px solid #689F38; +} + +.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover { + background: #5e8f32; + color: #FFFFFF; + border-color: #5e8f32; +} + +.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus { + box-shadow: 0 0 0 0.2rem #c2e0a8; +} + +.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active { + background: #537f2d; + color: #FFFFFF; + border-color: #537f2d; +} + +.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined { + background-color: transparent; + color: #689F38; + border: 1px solid; +} + +.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover { + background: rgba(104, 159, 56, 0.04); + color: #689F38; + border: 1px solid; +} + +.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active { + background: rgba(104, 159, 56, 0.16); + color: #689F38; + border: 1px solid; +} + +.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text { + background-color: transparent; + color: #689F38; + border-color: transparent; +} + +.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover { + background: rgba(104, 159, 56, 0.04); + border-color: transparent; + color: #689F38; +} + +.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active { + background: rgba(104, 159, 56, 0.16); + border-color: transparent; + color: #689F38; +} + +.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button { + color: #212529; + background: #FBC02D; + border: 1px solid #FBC02D; +} + +.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover { + background: #fab710; + color: #212529; + border-color: #fab710; +} + +.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus { + box-shadow: 0 0 0 0.2rem #fde6ab; +} + +.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active { + background: #e8a704; + color: #212529; + border-color: #e8a704; +} + +.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined { + background-color: transparent; + color: #FBC02D; + border: 1px solid; +} + +.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover { + background: rgba(251, 192, 45, 0.04); + color: #FBC02D; + border: 1px solid; +} + +.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active { + background: rgba(251, 192, 45, 0.16); + color: #FBC02D; + border: 1px solid; +} + +.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text { + background-color: transparent; + color: #FBC02D; + border-color: transparent; +} + +.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover { + background: rgba(251, 192, 45, 0.04); + border-color: transparent; + color: #FBC02D; +} + +.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active { + background: rgba(251, 192, 45, 0.16); + border-color: transparent; + color: #FBC02D; +} + +.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button { + color: #FFFFFF; + background: #9C27B0; + border: 1px solid #9C27B0; +} + +.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover { + background: #8c239e; + color: #FFFFFF; + border-color: #8c239e; +} + +.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus { + box-shadow: 0 0 0 0.2rem #df9eea; +} + +.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active { + background: #7d1f8d; + color: #FFFFFF; + border-color: #7d1f8d; +} + +.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined { + background-color: transparent; + color: #9C27B0; + border: 1px solid; +} + +.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover { + background: rgba(156, 39, 176, 0.04); + color: #9C27B0; + border: 1px solid; +} + +.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active { + background: rgba(156, 39, 176, 0.16); + color: #9C27B0; + border: 1px solid; +} + +.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text { + background-color: transparent; + color: #9C27B0; + border-color: transparent; +} + +.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover { + background: rgba(156, 39, 176, 0.04); + border-color: transparent; + color: #9C27B0; +} + +.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active { + background: rgba(156, 39, 176, 0.16); + border-color: transparent; + color: #9C27B0; +} + +.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button { + color: #FFFFFF; + background: #D32F2F; + border: 1px solid #D32F2F; +} + +.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover { + background: #c02929; + color: #FFFFFF; + border-color: #c02929; +} + +.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus { + box-shadow: 0 0 0 0.2rem #edacac; +} + +.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active { + background: #aa2424; + color: #FFFFFF; + border-color: #aa2424; +} + +.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined { + background-color: transparent; + color: #D32F2F; + border: 1px solid; +} + +.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover { + background: rgba(211, 47, 47, 0.04); + color: #D32F2F; + border: 1px solid; +} + +.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active { + background: rgba(211, 47, 47, 0.16); + color: #D32F2F; + border: 1px solid; +} + +.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text { + background-color: transparent; + color: #D32F2F; + border-color: transparent; +} + +.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover { + background: rgba(211, 47, 47, 0.04); + border-color: transparent; + color: #D32F2F; +} + +.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active { + background: rgba(211, 47, 47, 0.16); + border-color: transparent; + color: #D32F2F; +} + +.p-button.p-button-link { + color: #0b7ad1; + background: transparent; + border: transparent; +} + +.p-button.p-button-link:enabled:hover { + background: transparent; + color: #0b7ad1; + border-color: transparent; +} + +.p-button.p-button-link:enabled:hover .p-button-label { + text-decoration: underline; +} + +.p-button.p-button-link:enabled:focus { + background: transparent; + box-shadow: 0 0 0 0.2rem #a6d5fa; + border-color: transparent; +} + +.p-button.p-button-link:enabled:active { + background: transparent; + color: #0b7ad1; + border-color: transparent; +} + +.p-speeddial-button.p-button.p-button-icon-only { + width: 4rem; + height: 4rem; +} + +.p-speeddial-button.p-button.p-button-icon-only .p-button-icon { + font-size: 1.3rem; +} + +.p-speeddial-action { + width: 3rem; + height: 3rem; + background: #495057; + color: #fff; +} + +.p-speeddial-action:hover { + background: #343a40; + color: #fff; +} + +.p-speeddial-direction-up .p-speeddial-item { + margin: 0.25rem 0; +} + +.p-speeddial-direction-up .p-speeddial-item:first-child { + margin-bottom: 0.5rem; +} + +.p-speeddial-direction-down .p-speeddial-item { + margin: 0.25rem 0; +} + +.p-speeddial-direction-down .p-speeddial-item:first-child { + margin-top: 0.5rem; +} + +.p-speeddial-direction-left .p-speeddial-item { + margin: 0 0.25rem; +} + +.p-speeddial-direction-left .p-speeddial-item:first-child { + margin-right: 0.5rem; +} + +.p-speeddial-direction-right .p-speeddial-item { + margin: 0 0.25rem; +} + +.p-speeddial-direction-right .p-speeddial-item:first-child { + margin-left: 0.5rem; +} + +.p-speeddial-circle .p-speeddial-item, +.p-speeddial-semi-circle .p-speeddial-item, +.p-speeddial-quarter-circle .p-speeddial-item { + margin: 0; +} + +.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, +.p-speeddial-semi-circle .p-speeddial-item:first-child, +.p-speeddial-semi-circle .p-speeddial-item:last-child, +.p-speeddial-quarter-circle .p-speeddial-item:first-child, +.p-speeddial-quarter-circle .p-speeddial-item:last-child { + margin: 0; +} + +.p-speeddial-mask { + background-color: rgba(0, 0, 0, 0.4); +} + +.p-splitbutton { + border-radius: 3px; +} + +.p-splitbutton.p-button-outlined > .p-button { + background-color: transparent; + color: #2196F3; + border: 1px solid; +} + +.p-splitbutton.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(33, 150, 243, 0.04); + color: #2196F3; +} + +.p-splitbutton.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(33, 150, 243, 0.16); + color: #2196F3; +} + +.p-splitbutton.p-button-outlined.p-button-plain > .p-button { + color: #6c757d; + border-color: #6c757d; +} + +.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover { + background: #e9ecef; + color: #6c757d; +} + +.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active { + background: #dee2e6; + color: #6c757d; +} + +.p-splitbutton.p-button-text > .p-button { + background-color: transparent; + color: #2196F3; + border-color: transparent; +} + +.p-splitbutton.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(33, 150, 243, 0.04); + color: #2196F3; + border-color: transparent; +} + +.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(33, 150, 243, 0.16); + color: #2196F3; + border-color: transparent; +} + +.p-splitbutton.p-button-text.p-button-plain > .p-button { + color: #6c757d; +} + +.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover { + background: #e9ecef; + color: #6c757d; +} + +.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active { + background: #dee2e6; + color: #6c757d; +} + +.p-splitbutton.p-button-raised { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.p-splitbutton.p-button-rounded { + border-radius: 2rem; +} + +.p-splitbutton.p-button-rounded > .p-button { + border-radius: 2rem; +} + +.p-splitbutton.p-button-sm > .p-button { + font-size: 0.875rem; + padding: 0.4375rem 0.875rem; +} + +.p-splitbutton.p-button-sm > .p-button .p-button-icon { + font-size: 0.875rem; +} + +.p-splitbutton.p-button-lg > .p-button { + font-size: 1.25rem; + padding: 0.625rem 1.25rem; +} + +.p-splitbutton.p-button-lg > .p-button .p-button-icon { + font-size: 1.25rem; +} + +.p-splitbutton.p-button-secondary.p-button-outlined > .p-button { + background-color: transparent; + color: #607D8B; + border: 1px solid; +} + +.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(96, 125, 139, 0.04); + color: #607D8B; +} + +.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(96, 125, 139, 0.16); + color: #607D8B; +} + +.p-splitbutton.p-button-secondary.p-button-text > .p-button { + background-color: transparent; + color: #607D8B; + border-color: transparent; +} + +.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(96, 125, 139, 0.04); + border-color: transparent; + color: #607D8B; +} + +.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(96, 125, 139, 0.16); + border-color: transparent; + color: #607D8B; +} + +.p-splitbutton.p-button-info.p-button-outlined > .p-button { + background-color: transparent; + color: #0288D1; + border: 1px solid; +} + +.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(2, 136, 209, 0.04); + color: #0288D1; +} + +.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(2, 136, 209, 0.16); + color: #0288D1; +} + +.p-splitbutton.p-button-info.p-button-text > .p-button { + background-color: transparent; + color: #0288D1; + border-color: transparent; +} + +.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(2, 136, 209, 0.04); + border-color: transparent; + color: #0288D1; +} + +.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(2, 136, 209, 0.16); + border-color: transparent; + color: #0288D1; +} + +.p-splitbutton.p-button-success.p-button-outlined > .p-button { + background-color: transparent; + color: #689F38; + border: 1px solid; +} + +.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(104, 159, 56, 0.04); + color: #689F38; +} + +.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(104, 159, 56, 0.16); + color: #689F38; +} + +.p-splitbutton.p-button-success.p-button-text > .p-button { + background-color: transparent; + color: #689F38; + border-color: transparent; +} + +.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(104, 159, 56, 0.04); + border-color: transparent; + color: #689F38; +} + +.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(104, 159, 56, 0.16); + border-color: transparent; + color: #689F38; +} + +.p-splitbutton.p-button-warning.p-button-outlined > .p-button { + background-color: transparent; + color: #FBC02D; + border: 1px solid; +} + +.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(251, 192, 45, 0.04); + color: #FBC02D; +} + +.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(251, 192, 45, 0.16); + color: #FBC02D; +} + +.p-splitbutton.p-button-warning.p-button-text > .p-button { + background-color: transparent; + color: #FBC02D; + border-color: transparent; +} + +.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(251, 192, 45, 0.04); + border-color: transparent; + color: #FBC02D; +} + +.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(251, 192, 45, 0.16); + border-color: transparent; + color: #FBC02D; +} + +.p-splitbutton.p-button-help.p-button-outlined > .p-button { + background-color: transparent; + color: #9C27B0; + border: 1px solid; +} + +.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(156, 39, 176, 0.04); + color: #9C27B0; +} + +.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(156, 39, 176, 0.16); + color: #9C27B0; +} + +.p-splitbutton.p-button-help.p-button-text > .p-button { + background-color: transparent; + color: #9C27B0; + border-color: transparent; +} + +.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(156, 39, 176, 0.04); + border-color: transparent; + color: #9C27B0; +} + +.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(156, 39, 176, 0.16); + border-color: transparent; + color: #9C27B0; +} + +.p-splitbutton.p-button-danger.p-button-outlined > .p-button { + background-color: transparent; + color: #D32F2F; + border: 1px solid; +} + +.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(211, 47, 47, 0.04); + color: #D32F2F; +} + +.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(211, 47, 47, 0.16); + color: #D32F2F; +} + +.p-splitbutton.p-button-danger.p-button-text > .p-button { + background-color: transparent; + color: #D32F2F; + border-color: transparent; +} + +.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { + background: rgba(211, 47, 47, 0.04); + border-color: transparent; + color: #D32F2F; +} + +.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { + background: rgba(211, 47, 47, 0.16); + border-color: transparent; + color: #D32F2F; +} + +.p-carousel .p-carousel-content .p-carousel-prev, +.p-carousel .p-carousel-content .p-carousel-next { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + margin: 0.5rem; +} + +.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover, +.p-carousel .p-carousel-content .p-carousel-next:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-carousel .p-carousel-content .p-carousel-prev:focus, +.p-carousel .p-carousel-content .p-carousel-next:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-carousel .p-carousel-indicators { + padding: 1rem; +} + +.p-carousel .p-carousel-indicators .p-carousel-indicator { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} + +.p-carousel .p-carousel-indicators .p-carousel-indicator button { + background-color: #e9ecef; + width: 2rem; + height: 0.5rem; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + border-radius: 0; +} + +.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover { + background: #dee2e6; +} + +.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { + background: #E3F2FD; + color: #495057; +} + +.p-datatable .p-paginator-top { + border-width: 0 0 1px 0; + border-radius: 0; +} + +.p-datatable .p-paginator-bottom { + border-width: 0 0 1px 0; + border-radius: 0; +} + +.p-datatable .p-datatable-header { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 1px 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; +} + +.p-datatable .p-datatable-footer { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; +} + +.p-datatable .p-datatable-thead > tr > th { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + font-weight: 600; + color: #495057; + background: #f8f9fa; + transition: box-shadow 0.2s; +} + +.p-datatable .p-datatable-tfoot > tr > td { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + font-weight: 600; + color: #495057; + background: #f8f9fa; +} + +.p-datatable .p-sortable-column .p-sortable-column-icon { + color: #6c757d; + margin-left: 0.5rem; +} + +.p-datatable .p-sortable-column .p-sortable-column-badge { + border-radius: 50%; + height: 1.143rem; + min-width: 1.143rem; + line-height: 1.143rem; + color: #495057; + background: #E3F2FD; + margin-left: 0.5rem; +} + +.p-datatable .p-sortable-column:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { + color: #6c757d; +} + +.p-datatable .p-sortable-column.p-highlight { + background: #f8f9fa; + color: #2196F3; +} + +.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { + color: #2196F3; +} + +.p-datatable .p-sortable-column.p-highlight:hover { + background: #e9ecef; + color: #2196F3; +} + +.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { + color: #2196F3; +} + +.p-datatable .p-sortable-column:focus { + box-shadow: inset 0 0 0 0.15rem #a6d5fa; + outline: 0 none; +} + +.p-datatable .p-datatable-tbody > tr { + background: #FFFFFF; + color: #495057; + transition: box-shadow 0.2s; +} + +.p-datatable .p-datatable-tbody > tr > td { + text-align: left; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + padding: 1rem 1rem; +} + +.p-datatable .p-datatable-tbody > tr > td .p-row-toggler, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus, +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { + margin-right: 0.5rem; +} + +.p-datatable .p-datatable-tbody > tr:focus { + outline: 0.15rem solid #a6d5fa; + outline-offset: 0.15rem; +} + +.p-datatable .p-datatable-tbody > tr.p-highlight { + background: #E3F2FD; + color: #495057; +} + +.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { + box-shadow: inset 0 2px 0 0 #E3F2FD; +} + +.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { + box-shadow: inset 0 -2px 0 0 #E3F2FD; +} + +.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-datatable .p-column-resizer-helper { + background: #2196F3; +} + +.p-datatable .p-datatable-scrollable-header, +.p-datatable .p-datatable-scrollable-footer { + background: #f8f9fa; +} + +.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, +.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot { + background-color: #f8f9fa; +} + +.p-datatable .p-datatable-loading-icon { + font-size: 2rem; +} + +.p-datatable.p-datatable-gridlines .p-datatable-header { + border-width: 1px 1px 0 1px; +} + +.p-datatable.p-datatable-gridlines .p-datatable-footer { + border-width: 0 1px 1px 1px; +} + +.p-datatable.p-datatable-gridlines .p-paginator-top { + border-width: 0 1px 0 1px; +} + +.p-datatable.p-datatable-gridlines .p-paginator-bottom { + border-width: 0 1px 1px 1px; +} + +.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { + border-width: 1px 1px 1px 1px; +} + +.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { + border-width: 1px; +} + +.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { + border-width: 1px; +} + +.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { + background: #fcfcfc; +} + +.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { + background: #E3F2FD; + color: #495057; +} + +.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { + color: #495057; +} + +.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { + color: #495057; +} + +.p-datatable.p-datatable-sm .p-datatable-header { + padding: 0.5rem 0.5rem; +} + +.p-datatable.p-datatable-sm .p-datatable-thead > tr > th { + padding: 0.5rem 0.5rem; +} + +.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { + padding: 0.5rem 0.5rem; +} + +.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { + padding: 0.5rem 0.5rem; +} + +.p-datatable.p-datatable-sm .p-datatable-footer { + padding: 0.5rem 0.5rem; +} + +.p-datatable.p-datatable-lg .p-datatable-header { + padding: 1.25rem 1.25rem; +} + +.p-datatable.p-datatable-lg .p-datatable-thead > tr > th { + padding: 1.25rem 1.25rem; +} + +.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { + padding: 1.25rem 1.25rem; +} + +.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { + padding: 1.25rem 1.25rem; +} + +.p-datatable.p-datatable-lg .p-datatable-footer { + padding: 1.25rem 1.25rem; +} + +.p-dataview .p-paginator-top { + border-width: 0 0 1px 0; + border-radius: 0; +} + +.p-dataview .p-paginator-bottom { + border-width: 0 0 1px 0; + border-radius: 0; +} + +.p-dataview .p-dataview-header { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 1px 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; +} + +.p-dataview .p-dataview-content { + background: #FFFFFF; + color: #495057; + border: 0 none; + padding: 0; +} + +.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div { + border: solid #e9ecef; + border-width: 0 0 1px 0; +} + +.p-dataview .p-dataview-footer { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-dataview .p-dataview-loading-icon { + font-size: 2rem; +} + +.p-dataview .p-dataview-emptymessage { + padding: 1rem; +} + +.p-column-filter-row .p-column-filter-menu-button, +.p-column-filter-row .p-column-filter-clear-button { + margin-left: 0.5rem; +} + +.p-column-filter-menu-button { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-column-filter-menu-button:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover { + background: #e9ecef; + color: #495057; +} + +.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover { + background: #E3F2FD; + color: #495057; +} + +.p-column-filter-menu-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-column-filter-clear-button { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-column-filter-clear-button:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-column-filter-clear-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-column-filter-overlay { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + min-width: 12.5rem; +} + +.p-column-filter-overlay .p-column-filter-row-items { + padding: 0.5rem 0; +} + +.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { + margin: 0; + padding: 0.5rem 1rem; + border: 0 none; + color: #495057; + background: transparent; + transition: box-shadow 0.2s; + border-radius: 0; +} + +.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { + color: #495057; + background: #e9ecef; +} + +.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; +} + +.p-column-filter-overlay-menu .p-column-filter-operator { + padding: 0.5rem 1rem; + border-bottom: 0 none; + color: #495057; + background: #f8f9fa; + margin: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-column-filter-overlay-menu .p-column-filter-constraint { + padding: 1rem; + border-bottom: 1px solid #dee2e6; +} + +.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { + margin-bottom: 0.5rem; +} + +.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { + margin-top: 0.5rem; +} + +.p-column-filter-overlay-menu .p-column-filter-constraint:last-child { + border-bottom: 0 none; +} + +.p-column-filter-overlay-menu .p-column-filter-add-rule { + padding: 0.5rem 1rem; +} + +.p-column-filter-overlay-menu .p-column-filter-buttonbar { + padding: 1rem; +} + +.fc { + /* FullCalendar 4 */ + /* FullCalendar 5 */ +} + +.fc.fc-unthemed .fc-view-container th { + background: #f8f9fa; + border: 1px solid #dee2e6; + color: #495057; +} + +.fc.fc-unthemed .fc-view-container td.fc-widget-content { + background: #FFFFFF; + border: 1px solid #dee2e6; + color: #495057; +} + +.fc.fc-unthemed .fc-view-container td.fc-head-container { + border: 1px solid #dee2e6; +} + +.fc.fc-unthemed .fc-view-container .fc-row { + border-right: 1px solid #dee2e6; +} + +.fc.fc-unthemed .fc-view-container .fc-event { + background: #0d89ec; + border: 1px solid #0d89ec; + color: #FFFFFF; +} + +.fc.fc-unthemed .fc-view-container .fc-divider { + background: #f8f9fa; + border: 1px solid #dee2e6; +} + +.fc.fc-unthemed .fc-toolbar .fc-button { + color: #FFFFFF; + background: #2196F3; + border: 1px solid #2196F3; + font-size: 1rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; + display: flex; + align-items: center; +} + +.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover { + background: #0d89ec; + color: #FFFFFF; + border-color: #0d89ec; +} + +.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active { + background: #0b7ad1; + color: #FFFFFF; + border-color: #0b7ad1; +} + +.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left { + font-family: "PrimeIcons" !important; + text-indent: 0; + font-size: 1rem; +} + +.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before { + content: "\e900"; +} + +.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right { + font-family: "PrimeIcons" !important; + text-indent: 0; + font-size: 1rem; +} + +.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before { + content: "\e901"; +} + +.fc.fc-unthemed .fc-toolbar .fc-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button { + background: #FFFFFF; + border: 1px solid #ced4da; + color: #495057; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover { + background: #e9ecef; + border-color: #ced4da; + color: #495057; +} + +.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active { + background: #2196F3; + border-color: #2196F3; + color: #FFFFFF; +} + +.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover { + background: #0d89ec; + border-color: #0d89ec; + color: #FFFFFF; +} + +.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + z-index: 1; +} + +.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button { + border-radius: 0; +} + +.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid { + border-color: #dee2e6; +} + +.fc.fc-theme-standard .fc-view-harness th { + background: #f8f9fa; + border-color: #dee2e6; + color: #495057; +} + +.fc.fc-theme-standard .fc-view-harness td { + color: #495057; + border-color: #dee2e6; +} + +.fc.fc-theme-standard .fc-view-harness .fc-view { + background: #FFFFFF; +} + +.fc.fc-theme-standard .fc-view-harness .fc-popover { + background: none; + border: 0 none; +} + +.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header { + border: 1px solid #dee2e6; + padding: 1rem; + background: #f8f9fa; + color: #495057; +} + +.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close { + opacity: 1; + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + font-family: "PrimeIcons" !important; + font-size: 1rem; + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before { + content: "\e90b"; +} + +.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body { + padding: 1rem; + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + border-top: 0 none; +} + +.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event { + color: #FFFFFF; + background: #0d89ec; + border-color: #0d89ec; +} + +.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main { + color: #FFFFFF; +} + +.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot { + background: #0d89ec; + border-color: #0d89ec; +} + +.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover { + background: #e9ecef; + color: #495057; +} + +.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded { + background: #f8f9fa; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button { + color: #FFFFFF; + background: #2196F3; + border: 1px solid #2196F3; + font-size: 1rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 3px; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover { + background: #0d89ec; + color: #FFFFFF; + border-color: #0d89ec; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active { + background: #0b7ad1; + color: #FFFFFF; + border-color: #0b7ad1; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button:disabled { + opacity: 0.6; + color: #FFFFFF; + background: #2196F3; + border: 1px solid #2196F3; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left { + font-family: "PrimeIcons" !important; + text-indent: 0; + font-size: 1rem; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before { + content: "\e900"; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right { + font-family: "PrimeIcons" !important; + text-indent: 0; + font-size: 1rem; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before { + content: "\e901"; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button { + background: #FFFFFF; + border: 1px solid #ced4da; + color: #495057; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover { + background: #e9ecef; + border-color: #ced4da; + color: #495057; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active { + background: #2196F3; + border-color: #2196F3; + color: #FFFFFF; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover { + background: #0d89ec; + border-color: #0d89ec; + color: #FFFFFF; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + z-index: 1; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button { + border-radius: 0; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.fc.fc-theme-standard a { + color: #495057; +} + +.fc.fc-theme-standard .fc-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-orderlist .p-orderlist-controls { + padding: 1rem; +} + +.p-orderlist .p-orderlist-controls .p-button { + margin-bottom: 0.5rem; +} + +.p-orderlist .p-orderlist-header { + background: #f8f9fa; + color: #495057; + border: 1px solid #dee2e6; + padding: 1rem; + border-bottom: 0 none; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-orderlist .p-orderlist-header .p-orderlist-title { + font-weight: 600; +} + +.p-orderlist .p-orderlist-filter-container { + padding: 1rem; + background: #FFFFFF; + border: 1px solid #dee2e6; + border-bottom: 0 none; +} + +.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input { + padding-right: 1.5rem; +} + +.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon { + right: 0.5rem; + color: #6c757d; +} + +.p-orderlist .p-orderlist-list { + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + padding: 0.5rem 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-orderlist .p-orderlist-list .p-orderlist-item { + padding: 0.5rem 1rem; + margin: 0; + border: 0 none; + color: #495057; + background: transparent; + transition: box-shadow 0.2s; +} + +.p-orderlist .p-orderlist-list .p-orderlist-item:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-orderlist .p-orderlist-list .p-orderlist-empty-message { + padding: 0.5rem 1rem; + color: #495057; +} + +.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { + background: #e9ecef; +} + +.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { + background: #e9ecef; +} + +.p-orderlist-item.cdk-drag-preview { + padding: 0.5rem 1rem; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border: 0 none; + color: #495057; + background: #FFFFFF; + margin: 0; +} + +.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-organizationchart .p-organizationchart-node-content.p-highlight { + background: #E3F2FD; + color: #495057; +} + +.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { + color: #6cbbf5; +} + +.p-organizationchart .p-organizationchart-line-down { + background: #dee2e6; +} + +.p-organizationchart .p-organizationchart-line-left { + border-right: 1px solid #dee2e6; + border-color: #dee2e6; +} + +.p-organizationchart .p-organizationchart-line-top { + border-top: 1px solid #dee2e6; + border-color: #dee2e6; +} + +.p-organizationchart .p-organizationchart-node-content { + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + padding: 1rem; +} + +.p-organizationchart .p-organizationchart-node-content .p-node-toggler { + background: inherit; + color: inherit; + border-radius: 50%; +} + +.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-paginator { + background: #FFFFFF; + color: #6c757d; + border: solid #e9ecef; + border-width: 0; + padding: 0.5rem 1rem; + border-radius: 3px; +} + +.p-paginator .p-paginator-first, +.p-paginator .p-paginator-prev, +.p-paginator .p-paginator-next, +.p-paginator .p-paginator-last { + background-color: transparent; + border: 0 none; + color: #6c757d; + min-width: 2.357rem; + height: 2.357rem; + margin: 0.143rem; + transition: box-shadow 0.2s; + border-radius: 3px; +} + +.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, +.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, +.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, +.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover { + background: #e9ecef; + border-color: transparent; + color: #495057; +} + +.p-paginator .p-paginator-first { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-paginator .p-paginator-last { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-paginator .p-dropdown { + margin-left: 0.5rem; + margin-right: 0.5rem; + height: 2.357rem; +} + +.p-paginator .p-dropdown .p-dropdown-label { + padding-right: 0; +} + +.p-paginator .p-paginator-page-input { + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.p-paginator .p-paginator-page-input .p-inputtext { + max-width: 2.357rem; +} + +.p-paginator .p-paginator-current { + background-color: transparent; + border: 0 none; + color: #6c757d; + min-width: 2.357rem; + height: 2.357rem; + margin: 0.143rem; + padding: 0 0.5rem; +} + +.p-paginator .p-paginator-pages .p-paginator-page { + background-color: transparent; + border: 0 none; + color: #6c757d; + min-width: 2.357rem; + height: 2.357rem; + margin: 0.143rem; + transition: box-shadow 0.2s; + border-radius: 3px; +} + +.p-paginator .p-paginator-pages .p-paginator-page.p-highlight { + background: #E3F2FD; + border-color: #E3F2FD; + color: #495057; +} + +.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { + background: #e9ecef; + border-color: transparent; + color: #495057; +} + +.p-picklist .p-picklist-buttons { + padding: 1rem; +} + +.p-picklist .p-picklist-buttons .p-button { + margin-bottom: 0.5rem; +} + +.p-picklist .p-picklist-header { + background: #f8f9fa; + color: #495057; + border: 1px solid #dee2e6; + padding: 1rem; + border-bottom: 0 none; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-picklist .p-picklist-header .p-picklist-title { + font-weight: 600; +} + +.p-picklist .p-picklist-filter-container { + padding: 1rem; + background: #FFFFFF; + border: 1px solid #dee2e6; + border-bottom: 0 none; +} + +.p-picklist .p-picklist-filter-container .p-picklist-filter-input { + padding-right: 1.5rem; +} + +.p-picklist .p-picklist-filter-container .p-picklist-filter-icon { + right: 0.5rem; + color: #6c757d; +} + +.p-picklist .p-picklist-list { + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + padding: 0.5rem 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-picklist .p-picklist-list .p-picklist-item { + padding: 0.5rem 1rem; + margin: 0; + border: 0 none; + color: #495057; + background: transparent; + transition: box-shadow 0.2s; +} + +.p-picklist .p-picklist-list .p-picklist-item:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-picklist .p-picklist-list .p-picklist-item.p-highlight { + color: #495057; + background: #E3F2FD; +} + +.p-picklist .p-picklist-list .p-picklist-empty-message { + padding: 0.5rem 1rem; + color: #495057; +} + +.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { + background: #e9ecef; +} + +.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { + background: #e9ecef; +} + +.p-picklist-item.cdk-drag-preview { + padding: 0.5rem 1rem; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border: 0 none; + color: #495057; + background: #FFFFFF; + margin: 0; +} + +.p-timeline .p-timeline-event-marker { + border: 2px solid #2196F3; + border-radius: 50%; + width: 1rem; + height: 1rem; + background-color: #FFFFFF; +} + +.p-timeline .p-timeline-event-connector { + background-color: #dee2e6; +} + +.p-timeline.p-timeline-vertical .p-timeline-event-opposite, +.p-timeline.p-timeline-vertical .p-timeline-event-content { + padding: 0 1rem; +} + +.p-timeline.p-timeline-vertical .p-timeline-event-connector { + width: 2px; +} + +.p-timeline.p-timeline-horizontal .p-timeline-event-opposite, +.p-timeline.p-timeline-horizontal .p-timeline-event-content { + padding: 1rem 0; +} + +.p-timeline.p-timeline-horizontal .p-timeline-event-connector { + height: 2px; +} + +.p-tree { + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + padding: 1rem; + border-radius: 3px; +} + +.p-tree .p-tree-container .p-treenode { + padding: 0.143rem; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content { + border-radius: 3px; + transition: box-shadow 0.2s; + padding: 0; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { + margin-right: 0.5rem; + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { + margin-right: 0.5rem; + color: #6c757d; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox { + margin-right: 0.5rem; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon { + color: #495057; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { + background: #E3F2FD; + color: #495057; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler, +.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { + color: #495057; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover, +.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover { + color: #495057; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover { + background: #e9ecef; + color: #495057; +} + +.p-tree .p-tree-filter-container { + margin-bottom: 0.5rem; +} + +.p-tree .p-tree-filter-container .p-tree-filter { + width: 100%; + padding-right: 1.5rem; +} + +.p-tree .p-tree-filter-container .p-tree-filter-icon { + right: 0.5rem; + color: #6c757d; +} + +.p-tree .p-treenode-children { + padding: 0 0 0 1rem; +} + +.p-tree .p-tree-loading-icon { + font-size: 2rem; +} + +.p-tree .p-treenode-droppoint.p-treenode-droppoint-active { + background-color: #89c8f7; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content { + border-radius: 3px; + border: 1px solid #dee2e6; + background-color: #FFFFFF; + color: #495057; + padding: 0; + transition: box-shadow 0.2s; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { + background-color: #E3F2FD; + color: #495057; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { + color: #495057; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler { + margin-right: 0.5rem; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox { + margin-right: 0.5rem; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover { + background-color: inherit; + color: inherit; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-treetable .p-paginator-top { + border-width: 0 0 1px 0; + border-radius: 0; +} + +.p-treetable .p-paginator-bottom { + border-width: 0 0 1px 0; + border-radius: 0; +} + +.p-treetable .p-treetable-header { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 1px 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; +} + +.p-treetable .p-treetable-footer { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; +} + +.p-treetable .p-treetable-thead > tr > th { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + font-weight: 600; + color: #495057; + background: #f8f9fa; + transition: box-shadow 0.2s; +} + +.p-treetable .p-treetable-tfoot > tr > td { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + font-weight: 600; + color: #495057; + background: #f8f9fa; +} + +.p-treetable .p-sortable-column { + outline-color: #a6d5fa; +} + +.p-treetable .p-sortable-column .p-sortable-column-icon { + color: #6c757d; + margin-left: 0.5rem; +} + +.p-treetable .p-sortable-column .p-sortable-column-badge { + border-radius: 50%; + height: 1.143rem; + min-width: 1.143rem; + line-height: 1.143rem; + color: #495057; + background: #E3F2FD; + margin-left: 0.5rem; +} + +.p-treetable .p-sortable-column:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { + color: #6c757d; +} + +.p-treetable .p-sortable-column.p-highlight { + background: #f8f9fa; + color: #2196F3; +} + +.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { + color: #2196F3; +} + +.p-treetable .p-treetable-tbody > tr { + background: #FFFFFF; + color: #495057; + transition: box-shadow 0.2s; +} + +.p-treetable .p-treetable-tbody > tr > td { + text-align: left; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + padding: 1rem 1rem; +} + +.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + margin-right: 0.5rem; +} + +.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox { + margin-right: 0.5rem; +} + +.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon { + color: #495057; +} + +.p-treetable .p-treetable-tbody > tr:focus { + outline: 0.15rem solid #a6d5fa; + outline-offset: -0.15rem; +} + +.p-treetable .p-treetable-tbody > tr.p-highlight { + background: #E3F2FD; + color: #495057; +} + +.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { + color: #495057; +} + +.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { + color: #495057; +} + +.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { + background: #e9ecef; + color: #495057; +} + +.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { + color: #495057; +} + +.p-treetable .p-column-resizer-helper { + background: #2196F3; +} + +.p-treetable .p-treetable-scrollable-header, +.p-treetable .p-treetable-scrollable-footer { + background: #f8f9fa; +} + +.p-treetable .p-treetable-loading-icon { + font-size: 2rem; +} + +.p-treetable.p-treetable-gridlines .p-datatable-header { + border-width: 1px 1px 0 1px; +} + +.p-treetable.p-treetable-gridlines .p-treetable-footer { + border-width: 0 1px 1px 1px; +} + +.p-treetable.p-treetable-gridlines .p-treetable-top { + border-width: 0 1px 0 1px; +} + +.p-treetable.p-treetable-gridlines .p-treetable-bottom { + border-width: 0 1px 1px 1px; +} + +.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th { + border-width: 1px; +} + +.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td { + border-width: 1px; +} + +.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td { + border-width: 1px; +} + +.p-treetable.p-treetable-sm .p-treetable-header { + padding: 0.875rem 0.875rem; +} + +.p-treetable.p-treetable-sm .p-treetable-thead > tr > th { + padding: 0.5rem 0.5rem; +} + +.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td { + padding: 0.5rem 0.5rem; +} + +.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td { + padding: 0.5rem 0.5rem; +} + +.p-treetable.p-treetable-sm .p-treetable-footer { + padding: 0.5rem 0.5rem; +} + +.p-treetable.p-treetable-lg .p-treetable-header { + padding: 1.25rem 1.25rem; +} + +.p-treetable.p-treetable-lg .p-treetable-thead > tr > th { + padding: 1.25rem 1.25rem; +} + +.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td { + padding: 1.25rem 1.25rem; +} + +.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td { + padding: 1.25rem 1.25rem; +} + +.p-treetable.p-treetable-lg .p-treetable-footer { + padding: 1.25rem 1.25rem; +} + +.p-virtualscroller .p-virtualscroller-header { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 1px 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; +} + +.p-virtualscroller .p-virtualscroller-content { + background: #FFFFFF; + color: #495057; + border: 0 none; + padding: 0; +} + +.p-virtualscroller .p-virtualscroller-footer { + background: #f8f9fa; + color: #495057; + border: 1px solid #e9ecef; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + font-weight: 600; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.p-accordion .p-accordion-header .p-accordion-header-link { + padding: 1rem; + border: 1px solid #dee2e6; + color: #495057; + background: #f8f9fa; + font-weight: 600; + border-radius: 3px; + transition: box-shadow 0.2s; +} + +.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon { + margin-right: 0.5rem; +} + +.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { + background: #e9ecef; + border-color: #dee2e6; + color: #495057; +} + +.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { + background: #f8f9fa; + border-color: #dee2e6; + color: #495057; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { + border-color: #dee2e6; + background: #e9ecef; + color: #495057; +} + +.p-accordion .p-accordion-content { + padding: 1rem; + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + border-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-accordion p-accordiontab .p-accordion-tab { + margin-bottom: 0; +} + +.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link { + border-radius: 0; +} + +.p-accordion p-accordiontab .p-accordion-content { + border-radius: 0; +} + +.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link { + border-top: 0 none; +} + +.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { + border-top: 0 none; +} + +.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-accordion p-accordiontab:last-child .p-accordion-content { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-card { + background: #FFFFFF; + color: #495057; + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.p-card .p-card-body { + padding: 1rem; +} + +.p-card .p-card-title { + font-size: 1.5rem; + font-weight: 700; + margin-bottom: 0.5rem; +} + +.p-card .p-card-subtitle { + font-weight: 400; + margin-bottom: 0.5rem; + color: #6c757d; +} + +.p-card .p-card-content { + padding: 1rem 0; +} + +.p-card .p-card-footer { + padding: 1rem 0 0 0; +} + +.p-divider .p-divider-content { + background-color: #FFFFFF; +} + +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} + +.p-divider.p-divider-horizontal:before { + border-top: 1px #dee2e6; +} + +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} + +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} + +.p-divider.p-divider-vertical:before { + border-left: 1px #dee2e6; +} + +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + +.p-fieldset { + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + border-radius: 3px; +} + +.p-fieldset .p-fieldset-legend { + padding: 1rem; + border: 1px solid #dee2e6; + color: #495057; + background: #f8f9fa; + font-weight: 600; + border-radius: 3px; +} + +.p-fieldset.p-fieldset-toggleable .p-fieldset-legend { + padding: 0; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a { + padding: 1rem; + color: #495057; + border-radius: 3px; + transition: box-shadow 0.2s; +} + +.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler { + margin-right: 0.5rem; +} + +.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { + background: #e9ecef; + border-color: #dee2e6; + color: #495057; +} + +.p-fieldset .p-fieldset-content { + padding: 1rem; +} + +.p-panel .p-panel-header { + border: 1px solid #dee2e6; + padding: 1rem; + background: #f8f9fa; + color: #495057; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-panel .p-panel-header .p-panel-title { + font-weight: 600; +} + +.p-panel .p-panel-header .p-panel-header-icon { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-panel .p-panel-header .p-panel-header-icon:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-panel .p-panel-header .p-panel-header-icon:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-panel.p-panel-toggleable .p-panel-header { + padding: 0.5rem 1rem; +} + +.p-panel .p-panel-content { + padding: 1rem; + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + border-top: 0 none; +} + +.p-panel .p-panel-footer { + padding: 0.5rem 1rem; + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + border-top: 0 none; +} + +.p-panel .p-panel-icons-end { + order: 2; + margin-left: auto; +} + +.p-panel .p-panel-icons-start { + order: 0; + margin-right: 0.5rem; +} + +.p-panel .p-panel-icons-center { + order: 2; + width: 100%; + text-align: center; +} + +.p-scrollpanel .p-scrollpanel-bar { + background: #f8f9fa; + border: 0 none; +} + +.p-splitter { + border: 1px solid #dee2e6; + background: #FFFFFF; + border-radius: 3px; + color: #495057; +} + +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #f8f9fa; +} + +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dee2e6; +} + +.p-splitter .p-splitter-gutter-resizing { + background: #dee2e6; +} + +.p-tabview .p-tabview-nav { + background: #FFFFFF; + border: 1px solid #dee2e6; + border-width: 0 0 2px 0; +} + +.p-tabview .p-tabview-nav li { + margin-right: 0; +} + +.p-tabview .p-tabview-nav li .p-tabview-nav-link { + border: solid #dee2e6; + border-width: 0 0 2px 0; + border-color: transparent transparent #dee2e6 transparent; + background: #FFFFFF; + color: #6c757d; + padding: 1rem; + font-weight: 600; + border-top-right-radius: 3px; + border-top-left-radius: 3px; + transition: box-shadow 0.2s; + margin: 0 0 -2px 0; +} + +.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.2rem #a6d5fa; +} + +.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { + background: #FFFFFF; + border-color: #6c757d; + color: #6c757d; +} + +.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { + background: #FFFFFF; + border-color: #2196F3; + color: #2196F3; +} + +.p-tabview .p-tabview-left-icon { + margin-right: 0.5rem; +} + +.p-tabview .p-tabview-right-icon { + margin-left: 0.5rem; +} + +.p-tabview .p-tabview-close { + margin-left: 0.5rem; +} + +.p-tabview .p-tabview-nav-btn.p-link { + background: #FFFFFF; + color: #2196F3; + width: 2.357rem; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + border-radius: 0; +} + +.p-tabview .p-tabview-nav-btn.p-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.2rem #a6d5fa; +} + +.p-tabview .p-tabview-panels { + background: #FFFFFF; + padding: 1rem; + border: 0 none; + color: #495057; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-toolbar { + background: #f8f9fa; + border: 1px solid #dee2e6; + padding: 1rem; + border-radius: 3px; +} + +.p-toolbar .p-toolbar-separator { + margin: 0 0.5rem; +} + +.p-confirm-popup { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); +} + +.p-confirm-popup .p-confirm-popup-content { + padding: 1rem; +} + +.p-confirm-popup .p-confirm-popup-footer { + text-align: right; + padding: 0.5rem 1rem; +} + +.p-confirm-popup .p-confirm-popup-footer button { + margin: 0 0.5rem 0 0; + width: auto; +} + +.p-confirm-popup .p-confirm-popup-footer button:last-child { + margin: 0; +} + +.p-confirm-popup:after { + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #FFFFFF; +} + +.p-confirm-popup:before { + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #FFFFFF; +} + +.p-confirm-popup.p-confirm-popup-flipped:after { + border-top-color: #FFFFFF; +} + +.p-confirm-popup.p-confirm-popup-flipped:before { + border-top-color: #FFFFFF; +} + +.p-confirm-popup .p-confirm-popup-icon { + font-size: 1.5rem; +} + +.p-confirm-popup .p-confirm-popup-message { + margin-left: 1rem; +} + +.p-dialog { + border-radius: 8px; + //box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.32); + //border: 0 none; + background: #FFFFFF; + overflow: hidden; +} + +.p-dialog .p-dialog-header { + border-bottom: 0 none; + //background: #FFFFFF; + //color: #495057; + color: #1B0D3D; + background: rgba(88, 0, 176, 0.1); + padding: 12px 24px; + border-top-right-radius: 8px; + border-top-left-radius: 8px; +} + +.p-dialog .p-dialog-header .p-dialog-title { + font-weight: 600; + font-size: 20px; + line-height: 32px; + color: #1B0D3D; +} + +.p-dialog .p-dialog-header .p-dialog-header-icon { + width: 2rem; + height: 2rem; + color: #5800B0; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + margin-right: 0.5rem; +} + +.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover { + color: #8961fb; + //border-color: transparent; + //background: #e9ecef; +} + +.p-dialog .p-dialog-header .p-dialog-header-icon:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #562ec8; +} + +.p-dialog .p-dialog-header .p-dialog-header-icon:last-child { + margin-right: 0; +} + +.p-dialog .p-dialog-content { + background: #FFFFFF; + color: #495057; + padding: 24px; +} + +.p-dialog .p-dialog-footer { + border-top: 0 none; + background: #FFFFFF; + color: #495057; + padding: 0 1.5rem 1.5rem 1.5rem; + text-align: right; + border-bottom-right-radius: 8px; + border-bottom-left-radius: 8px; +} + +.p-dialog .p-dialog-footer button { + margin: 0 0.5rem 0 0; + width: auto; +} + +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} + +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} + +.p-overlaypanel { + background: #FFFFFF; + color: #495057; + border: 0 none; + border-radius: 3px; + box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); +} + +.p-overlaypanel .p-overlaypanel-content { + padding: 1rem; +} + +.p-overlaypanel .p-overlaypanel-close { + background: #2196F3; + color: #FFFFFF; + width: 2rem; + height: 2rem; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + border-radius: 50%; + position: absolute; + top: -1rem; + right: -1rem; +} + +.p-overlaypanel .p-overlaypanel-close:enabled:hover { + background: #0d89ec; + color: #FFFFFF; +} + +.p-overlaypanel:after { + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #FFFFFF; +} + +.p-overlaypanel:before { + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #FFFFFF; +} + +.p-overlaypanel.p-overlaypanel-flipped:after { + border-top-color: #FFFFFF; +} + +.p-overlaypanel.p-overlaypanel-flipped:before { + border-top-color: #FFFFFF; +} + +.p-sidebar { + background: #FFFFFF; + color: #495057; + border: 0 none; + box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); +} + +.p-sidebar .p-sidebar-header { + padding: 1rem; +} + +.p-sidebar .p-sidebar-header .p-sidebar-close, +.p-sidebar .p-sidebar-header .p-sidebar-icon { + width: 2rem; + height: 2rem; + color: #6c757d; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, +.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { + color: #495057; + border-color: transparent; + background: #e9ecef; +} + +.p-sidebar .p-sidebar-header .p-sidebar-close:focus, +.p-sidebar .p-sidebar-header .p-sidebar-icon:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-sidebar .p-sidebar-header + .p-sidebar-content { + padding-top: 0; +} + +.p-sidebar .p-sidebar-content { + padding: 1rem; +} + +.p-tooltip .p-tooltip-text { + background: #495057; + color: #FFFFFF; + padding: 0.5rem 0.5rem; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.p-tooltip.p-tooltip-right .p-tooltip-arrow { + border-right-color: #495057; +} + +.p-tooltip.p-tooltip-left .p-tooltip-arrow { + border-left-color: #495057; +} + +.p-tooltip.p-tooltip-top .p-tooltip-arrow { + border-top-color: #495057; +} + +.p-tooltip.p-tooltip-bottom .p-tooltip-arrow { + border-bottom-color: #495057; +} + +.p-fileupload .p-fileupload-buttonbar { + background: #f8f9fa; + padding: 1rem; + border: 1px solid #dee2e6; + color: #495057; + border-bottom: 0 none; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-fileupload .p-fileupload-buttonbar .p-button { + margin-right: 0.5rem; +} + +.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-fileupload .p-fileupload-content { + background: #FFFFFF; + padding: 2rem 1rem; + border: 1px solid #dee2e6; + color: #495057; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-fileupload .p-progressbar { + height: 0.25rem; +} + +.p-fileupload .p-fileupload-row > div { + padding: 1rem 1rem; +} + +.p-fileupload.p-fileupload-advanced .p-message { + margin-top: 0; +} + +.p-fileupload-choose:not(.p-disabled):hover { + background: #0d89ec; + color: #FFFFFF; + border-color: #0d89ec; +} + +.p-fileupload-choose:not(.p-disabled):active { + background: #0b7ad1; + color: #FFFFFF; + border-color: #0b7ad1; +} + +.p-breadcrumb { + background: #FFFFFF; + border: 1px solid #dee2e6; + border-radius: 3px; + padding: 1rem; +} + +.p-breadcrumb ul li .p-menuitem-link { + transition: box-shadow 0.2s; + border-radius: 3px; +} + +.p-breadcrumb ul li .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon { + color: #6c757d; +} + +.p-breadcrumb ul li.p-breadcrumb-chevron { + margin: 0 0.5rem 0 0.5rem; + color: #495057; +} + +.p-breadcrumb ul li:last-child .p-menuitem-text { + color: #495057; +} + +.p-breadcrumb ul li:last-child .p-menuitem-icon { + color: #6c757d; +} + +.p-contextmenu { + padding: 0.25rem 0; + background: #FFFFFF; + color: #495057; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; + width: 12.5rem; +} + +.p-contextmenu .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-contextmenu .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-contextmenu .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-contextmenu .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-contextmenu .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-contextmenu .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-contextmenu .p-submenu-list { + padding: 0.25rem 0; + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.p-contextmenu .p-menuitem { + margin: 0; +} + +.p-contextmenu .p-menuitem:last-child { + margin: 0; +} + +.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link { + background: #e9ecef; +} + +.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-contextmenu .p-menu-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; +} + +.p-contextmenu .p-submenu-icon { + font-size: 0.875rem; +} + +.p-dock .p-dock-list { + background: rgba(255, 255, 255, 0.1); + border: 1px solid rgba(255, 255, 255, 0.2); + padding: 0.5rem 0.5rem; + border-radius: 0.5rem; +} + +.p-dock .p-dock-item { + padding: 0.5rem; +} + +.p-dock .p-dock-action { + width: 4rem; + height: 4rem; +} + +.p-dock.p-dock-top .p-dock-item-second-prev, +.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, +.p-dock.p-dock-bottom .p-dock-item-second-next { + margin: 0 0.9rem; +} + +.p-dock.p-dock-top .p-dock-item-prev, +.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, +.p-dock.p-dock-bottom .p-dock-item-next { + margin: 0 1.3rem; +} + +.p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { + margin: 0 1.5rem; +} + +.p-dock.p-dock-left .p-dock-item-second-prev, +.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, +.p-dock.p-dock-right .p-dock-item-second-next { + margin: 0.9rem 0; +} + +.p-dock.p-dock-left .p-dock-item-prev, +.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, +.p-dock.p-dock-right .p-dock-item-next { + margin: 1.3rem 0; +} + +.p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { + margin: 1.5rem 0; +} + +@media screen and (max-width: 960px) { + .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { + overflow-x: auto; + width: 100%; + } + .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { + margin: 0 auto; + } + .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { + overflow-y: auto; + height: 100%; + } + .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { + margin: auto 0; + } + .p-dock .p-dock-list .p-dock-item { + transform: none; + margin: 0; + } +} + +.p-megamenu { + padding: 0.5rem; + background: #f8f9fa; + color: #495057; + border: 1px solid #dee2e6; + border-radius: 3px; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 3px; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon { + color: #6c757d; + margin-left: 0.5rem; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link, +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text, +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon, +.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-megamenu .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-megamenu .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-megamenu .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-megamenu .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-megamenu .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-megamenu .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-megamenu .p-megamenu-panel { + background: #FFFFFF; + color: #495057; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-megamenu .p-megamenu-submenu-header { + margin: 0; + padding: 0.75rem 1rem; + color: #495057; + background: #FFFFFF; + font-weight: 600; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-megamenu .p-megamenu-submenu { + padding: 0.25rem 0; + width: 12.5rem; +} + +.p-megamenu .p-megamenu-submenu .p-menu-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; +} + +.p-megamenu .p-megamenu-submenu .p-menuitem { + margin: 0; +} + +.p-megamenu .p-megamenu-submenu .p-menuitem:last-child { + margin: 0; +} + +.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link { + background: #e9ecef; +} + +.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-megamenu.p-megamenu-vertical { + width: 12.5rem; + padding: 0.25rem 0; +} + +.p-megamenu.p-megamenu-vertical .p-menuitem { + margin: 0; +} + +.p-megamenu.p-megamenu-vertical .p-menuitem:last-child { + margin: 0; +} + +.p-menu { + padding: 0.25rem 0; + background: #FFFFFF; + color: #495057; + border: 1px solid #dee2e6; + border-radius: 3px; + width: 12.5rem; +} + +.p-menu .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-menu .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-menu .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-menu .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-menu .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-menu .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-menu.p-menu-overlay { + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-menu .p-submenu-header { + margin: 0; + padding: 0.75rem 1rem; + color: #495057; + background: #FFFFFF; + font-weight: 600; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.p-menu .p-menu-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; +} + +.p-menu .p-menuitem { + margin: 0; +} + +.p-menu .p-menuitem:last-child { + margin: 0; +} + +.p-menubar { + padding: 0.5rem; + background: #f8f9fa; + color: #495057; + border: 1px solid #dee2e6; + border-radius: 3px; +} + +.p-menubar .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-menubar .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-menubar .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-menubar .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-menubar .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-menubar .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 3px; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon { + color: #6c757d; + margin-left: 0.5rem; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link, +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text, +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon, +.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-menubar .p-submenu-list { + padding: 0.25rem 0; + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + width: 12.5rem; +} + +.p-menubar .p-submenu-list .p-menu-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; +} + +.p-menubar .p-submenu-list .p-submenu-icon { + font-size: 0.875rem; +} + +.p-menubar .p-submenu-list .p-menuitem { + margin: 0; +} + +.p-menubar .p-submenu-list .p-menuitem:last-child { + margin: 0; +} + +.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link { + background: #e9ecef; +} + +.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +@media screen and (max-width: 960px) { + .p-menubar { + position: relative; + } + .p-menubar .p-menubar-button { + display: flex; + width: 2rem; + height: 2rem; + color: #6c757d; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + } + .p-menubar .p-menubar-button:hover { + color: #6c757d; + background: #e9ecef; + } + .p-menubar .p-menubar-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; + } + .p-menubar .p-menubar-root-list { + position: absolute; + display: none; + padding: 0.25rem 0; + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + width: 100%; + } + .p-menubar .p-menubar-root-list .p-menu-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; + } + .p-menubar .p-menubar-root-list .p-submenu-icon { + font-size: 0.875rem; + } + .p-menubar .p-menubar-root-list > .p-menuitem { + width: 100%; + position: static; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text { + color: #495057; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon { + color: #6c757d; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon { + margin-left: auto; + transition: transform 0.2s; + } + .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon { + transform: rotate(-180deg); + } + .p-menubar .p-menubar-root-list .p-submenu-list { + width: 100%; + position: static; + box-shadow: none; + border: 0 none; + } + .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { + transition: transform 0.2s; + transform: rotate(90deg); + } + .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon { + transform: rotate(-90deg); + } + .p-menubar .p-menubar-root-list .p-menuitem { + width: 100%; + position: static; + } + .p-menubar .p-menubar-root-list ul li a { + padding-left: 2.25rem; + } + .p-menubar .p-menubar-root-list ul li ul li a { + padding-left: 3.75rem; + } + .p-menubar .p-menubar-root-list ul li ul li ul li a { + padding-left: 5.25rem; + } + .p-menubar .p-menubar-root-list ul li ul li ul li ul li a { + padding-left: 6.75rem; + } + .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a { + padding-left: 8.25rem; + } + .p-menubar.p-menubar-mobile-active .p-menubar-root-list { + display: flex; + flex-direction: column; + top: 100%; + left: 0; + z-index: 1; + } +} + +.p-panelmenu .p-panelmenu-header > a { + padding: 1rem; + border: 1px solid #dee2e6; + color: #495057; + background: #f8f9fa; + font-weight: 600; + border-radius: 3px; + transition: box-shadow 0.2s; +} + +.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon { + margin-right: 0.5rem; +} + +.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon { + margin-right: 0.5rem; +} + +.p-panelmenu .p-panelmenu-header > a:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover { + background: #e9ecef; + border-color: #dee2e6; + color: #495057; +} + +.p-panelmenu .p-panelmenu-header.p-highlight { + margin-bottom: 0; +} + +.p-panelmenu .p-panelmenu-header.p-highlight > a { + background: #f8f9fa; + border-color: #dee2e6; + color: #495057; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover { + border-color: #dee2e6; + background: #e9ecef; + color: #495057; +} + +.p-panelmenu .p-panelmenu-content { + padding: 0.25rem 0; + border: 1px solid #dee2e6; + background: #FFFFFF; + color: #495057; + margin-bottom: 0; + border-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon { + margin-right: 0.5rem; +} + +.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) { + padding: 0 0 0 1rem; +} + +.p-panelmenu .p-panelmenu-panel { + margin-bottom: 0; +} + +.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a { + border-radius: 0; +} + +.p-panelmenu .p-panelmenu-panel .p-panelmenu-content { + border-radius: 0; +} + +.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a { + border-top: 0 none; +} + +.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a { + border-top: 0 none; +} + +.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.p-slidemenu { + padding: 0.25rem 0; + background: #FFFFFF; + color: #495057; + border: 1px solid #dee2e6; + border-radius: 3px; + width: 12.5rem; +} + +.p-slidemenu .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-slidemenu .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-slidemenu .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-slidemenu .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-slidemenu .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-slidemenu .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-slidemenu.p-slidemenu-overlay { + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-slidemenu .p-slidemenu-list { + padding: 0.25rem 0; + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link { + background: #e9ecef; +} + +.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text { + color: #495057; +} + +.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon { + color: #6c757d; +} + +.p-slidemenu .p-slidemenu-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; +} + +.p-slidemenu .p-slidemenu-icon { + font-size: 0.875rem; +} + +.p-slidemenu .p-slidemenu-backward { + padding: 0.75rem 1rem; + color: #495057; +} + +.p-steps .p-steps-item .p-menuitem-link { + background: transparent; + transition: box-shadow 0.2s; + border-radius: 3px; + background: #FFFFFF; +} + +.p-steps .p-steps-item .p-menuitem-link .p-steps-number { + color: #495057; + border: 1px solid #e9ecef; + background: #FFFFFF; + min-width: 2rem; + height: 2rem; + line-height: 2rem; + font-size: 1.143rem; + z-index: 1; + border-radius: 50%; +} + +.p-steps .p-steps-item .p-menuitem-link .p-steps-title { + margin-top: 0.5rem; + color: #6c757d; +} + +.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-steps .p-steps-item.p-highlight .p-steps-number { + background: #E3F2FD; + color: #495057; +} + +.p-steps .p-steps-item.p-highlight .p-steps-title { + font-weight: 600; + color: #495057; +} + +.p-steps .p-steps-item:before { + content: " "; + border-top: 1px solid #dee2e6; + width: 100%; + top: 50%; + left: 0; + display: block; + position: absolute; + margin-top: -1rem; +} + +.p-tabmenu .p-tabmenu-nav { + background: #FFFFFF; + border: 1px solid #dee2e6; + border-width: 0 0 2px 0; +} + +.p-tabmenu .p-tabmenu-nav .p-tabmenuitem { + margin-right: 0; +} + +.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { + border: solid #dee2e6; + border-width: 0 0 2px 0; + border-color: transparent transparent #dee2e6 transparent; + background: #FFFFFF; + color: #6c757d; + padding: 1rem; + font-weight: 600; + border-top-right-radius: 3px; + border-top-left-radius: 3px; + transition: box-shadow 0.2s; + margin: 0 0 -2px 0; +} + +.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { + margin-right: 0.5rem; +} + +.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.2rem #a6d5fa; +} + +.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { + background: #FFFFFF; + border-color: #6c757d; + color: #6c757d; +} + +.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { + background: #FFFFFF; + border-color: #2196F3; + color: #2196F3; +} + +.p-tabmenu .p-tabmenu-left-icon { + margin-right: 0.5rem; +} + +.p-tabmenu .p-tabmenu-right-icon { + margin-left: 0.5rem; +} + +.p-tabmenu .p-tabmenu-nav-btn.p-link { + background: #FFFFFF; + color: #2196F3; + width: 2.357rem; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + border-radius: 0; +} + +.p-tabmenu .p-tabmenu-nav-btn.p-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.2rem #a6d5fa; +} + +.p-tieredmenu { + padding: 0.25rem 0; + background: #FFFFFF; + color: #495057; + border: 1px solid #dee2e6; + border-radius: 3px; + width: 12.5rem; +} + +.p-tieredmenu .p-menuitem-link { + padding: 0.75rem 1rem; + color: #495057; + border-radius: 0; + transition: box-shadow 0.2s; + user-select: none; +} + +.p-tieredmenu .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-tieredmenu .p-menuitem-link .p-menuitem-icon { + color: #6c757d; + margin-right: 0.5rem; +} + +.p-tieredmenu .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover { + background: #e9ecef; +} + +.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { + color: #495057; +} + +.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { + color: #6c757d; +} + +.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { + color: #6c757d; +} + +.p-tieredmenu .p-menuitem-link:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #a6d5fa; +} + +.p-tieredmenu.p-tieredmenu-overlay { + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-tieredmenu .p-submenu-list { + padding: 0.25rem 0; + background: #FFFFFF; + border: 0 none; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.p-tieredmenu .p-menuitem { + margin: 0; +} + +.p-tieredmenu .p-menuitem:last-child { + margin: 0; +} + +.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link { + background: #e9ecef; +} + +.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { + color: #495057; +} + +.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { + color: #6c757d; +} + +.p-tieredmenu .p-menu-separator { + border-top: 1px solid #dee2e6; + margin: 0.25rem 0; +} + +.p-tieredmenu .p-submenu-icon { + font-size: 0.875rem; +} + +.p-inline-message { + padding: 0.5rem 0.5rem; + margin: 0; + border-radius: 3px; +} + +.p-inline-message.p-inline-message-info { + background: #B3E5FC; + border: solid #0891cf; + border-width: 0px; + color: #044868; +} + +.p-inline-message.p-inline-message-info .p-inline-message-icon { + color: #044868; +} + +.p-inline-message.p-inline-message-success { + background: #C8E6C9; + border: solid #439446; + border-width: 0px; + color: #224a23; +} + +.p-inline-message.p-inline-message-success .p-inline-message-icon { + color: #224a23; +} + +.p-inline-message.p-inline-message-warn { + background: #FFECB3; + border: solid #d9a300; + border-width: 0px; + color: #6d5100; +} + +.p-inline-message.p-inline-message-warn .p-inline-message-icon { + color: #6d5100; +} + +.p-inline-message.p-inline-message-error { + background: #FFCDD2; + border: solid #e60017; + border-width: 0px; + color: #73000c; +} + +.p-inline-message.p-inline-message-error .p-inline-message-icon { + color: #73000c; +} + +.p-inline-message .p-inline-message-icon { + font-size: 1rem; + margin-right: 0.5rem; +} + +.p-inline-message .p-inline-message-text { + font-size: 1rem; +} + +.p-inline-message.p-inline-message-icon-only .p-inline-message-icon { + margin-right: 0; +} + +.p-message { + margin: 1rem 0; + border-radius: 3px; +} + +.p-message .p-message-wrapper { + padding: 1rem 1.5rem; +} + +.p-message .p-message-close { + width: 2rem; + height: 2rem; + border-radius: 50%; + background: transparent; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-message .p-message-close:hover { + background: rgba(255, 255, 255, 0.3); +} + +.p-message .p-message-close:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-message.p-message-info { + background: #B3E5FC; + border: solid #0891cf; + border-width: 0 0 0 6px; + color: #044868; +} + +.p-message.p-message-info .p-message-icon { + color: #044868; +} + +.p-message.p-message-info .p-message-close { + color: #044868; +} + +.p-message.p-message-success { + background: #C8E6C9; + border: solid #439446; + border-width: 0 0 0 6px; + color: #224a23; +} + +.p-message.p-message-success .p-message-icon { + color: #224a23; +} + +.p-message.p-message-success .p-message-close { + color: #224a23; +} + +.p-message.p-message-warn { + background: #FFECB3; + border: solid #d9a300; + border-width: 0 0 0 6px; + color: #6d5100; +} + +.p-message.p-message-warn .p-message-icon { + color: #6d5100; +} + +.p-message.p-message-warn .p-message-close { + color: #6d5100; +} + +.p-message.p-message-error { + background: #FFCDD2; + border: solid #e60017; + border-width: 0 0 0 6px; + color: #73000c; +} + +.p-message.p-message-error .p-message-icon { + color: #73000c; +} + +.p-message.p-message-error .p-message-close { + color: #73000c; +} + +.p-message .p-message-text { + font-size: 1rem; + font-weight: 500; +} + +.p-message .p-message-icon { + font-size: 1.5rem; + margin-right: 0.5rem; +} + +.p-message .p-message-summary { + font-weight: 700; +} + +.p-message .p-message-detail { + margin-left: 0.5rem; +} + +.p-toast { + opacity: 0.9; +} + +.p-toast .p-toast-message { + margin: 0 0 1rem 0; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.p-toast .p-toast-message .p-toast-message-content { + padding: 1rem; + border-width: 0 0 0 6px; +} + +.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text { + margin: 0 0 0 1rem; +} + +.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon { + font-size: 2rem; +} + +.p-toast .p-toast-message .p-toast-message-content .p-toast-summary { + font-weight: 700; +} + +.p-toast .p-toast-message .p-toast-message-content .p-toast-detail { + margin: 0.5rem 0 0 0; +} + +.p-toast .p-toast-message .p-toast-icon-close { + width: 2rem; + height: 2rem; + border-radius: 50%; + background: transparent; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-toast .p-toast-message .p-toast-icon-close:hover { + background: rgba(255, 255, 255, 0.3); +} + +.p-toast .p-toast-message .p-toast-icon-close:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-toast .p-toast-message.p-toast-message-info { + background: #B3E5FC; + border: solid #0891cf; + border-width: 0 0 0 6px; + color: #044868; +} + +.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close { + color: #044868; +} + +.p-toast .p-toast-message.p-toast-message-success { + background: #C8E6C9; + border: solid #439446; + border-width: 0 0 0 6px; + color: #224a23; +} + +.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close { + color: #224a23; +} + +.p-toast .p-toast-message.p-toast-message-warn { + background: #FFECB3; + border: solid #d9a300; + border-width: 0 0 0 6px; + color: #6d5100; +} + +.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close { + color: #6d5100; +} + +.p-toast .p-toast-message.p-toast-message-error { + background: #FFCDD2; + border: solid #e60017; + border-width: 0 0 0 6px; + color: #73000c; +} + +.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { + color: #73000c; +} + +.p-galleria .p-galleria-close { + margin: 0.5rem; + background: transparent; + color: #f8f9fa; + width: 4rem; + height: 4rem; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + border-radius: 50%; +} + +.p-galleria .p-galleria-close .p-galleria-close-icon { + font-size: 2rem; +} + +.p-galleria .p-galleria-close:hover { + background: rgba(255, 255, 255, 0.1); + color: #f8f9fa; +} + +.p-galleria .p-galleria-item-nav { + background: transparent; + color: #f8f9fa; + width: 4rem; + height: 4rem; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + border-radius: 3px; + margin: 0 0.5rem; +} + +.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon, +.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon { + font-size: 2rem; +} + +.p-galleria .p-galleria-item-nav:not(.p-disabled):hover { + background: rgba(255, 255, 255, 0.1); + color: #f8f9fa; +} + +.p-galleria .p-galleria-caption { + background: rgba(0, 0, 0, 0.5); + color: #f8f9fa; + padding: 1rem; +} + +.p-galleria .p-galleria-indicators { + padding: 1rem; +} + +.p-galleria .p-galleria-indicators .p-galleria-indicator button { + background-color: #e9ecef; + width: 1rem; + height: 1rem; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + border-radius: 50%; +} + +.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover { + background: #dee2e6; +} + +.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { + background: #E3F2FD; + color: #495057; +} + +.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator { + margin-right: 0.5rem; +} + +.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator { + margin-bottom: 0.5rem; +} + +.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators { + background: rgba(0, 0, 0, 0.5); +} + +.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button { + background: rgba(255, 255, 255, 0.4); +} + +.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover { + background: rgba(255, 255, 255, 0.6); +} + +.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button { + background: #E3F2FD; + color: #495057; +} + +.p-galleria .p-galleria-thumbnail-container { + background: rgba(0, 0, 0, 0.9); + padding: 1rem 0.25rem; +} + +.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, +.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next { + margin: 0.5rem; + background-color: transparent; + color: #f8f9fa; + width: 2rem; + height: 2rem; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + border-radius: 50%; +} + +.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover, +.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover { + background: rgba(255, 255, 255, 0.1); + color: #f8f9fa; +} + +.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-galleria-mask { + --maskbg: rgba(0, 0, 0, 0.9); +} + +.p-image-mask { + --maskbg: rgba(0, 0, 0, 0.9); +} + +.p-image-preview-indicator { + background-color: transparent; + color: #f8f9fa; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-image-preview-container:hover > .p-image-preview-indicator { + background-color: rgba(0, 0, 0, 0.5); +} + +.p-image-toolbar { + padding: 1rem; +} + +.p-image-action.p-link { + color: #f8f9fa; + background-color: transparent; + width: 3rem; + height: 3rem; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + margin-right: 0.5rem; +} + +.p-image-action.p-link:last-child { + margin-right: 0; +} + +.p-image-action.p-link:hover { + color: #f8f9fa; + background-color: rgba(255, 255, 255, 0.1); +} + +.p-image-action.p-link i { + font-size: 1.5rem; +} + +.p-avatar { + background-color: #dee2e6; + border-radius: 3px; +} + +.p-avatar.p-avatar-lg { + width: 3rem; + height: 3rem; + font-size: 1.5rem; +} + +.p-avatar.p-avatar-lg .p-avatar-icon { + font-size: 1.5rem; +} + +.p-avatar.p-avatar-xl { + width: 4rem; + height: 4rem; + font-size: 2rem; +} + +.p-avatar.p-avatar-xl .p-avatar-icon { + font-size: 2rem; +} + +.p-avatar-group .p-avatar { + border: 2px solid #FFFFFF; +} + +.p-badge { + background: #2196F3; + color: #FFFFFF; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; +} + +.p-badge.p-badge-secondary { + background-color: #607D8B; + color: #FFFFFF; +} + +.p-badge.p-badge-success { + background-color: #689F38; + color: #FFFFFF; +} + +.p-badge.p-badge-info { + background-color: #0288D1; + color: #FFFFFF; +} + +.p-badge.p-badge-warning { + background-color: #FBC02D; + color: #212529; +} + +.p-badge.p-badge-danger { + background-color: #D32F2F; + color: #FFFFFF; +} + +.p-badge.p-badge-lg { + font-size: 1.125rem; + min-width: 2.25rem; + height: 2.25rem; + line-height: 2.25rem; +} + +.p-badge.p-badge-xl { + font-size: 1.5rem; + min-width: 3rem; + height: 3rem; + line-height: 3rem; +} + +.p-chip { + background-color: #dee2e6; + color: #495057; + border-radius: 16px; + padding: 0 0.5rem; +} + +.p-chip .p-chip-text { + line-height: 1.5; + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.p-chip .p-chip-icon { + margin-right: 0.5rem; +} + +.p-chip .pi-chip-remove-icon { + margin-left: 0.5rem; +} + +.p-chip img { + width: 2rem; + height: 2rem; + margin-left: -0.5rem; + margin-right: 0.5rem; +} + +.p-chip .pi-chip-remove-icon { + border-radius: 3px; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-chip .pi-chip-remove-icon:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-inplace .p-inplace-display { + padding: 0.5rem 0.5rem; + border-radius: 3px; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; +} + +.p-inplace .p-inplace-display:not(.p-disabled):hover { + background: #e9ecef; + color: #495057; +} + +.p-inplace .p-inplace-display:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #a6d5fa; +} + +.p-progressbar { + border: 0 none; + height: 1.5rem; + background: #dee2e6; + border-radius: 3px; +} + +.p-progressbar .p-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} + +.p-progressbar .p-progressbar-label { + color: #FFFFFF; + line-height: 1.5rem; +} + +.p-scrolltop { + width: 3rem; + height: 3rem; + border-radius: 50%; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; +} + +.p-scrolltop.p-link { + background: rgba(0, 0, 0, 0.7); +} + +.p-scrolltop.p-link:hover { + background: rgba(0, 0, 0, 0.8); +} + +.p-scrolltop .p-scrolltop-icon { + font-size: 1.5rem; + color: #f8f9fa; +} + +.p-skeleton { + background-color: #e9ecef; + border-radius: 3px; +} + +.p-skeleton:after { + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); +} + +.p-tag { + background: #2196F3; + color: #FFFFFF; + font-size: 0.75rem; + font-weight: 700; + padding: 0.25rem 0.4rem; + border-radius: 3px; +} + +.p-tag.p-tag-success { + background-color: #689F38; + color: #FFFFFF; +} + +.p-tag.p-tag-info { + background-color: #0288D1; + color: #FFFFFF; +} + +.p-tag.p-tag-warning { + background-color: #FBC02D; + color: #212529; +} + +.p-tag.p-tag-danger { + background-color: #D32F2F; + color: #FFFFFF; +} + +.p-tag .p-tag-icon { + margin-right: 0.25rem; + font-size: 0.75rem; +} + +.p-terminal { + background: #FFFFFF; + color: #495057; + border: 1px solid #dee2e6; + padding: 1rem; +} + +.p-terminal .p-terminal-input { + font-size: 1rem; + font-family: $offshift-font-family; +} + +/* Customizations to the designer theme should be defined here */ +.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { + background-color: #2196F3; +} + +.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { + background-color: #2196F3; +} + +.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { + box-shadow: inset 0 2px 0 0 #2196F3; +} + +.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { + box-shadow: inset 0 -2px 0 0 #2196F3; +} diff --git a/src/styles/_variables.scss b/src/styles/_variables.scss new file mode 100644 index 0000000..10195bf --- /dev/null +++ b/src/styles/_variables.scss @@ -0,0 +1,9 @@ +$offshift-font-family: 'Metropolis', -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + +$offshift-gap: 16px !default; + +$offshift-primary-color: #6b39fa; +$offshift-primary-color-hover: #8961fb; +$offshift-primary-color-focus: #562ec8; + +$offshift-gray-color: #b4b4b4; diff --git a/src/test.ts b/src/test.ts new file mode 100644 index 0000000..fa9672b --- /dev/null +++ b/src/test.ts @@ -0,0 +1,27 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +declare const require: { + context(path: string, deep?: boolean, filter?: RegExp): { + <T>(id: string): T; + keys(): string[]; + }; +}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), +); + +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); + +// And load the modules. +context.keys().map(context); diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..82d91dc --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,15 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": [ + "src/main.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..ff181a8 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,62 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "moduleResolution": "node", + "importHelpers": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strictNullChecks": false, + "target": "es2017", + "module": "es2020", + "lib": [ + "es2020", + "dom" + ], + "paths": { + "@offshift/environments/*": [ + "environments/*" + ], + "crypto": [ + "./node_modules/crypto-browserify" + ], + "stream": [ + "./node_modules/stream-browserify" + ], + "assert": [ + "./node_modules/assert" + ], + "http": [ + "./node_modules/stream-http" + ], + "https": [ + "./node_modules/https-browserify" + ], + "os": [ + "./node_modules/os-browserify" + ], + "process": [ + "./node_modules/process/browser" + ] + } + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/tsconfig.spec.json b/tsconfig.spec.json new file mode 100644 index 0000000..092345b --- /dev/null +++ b/tsconfig.spec.json @@ -0,0 +1,18 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "files": [ + "src/test.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} -- GitLab