From a27c3ec39f2dbde61ede450bd623fa1d6bb7e4c8 Mon Sep 17 00:00:00 2001 From: Pranathi Bhogaraju <59303@hexaware.com> Date: Fri, 1 Oct 2021 17:52:39 +0530 Subject: [PATCH 1/3] adding files --- FrontEnd/.browserslistrc | 17 + FrontEnd/.editorconfig | 16 + FrontEnd/.gitignore | 45 + FrontEnd/DailyCart | 1 - FrontEnd/README.md | 27 + FrontEnd/angular.json | 109 + FrontEnd/karma.conf.js | 44 + FrontEnd/package-lock.json | 12104 ++++++++++++++++ FrontEnd/package.json | 40 + FrontEnd/proxy.config.json | 6 + FrontEnd/src/1.jpg | Bin 0 -> 90571 bytes FrontEnd/src/10.htm | 754 + FrontEnd/src/11.png | Bin 0 -> 258960 bytes FrontEnd/src/2.jpg | Bin 0 -> 12895 bytes FrontEnd/src/3.jpg | Bin 0 -> 57177 bytes FrontEnd/src/4.png | Bin 0 -> 143 bytes FrontEnd/src/5.png | Bin 0 -> 143 bytes FrontEnd/src/6.png | Bin 0 -> 157087 bytes FrontEnd/src/7.jpg | Bin 0 -> 7157 bytes FrontEnd/src/8.png | Bin 0 -> 30362 bytes FrontEnd/src/9.png | Bin 0 -> 13141 bytes FrontEnd/src/app/app-routing.module.ts | 38 + FrontEnd/src/app/app.component.css | 0 FrontEnd/src/app/app.component.html | 32 + FrontEnd/src/app/app.component.spec.ts | 35 + FrontEnd/src/app/app.component.ts | 30 + FrontEnd/src/app/app.module.ts | 52 + .../src/app/auth/login/login.component.css | 0 .../src/app/auth/login/login.component.html | 108 + .../app/auth/login/login.component.spec.ts | 25 + .../src/app/auth/login/login.component.ts | 53 + .../auth/service/auth-guard.service.spec.ts | 16 + .../app/auth/service/auth-guard.service.ts | 21 + .../src/app/auth/service/auth.service.spec.ts | 16 + FrontEnd/src/app/auth/service/auth.service.ts | 22 + FrontEnd/src/app/auth/service/user.service.ts | 41 + .../src/app/auth/signup/signup.component.css | 0 .../src/app/auth/signup/signup.component.html | 125 + .../app/auth/signup/signup.component.spec.ts | 25 + .../src/app/auth/signup/signup.component.ts | 45 + .../components/banner/banner.component.css | 0 .../components/banner/banner.component.html | 19 + .../banner/banner.component.spec.ts | 25 + .../app/components/banner/banner.component.ts | 29 + .../app/components/cart/cart.component.css | 16 + .../app/components/cart/cart.component.html | 278 + .../components/cart/cart.component.spec.ts | 25 + .../src/app/components/cart/cart.component.ts | 139 + .../category/category.component.css | 0 .../category/category.component.html | 1 + .../category/category.component.spec.ts | 25 + .../components/category/category.component.ts | 15 + .../app/components/dairy/dairy.component.css | 0 .../app/components/dairy/dairy.component.html | 170 + .../components/dairy/dairy.component.spec.ts | 25 + .../app/components/dairy/dairy.component.ts | 27 + .../components/fruits/fruits.component.css | 0 .../components/fruits/fruits.component.html | 171 + .../fruits/fruits.component.spec.ts | 25 + .../app/components/fruits/fruits.component.ts | 27 + .../household/household.component.css | 0 .../household/household.component.html | 170 + .../household/household.component.spec.ts | 25 + .../household/household.component.ts | 26 + .../app/components/order/order.component.css | 0 .../app/components/order/order.component.html | 273 + .../components/order/order.component.spec.ts | 25 + .../app/components/order/order.component.ts | 31 + .../components/payment/payment.component.css | 0 .../components/payment/payment.component.html | 103 + .../payment/payment.component.spec.ts | 25 + .../components/payment/payment.component.ts | 87 + .../products/products.component.css | 0 .../products/products.component.html | 172 + .../products/products.component.spec.ts | 25 + .../components/products/products.component.ts | 44 + .../components/profile/profile.component.css | 0 .../components/profile/profile.component.html | 138 + .../profile/profile.component.spec.ts | 25 + .../components/profile/profile.component.ts | 28 + .../components/snacks/snacks.component.css | 0 .../components/snacks/snacks.component.html | 172 + .../snacks/snacks.component.spec.ts | 25 + .../app/components/snacks/snacks.component.ts | 26 + .../wholegrain/wholegrain.component.css | 0 .../wholegrain/wholegrain.component.html | 172 + .../wholegrain/wholegrain.component.spec.ts | 25 + .../wholegrain/wholegrain.component.ts | 27 + FrontEnd/src/app/model/CartItem.ts | 25 + FrontEnd/src/app/model/Cartdto.ts | 16 + FrontEnd/src/app/model/Orderdto.ts | 17 + FrontEnd/src/app/model/Products.ts | 10 + FrontEnd/src/app/model/User.ts | 8 + FrontEnd/src/app/service/cart.service.spec.ts | 16 + FrontEnd/src/app/service/cart.service.ts | 136 + .../src/app/service/products.service.spec.ts | 16 + FrontEnd/src/app/service/products.service.ts | 37 + FrontEnd/src/assets/.gitkeep | 0 FrontEnd/src/assets/js/main.js | 10 + FrontEnd/src/environments/environment.prod.ts | 3 + FrontEnd/src/environments/environment.ts | 16 + FrontEnd/src/favicon.ico | Bin 0 -> 948 bytes FrontEnd/src/index.html | 15 + FrontEnd/src/main.ts | 12 + FrontEnd/src/polyfills.ts | 65 + FrontEnd/src/styles.css | 244 + FrontEnd/src/test.ts | 27 + FrontEnd/tsconfig.app.json | 15 + FrontEnd/tsconfig.json | 30 + FrontEnd/tsconfig.spec.json | 18 + 110 files changed, 17243 insertions(+), 1 deletion(-) create mode 100644 FrontEnd/.browserslistrc create mode 100644 FrontEnd/.editorconfig create mode 100644 FrontEnd/.gitignore delete mode 160000 FrontEnd/DailyCart create mode 100644 FrontEnd/README.md create mode 100644 FrontEnd/angular.json create mode 100644 FrontEnd/karma.conf.js create mode 100644 FrontEnd/package-lock.json create mode 100644 FrontEnd/package.json create mode 100644 FrontEnd/proxy.config.json create mode 100644 FrontEnd/src/1.jpg create mode 100644 FrontEnd/src/10.htm create mode 100644 FrontEnd/src/11.png create mode 100644 FrontEnd/src/2.jpg create mode 100644 FrontEnd/src/3.jpg create mode 100644 FrontEnd/src/4.png create mode 100644 FrontEnd/src/5.png create mode 100644 FrontEnd/src/6.png create mode 100644 FrontEnd/src/7.jpg create mode 100644 FrontEnd/src/8.png create mode 100644 FrontEnd/src/9.png create mode 100644 FrontEnd/src/app/app-routing.module.ts create mode 100644 FrontEnd/src/app/app.component.css create mode 100644 FrontEnd/src/app/app.component.html create mode 100644 FrontEnd/src/app/app.component.spec.ts create mode 100644 FrontEnd/src/app/app.component.ts create mode 100644 FrontEnd/src/app/app.module.ts create mode 100644 FrontEnd/src/app/auth/login/login.component.css create mode 100644 FrontEnd/src/app/auth/login/login.component.html create mode 100644 FrontEnd/src/app/auth/login/login.component.spec.ts create mode 100644 FrontEnd/src/app/auth/login/login.component.ts create mode 100644 FrontEnd/src/app/auth/service/auth-guard.service.spec.ts create mode 100644 FrontEnd/src/app/auth/service/auth-guard.service.ts create mode 100644 FrontEnd/src/app/auth/service/auth.service.spec.ts create mode 100644 FrontEnd/src/app/auth/service/auth.service.ts create mode 100644 FrontEnd/src/app/auth/service/user.service.ts create mode 100644 FrontEnd/src/app/auth/signup/signup.component.css create mode 100644 FrontEnd/src/app/auth/signup/signup.component.html create mode 100644 FrontEnd/src/app/auth/signup/signup.component.spec.ts create mode 100644 FrontEnd/src/app/auth/signup/signup.component.ts create mode 100644 FrontEnd/src/app/components/banner/banner.component.css create mode 100644 FrontEnd/src/app/components/banner/banner.component.html create mode 100644 FrontEnd/src/app/components/banner/banner.component.spec.ts create mode 100644 FrontEnd/src/app/components/banner/banner.component.ts create mode 100644 FrontEnd/src/app/components/cart/cart.component.css create mode 100644 FrontEnd/src/app/components/cart/cart.component.html create mode 100644 FrontEnd/src/app/components/cart/cart.component.spec.ts create mode 100644 FrontEnd/src/app/components/cart/cart.component.ts create mode 100644 FrontEnd/src/app/components/category/category.component.css create mode 100644 FrontEnd/src/app/components/category/category.component.html create mode 100644 FrontEnd/src/app/components/category/category.component.spec.ts create mode 100644 FrontEnd/src/app/components/category/category.component.ts create mode 100644 FrontEnd/src/app/components/dairy/dairy.component.css create mode 100644 FrontEnd/src/app/components/dairy/dairy.component.html create mode 100644 FrontEnd/src/app/components/dairy/dairy.component.spec.ts create mode 100644 FrontEnd/src/app/components/dairy/dairy.component.ts create mode 100644 FrontEnd/src/app/components/fruits/fruits.component.css create mode 100644 FrontEnd/src/app/components/fruits/fruits.component.html create mode 100644 FrontEnd/src/app/components/fruits/fruits.component.spec.ts create mode 100644 FrontEnd/src/app/components/fruits/fruits.component.ts create mode 100644 FrontEnd/src/app/components/household/household.component.css create mode 100644 FrontEnd/src/app/components/household/household.component.html create mode 100644 FrontEnd/src/app/components/household/household.component.spec.ts create mode 100644 FrontEnd/src/app/components/household/household.component.ts create mode 100644 FrontEnd/src/app/components/order/order.component.css create mode 100644 FrontEnd/src/app/components/order/order.component.html create mode 100644 FrontEnd/src/app/components/order/order.component.spec.ts create mode 100644 FrontEnd/src/app/components/order/order.component.ts create mode 100644 FrontEnd/src/app/components/payment/payment.component.css create mode 100644 FrontEnd/src/app/components/payment/payment.component.html create mode 100644 FrontEnd/src/app/components/payment/payment.component.spec.ts create mode 100644 FrontEnd/src/app/components/payment/payment.component.ts create mode 100644 FrontEnd/src/app/components/products/products.component.css create mode 100644 FrontEnd/src/app/components/products/products.component.html create mode 100644 FrontEnd/src/app/components/products/products.component.spec.ts create mode 100644 FrontEnd/src/app/components/products/products.component.ts create mode 100644 FrontEnd/src/app/components/profile/profile.component.css create mode 100644 FrontEnd/src/app/components/profile/profile.component.html create mode 100644 FrontEnd/src/app/components/profile/profile.component.spec.ts create mode 100644 FrontEnd/src/app/components/profile/profile.component.ts create mode 100644 FrontEnd/src/app/components/snacks/snacks.component.css create mode 100644 FrontEnd/src/app/components/snacks/snacks.component.html create mode 100644 FrontEnd/src/app/components/snacks/snacks.component.spec.ts create mode 100644 FrontEnd/src/app/components/snacks/snacks.component.ts create mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.css create mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.html create mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts create mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.ts create mode 100644 FrontEnd/src/app/model/CartItem.ts create mode 100644 FrontEnd/src/app/model/Cartdto.ts create mode 100644 FrontEnd/src/app/model/Orderdto.ts create mode 100644 FrontEnd/src/app/model/Products.ts create mode 100644 FrontEnd/src/app/model/User.ts create mode 100644 FrontEnd/src/app/service/cart.service.spec.ts create mode 100644 FrontEnd/src/app/service/cart.service.ts create mode 100644 FrontEnd/src/app/service/products.service.spec.ts create mode 100644 FrontEnd/src/app/service/products.service.ts create mode 100644 FrontEnd/src/assets/.gitkeep create mode 100644 FrontEnd/src/assets/js/main.js create mode 100644 FrontEnd/src/environments/environment.prod.ts create mode 100644 FrontEnd/src/environments/environment.ts create mode 100644 FrontEnd/src/favicon.ico create mode 100644 FrontEnd/src/index.html create mode 100644 FrontEnd/src/main.ts create mode 100644 FrontEnd/src/polyfills.ts create mode 100644 FrontEnd/src/styles.css create mode 100644 FrontEnd/src/test.ts create mode 100644 FrontEnd/tsconfig.app.json create mode 100644 FrontEnd/tsconfig.json create mode 100644 FrontEnd/tsconfig.spec.json diff --git a/FrontEnd/.browserslistrc b/FrontEnd/.browserslistrc new file mode 100644 index 0000000..427441d --- /dev/null +++ b/FrontEnd/.browserslistrc @@ -0,0 +1,17 @@ +# 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 +not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/FrontEnd/.editorconfig b/FrontEnd/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/FrontEnd/.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/FrontEnd/.gitignore b/FrontEnd/.gitignore new file mode 100644 index 0000000..de51f68 --- /dev/null +++ b/FrontEnd/.gitignore @@ -0,0 +1,45 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp +/out-tsc +# Only exists if Bazel was run +/bazel-out + +# dependencies +/node_modules + +# profiling files +chrome-profiler-events*.json + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# misc +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db diff --git a/FrontEnd/DailyCart b/FrontEnd/DailyCart deleted file mode 160000 index 3cf0a3d..0000000 --- a/FrontEnd/DailyCart +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3cf0a3d8dd6c004ea190639a4b8b7327d6051d39 diff --git a/FrontEnd/README.md b/FrontEnd/README.md new file mode 100644 index 0000000..a871753 --- /dev/null +++ b/FrontEnd/README.md @@ -0,0 +1,27 @@ +# DailyCart + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.1. + +## 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. diff --git a/FrontEnd/angular.json b/FrontEnd/angular.json new file mode 100644 index 0000000..20336f2 --- /dev/null +++ b/FrontEnd/angular.json @@ -0,0 +1,109 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "DailyCart": { + "projectType": "application", + "schematics": { + "@schematics/angular:application": { + "strict": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/DailyCart", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [ + "node_modules/jquery/dist/jquery.min.js", + "src/assets/js/main.js" + ] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "1mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "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": "DailyCart:build:production" + }, + "development": { + "browserTarget": "DailyCart:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "DailyCart: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", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + } + } + } + } + }, + "defaultProject": "DailyCart" +} diff --git a/FrontEnd/karma.conf.js b/FrontEnd/karma.conf.js new file mode 100644 index 0000000..3d2d098 --- /dev/null +++ b/FrontEnd/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/DailyCart'), + 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/FrontEnd/package-lock.json b/FrontEnd/package-lock.json new file mode 100644 index 0000000..f660750 --- /dev/null +++ b/FrontEnd/package-lock.json @@ -0,0 +1,12104 @@ +{ + "name": "daily-cart", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@ampproject/remapping": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz", + "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "1.0.0", + "sourcemap-codec": "1.4.8" + } + }, + "@angular-devkit/architect": { + "version": "0.1202.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.5.tgz", + "integrity": "sha512-HiF8RceDrvP7m8Qm53KWVpekESX0UIK4/tOg9mgFMcS/2utRnPzuu4WbfrcY9DRrsoMWLXQs6j/UVXqf8PzXJw==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.2.5", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/build-angular": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.2.5.tgz", + "integrity": "sha512-v44FAFMGSXJLKx25REXdoTdW/WzNXV3BDJam9ZKHFOrdtwJek4D/tEdtNHiQP4HberOHzmVjvKffa5VYXzZ40g==", + "dev": true, + "requires": { + "@ampproject/remapping": "1.0.1", + "@angular-devkit/architect": "0.1202.5", + "@angular-devkit/build-optimizer": "0.1202.5", + "@angular-devkit/build-webpack": "0.1202.5", + "@angular-devkit/core": "12.2.5", + "@babel/core": "7.14.8", + "@babel/generator": "7.14.8", + "@babel/helper-annotate-as-pure": "7.14.5", + "@babel/plugin-proposal-async-generator-functions": "7.14.7", + "@babel/plugin-transform-async-to-generator": "7.14.5", + "@babel/plugin-transform-runtime": "7.14.5", + "@babel/preset-env": "7.14.8", + "@babel/runtime": "7.14.8", + "@babel/template": "7.14.5", + "@discoveryjs/json-ext": "0.5.3", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", + "@ngtools/webpack": "12.2.5", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.2", + "browserslist": "^4.9.1", + "cacache": "15.2.0", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "9.0.1", + "core-js": "3.16.0", + "critters": "0.0.10", + "css-loader": "6.2.0", + "css-minimizer-webpack-plugin": "3.0.2", + "esbuild": "0.12.24", + "find-cache-dir": "3.3.1", + "glob": "7.1.7", + "https-proxy-agent": "5.0.0", + "inquirer": "8.1.2", + "karma-source-map-support": "1.4.0", + "less": "4.1.1", + "less-loader": "10.0.1", + "license-webpack-plugin": "2.3.20", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "2.2.1", + "minimatch": "3.0.4", + "open": "8.2.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.1.0", + "postcss": "8.3.6", + "postcss-import": "14.0.2", + "postcss-loader": "6.1.1", + "postcss-preset-env": "6.7.0", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "4.0.0", + "rxjs": "6.6.7", + "sass": "1.36.0", + "sass-loader": "12.1.0", + "semver": "7.3.5", + "source-map-loader": "3.0.0", + "source-map-support": "0.5.19", + "style-loader": "3.2.1", + "stylus": "0.54.8", + "stylus-loader": "6.1.0", + "terser": "5.7.1", + "terser-webpack-plugin": "5.1.4", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.0", + "webpack": "5.50.0", + "webpack-dev-middleware": "5.0.0", + "webpack-dev-server": "3.11.2", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "1.5.2" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + } + } + }, + "@angular-devkit/build-optimizer": { + "version": "0.1202.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1202.5.tgz", + "integrity": "sha512-ni3OyBQq7y1Jk9U7CtwWMRoI+1TWjQYVdGRWt5JgqvLk0hZcaLoapGwUypBV+CdKvC0/0V+k84RiO5wvs5XpFQ==", + "dev": true, + "requires": { + "source-map": "0.7.3", + "tslib": "2.3.0", + "typescript": "4.3.5" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.1202.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1202.5.tgz", + "integrity": "sha512-wqU2t2zUCZi+fjhuZzFko3eTyqXP6vjdqA3BZQwr3pEhL7IEOvlN4EUYqWAi+h+4SrTtAhk6vZ7m41Hr0y2Ykw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1202.5", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.5.tgz", + "integrity": "sha512-UBo0Q9nVGPxC+C1PONSzaczPLv5++5Q7PC2orZepDbWmY0jUDwe9VVJrmp8EhLZbzVKFpyCIs1ZE8h0s0LP1zA==", + "dev": true, + "requires": { + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, + "@angular-devkit/schematics": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.5.tgz", + "integrity": "sha512-8WAdZ39FZqbU1/ZQQrK+7PeRuj6QUGlxFUgoVXk5nzRbpZo/OSaKhPoC7sC1A0EU+7udLp5vT7R12sDz7Mr9vQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.2.5", + "ora": "5.4.1", + "rxjs": "6.6.7" + } + }, + "@angular/animations": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-12.2.5.tgz", + "integrity": "sha512-a8jRimgrATq2CS95SO5yjsZo2d4FbfmN2SrPu6lZjWIdstXm4KQSJFslyxovhoUjGNu5cZgzfXTvWkXRxJYCxA==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/cli": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.5.tgz", + "integrity": "sha512-O/NqRaFGx2jns03oWwhWBpilV4s7B8Zie6rgo2hJty1T3douGkK5kTO38N4Lebeayw8LTiPhT/JOrQTfFgXSjw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1202.5", + "@angular-devkit/core": "12.2.5", + "@angular-devkit/schematics": "12.2.5", + "@schematics/angular": "12.2.5", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.2", + "ini": "2.0.0", + "inquirer": "8.1.2", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.2.1", + "ora": "5.4.1", + "pacote": "11.3.5", + "resolve": "1.20.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + }, + "dependencies": { + "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 + } + } + }, + "@angular/common": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.5.tgz", + "integrity": "sha512-iwyaGPx7ILTJn91ed7VtYkvVRRezaZ0EE2V5DzVXwCsBQyzCrBYz/Uo2udVDsJ2FXXhpxa2VjnkW55Uxl9wM0g==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/compiler": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.2.5.tgz", + "integrity": "sha512-J73E3hao95T8+/+hWuCqGyXs9QCPoSsCTXmSPayFlYJW3QF5SG2vhjnf4SAgtNbUBHQWAIwGKxQTqD3VbtvP1A==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/compiler-cli": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.2.5.tgz", + "integrity": "sha512-KVpgkWUGZYRPvmJOqY1CZwjvc7VE0DYDPxmvXH/S1C6rzpl/UOTxYtDynxiNzuvLeV0oOnlcOGd4/BmMZJPh/A==", + "dev": true, + "requires": { + "@babel/core": "^7.8.6", + "@babel/types": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.2.0", + "yargs": "^17.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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", + "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 + } + } + }, + "@angular/core": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.5.tgz", + "integrity": "sha512-bwxxEy1UrV+hWzjT6ow/Ge8upebglJwlWuKadPdd3ZVrWKPI0saoUUBv4S8EGiIxyW821GfEbzWzmBYUSUCiGQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/forms": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.5.tgz", + "integrity": "sha512-Sty4MMrmUrm7KYbYYAkA6egwIMFJ8D8G6ds5W79fN7K3B3LGYtMTRuMIBYQeSvdk8AN5+Evt6BUwlL8PMYq9Rg==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.5.tgz", + "integrity": "sha512-2Vs+0Zx87lGYvC3Bkzy9eT0yXXvMd0e8vrEJ1oIdxfkRhbE/wTL1+LA8JlT5rROqcZwY4joOPiHC9jVFw6dDCQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.5.tgz", + "integrity": "sha512-GIAMw+KFYVFFtyvC3Z6znxLCJdZx/IvpfHQVekpQumiv291cng2jSamU3FZjV3xZKXfccS4I4hIXFX85EBMRWA==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/router": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-12.2.5.tgz", + "integrity": "sha512-rfaHzi6ZrLFqdebEQTMPxVEwLuA8MBGOUzyekhLjGTvKwc7L2/m303LPIDECRFyCSik3EIxGLvzPET0l+DVgAw==", + "requires": { + "tslib": "^2.2.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.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true + }, + "@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.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==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.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=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "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/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.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/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", + "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@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.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.8", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.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 + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "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.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "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=", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true + }, + "@discoveryjs/json-ext": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", + "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", + "dev": true + }, + "@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": "1.0.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz", + "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==", + "dev": true + }, + "@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", + "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", + "dev": true, + "requires": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.3", + "loader-utils": "^2.0.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.7.0" + } + }, + "@ngtools/webpack": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.2.5.tgz", + "integrity": "sha512-wc+ovfJucCxAjoP3ExnJll8K3nAoNCiFyDEO8dgHkriY/IWhGdwOu1eduHgfT/mWS40Awj/inJJir9oTi4YBVg==", + "dev": true + }, + "@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/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" + }, + "dependencies": { + "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" + } + } + } + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz", + "integrity": "sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==", + "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": "1.8.6", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.6.tgz", + "integrity": "sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "@schematics/angular": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.5.tgz", + "integrity": "sha512-Ln2GyO7Y00PrQKjqCONCDb4dwGzGboH3zIJvicWzFO+ZgkNLr/dsitGKm8b8OfR/UEiBcnK72xwPj9FWfXA4EQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.2.5", + "@angular-devkit/schematics": "12.2.5", + "jsonc-parser": "3.0.0" + } + }, + "@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 + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/component-emitter": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==", + "dev": true + }, + "@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": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "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/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.8.2.tgz", + "integrity": "sha512-u5h7dqzy2XpXTzhOzSNQUQpKGFvROF8ElNX9P/TJvsHnTg/JvsAseVsGWQAQQldqanYaM+5kwxW909BBFAUYsg==", + "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/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "@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/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/webpack-sources": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz", + "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "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 + } + } + }, + "@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 + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", + "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "dev": true + }, + "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" + } + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", + "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", + "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.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "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-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-formats": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", + "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", + "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 + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "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": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "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==", + "dev": true, + "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": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "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" + } + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "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": "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 + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "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==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "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": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "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-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "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==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.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": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "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=", + "dev": true, + "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 + }, + "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" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "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 + } + } + }, + "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" + } + }, + "browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "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 + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "dev": true, + "requires": { + "@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" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "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==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", + "dev": true + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "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 + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "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 + }, + "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 + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "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" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.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==", + "dev": true, + "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=", + "dev": true + }, + "colord": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", + "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "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==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "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.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-anything": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", + "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "dev": true, + "requires": { + "is-what": "^3.12.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", + "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "glob-parent": "^6.0.0", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.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==", + "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 + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", + "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", + "dev": true + }, + "core-js-compat": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", + "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", + "dev": true, + "requires": { + "browserslist": "^4.17.0", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "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==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "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" + } + }, + "critters": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.10.tgz", + "integrity": "sha512-p5VKhP1803+f+0Jq5P03w1SbiHtpAKm+1EpJHkiPxQPq0Vu9QLZHviJ02GRrWi0dlcJqrmzMWInbwp4d22RsGw==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "css": "^3.0.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "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-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true + }, + "css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", + "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", + "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-minimizer-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", + "dev": true, + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "p-limit": "^3.0.2", + "postcss": "^8.3.5", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.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" + } + }, + "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 + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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 + } + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + }, + "dependencies": { + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "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 + } + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "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 + }, + "cssnano": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", + "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.1.4", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", + "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.2", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + } + }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "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" + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.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" + } + }, + "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==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "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=", + "dev": true + }, + "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 + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "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" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "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=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.838", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.838.tgz", + "integrity": "sha512-65O6UJiyohFAdX/nc6KJ0xG/4zOn7XCO03kQNNbCeMRGxlWTLzc6Uyi0tFNQuuGWqySZJi8CD2KXPXySVYmzMA==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", + "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~4.0.0", + "ws": "~7.4.2" + }, + "dependencies": { + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", + "integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", + "dev": true, + "requires": { + "base64-arraybuffer": "0.1.4" + } + }, + "enhanced-resolve": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "dev": true + }, + "esbuild": { + "version": "0.12.24", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.24.tgz", + "integrity": "sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "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=", + "dev": true + }, + "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" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "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.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "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=", + "dev": true + }, + "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 + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "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" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "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==", + "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" + }, + "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==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true, + "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==", + "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 + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true + }, + "follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "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==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.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==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "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.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "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=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "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==", + "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 + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "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 + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hdr-histogram-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.1.tgz", + "integrity": "sha512-uPZxl1dAFnjUFHWLZmt93vUUvtHeaBay9nVNHu38SdOjMSF/4KqJUqa1Seuj08ptU1rEb6AHvB41X8n/zFZ74Q==", + "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 + }, + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "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": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "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 + }, + "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==", + "dev": true + }, + "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.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "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": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "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" + } + }, + "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==", + "dev": true, + "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 + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "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 + }, + "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" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "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 + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "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==", + "dev": true + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", + "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", + "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.3.0", + "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 + }, + "rxjs": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", + "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", + "dev": true, + "requires": { + "tslib": "~2.1.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" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "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==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "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-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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "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-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-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "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-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-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-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "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-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "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" + }, + "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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "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.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jasmine-core": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.8.0.tgz", + "integrity": "sha512-zl0nZWDrmbCiKns0NcjkFGYkVTGCPUgoHypTaj+G2AzaWus7QGoXARSlYsSle2VRpSdfJmM+hzmFKzQNhF2kHg==", + "dev": true + }, + "jest-worker": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", + "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", + "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" + } + } + } + }, + "jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "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-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "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-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=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "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==", + "dev": true, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "karma": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.4.tgz", + "integrity": "sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q==", + "dev": true, + "requires": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "colors": "^1.4.0", + "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.3.0", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^3.1.0", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.28", + "yargs": "^16.1.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" + } + }, + "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" + } + }, + "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 + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": 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 + }, + "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" + } + }, + "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" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "requires": { + "which": "^1.2.1" + } + }, + "karma-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", + "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.1", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.0", + "minimatch": "^3.0.4" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "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.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, + "less": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", + "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", + "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": "^1.10.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 + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "less-loader": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.1.tgz", + "integrity": "sha512-Crln//HpW9M5CbtdfWm3IO66Cvx1WhZQvNybXgfB2dD/6Sav9ppw+IWqs/FQKPBFO4B6X0X28Z0WNznshgwUzA==", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "license-webpack-plugin": { + "version": "2.3.20", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz", + "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==", + "dev": true, + "requires": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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==", + "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=", + "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=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "dev": true, + "requires": { + "date-format": "^3.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.1", + "rfdc": "^1.1.4", + "streamroller": "^2.2.4" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "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" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, + "memfs": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", + "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "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" + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "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 + } + } + }, + "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 + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "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" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dev": true, + "requires": { + "mime-db": "1.49.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 + }, + "mini-css-extract-plugin": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.1.tgz", + "integrity": "sha512-A0GBXpz8WIPgh2HfASJ0EeY8grd2dGxmC4R8uTujFJXZY7zFy0nvYSYW6SKCLKlz7y45BdHONfaxZQMIZpeF/w==", + "dev": true, + "requires": { + "schema-utils": "^3.1.0" + }, + "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" + } + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "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" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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 + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "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 + }, + "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" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "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-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "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" + } + } + } + }, + "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==", + "dev": true, + "optional": true + }, + "node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, + "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": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "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": "2.2.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", + "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "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": "11.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", + "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", + "dev": true, + "requires": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + } + } + }, + "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" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "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-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "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": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.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==", + "dev": true + }, + "pacote": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.5.tgz", + "integrity": "sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==", + "dev": true, + "requires": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "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": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.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-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==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "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 + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "piscina": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz", + "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==", + "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" + } + }, + "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" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true + }, + "postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true + }, + "postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true + }, + "postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.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": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz", + "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + } + }, + "postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", + "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", + "dev": true, + "requires": { + "colord": "^2.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true + }, + "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": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true + }, + "postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "dev": true, + "requires": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "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==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "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 + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "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==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": 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==", + "dev": true, + "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": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "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==", + "dev": true + }, + "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-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "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 + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "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==", + "dev": true + }, + "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.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "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 + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.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" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "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" + } + }, + "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" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "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==" + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", + "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", + "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", + "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 + }, + "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 + } + } + }, + "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": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "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.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "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==", + "dev": true, + "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=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "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" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "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 + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", + "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.0", + "@types/cors": "^2.8.8", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.1", + "engine.io": "~4.1.0", + "socket.io-adapter": "~2.1.0", + "socket.io-parser": "~4.0.3" + } + }, + "socket.io-adapter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", + "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.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + }, + "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" + } + } + } + }, + "socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz", + "integrity": "sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "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": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "source-map-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", + "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "source-map-js": "^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, + "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.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "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 + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "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-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "streamroller": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "dev": true, + "requires": { + "date-format": "^2.1.0", + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "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==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "style-loader": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz", + "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==", + "dev": true + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "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 + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "stylus-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz", + "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.6.0.tgz", + "integrity": "sha512-ATpRmynNSjP/5hSM4Ij4Pg3L+BCN6IBES7wRLh1ZtVxJB7Xn8omiGttLW6v6ZbqrV5pCVB3XfdbUoY8IpgIwvw==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "colorette": "^1.3.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "stable": "^0.1.8" + } + }, + "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" + } + }, + "terser": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "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 + } + } + }, + "terser-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "dev": true, + "requires": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.0" + }, + "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 + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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 + } + } + }, + "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 + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "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=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "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" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "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==", + "dev": true, + "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 + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "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 + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "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": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "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": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "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" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "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=", + "dev": true + } + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "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" + } + }, + "webpack": { + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.50.0.tgz", + "integrity": "sha512-hqxI7t/KVygs0WRv/kTgUW8Kl3YC81uyWQSo/7WUs5LsuRw0htH/fCwbVBGCuiX/t4s7qzjXFcf41O8Reiypag==", + "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.0", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "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.2.0", + "webpack-sources": "^3.2.0" + }, + "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-sources": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", + "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", + "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "mem": "^8.1.1", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^3.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==", + "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-server": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.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" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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 + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "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" + } + }, + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.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 + }, + "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" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "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": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.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 + } + } + }, + "webpack-subresource-integrity": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", + "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "dev": true, + "requires": { + "webpack-sources": "^1.3.0" + } + }, + "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 + }, + "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" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "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=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.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==", + "dev": true + }, + "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": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "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=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zone.js": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", + "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", + "requires": { + "tslib": "^2.0.0" + } + } + } +} diff --git a/FrontEnd/package.json b/FrontEnd/package.json new file mode 100644 index 0000000..fc5da09 --- /dev/null +++ b/FrontEnd/package.json @@ -0,0 +1,40 @@ +{ + "name": "daily-cart", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve --port 8001 --proxy-config proxy.config.json", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "~12.2.0", + "@angular/common": "~12.2.0", + "@angular/compiler": "~12.2.0", + "@angular/core": "~12.2.0", + "@angular/forms": "~12.2.0", + "@angular/platform-browser": "~12.2.0", + "@angular/platform-browser-dynamic": "~12.2.0", + "@angular/router": "~12.2.0", + "jquery": "^3.6.0", + "rxjs": "~6.6.0", + "tslib": "^2.3.0", + "zone.js": "~0.11.4" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~12.2.1", + "@angular/cli": "~12.2.1", + "@angular/compiler-cli": "~12.2.0", + "@types/jasmine": "~3.8.0", + "@types/node": "^12.11.1", + "jasmine-core": "~3.8.0", + "karma": "~6.3.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.0.3", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "typescript": "~4.3.5" + } +} diff --git a/FrontEnd/proxy.config.json b/FrontEnd/proxy.config.json new file mode 100644 index 0000000..ff3438f --- /dev/null +++ b/FrontEnd/proxy.config.json @@ -0,0 +1,6 @@ +{ + "/api1/*" :{ + "target" : "http://localhost:1005", + "secure" : false + } +} \ No newline at end of file diff --git a/FrontEnd/src/1.jpg b/FrontEnd/src/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a4dd8e5200aaa6ca2b043800ef24fbfc8b71bb6 GIT binary patch literal 90571 zcmb5VbySS?m4x&8&pAGIzo~dw*u{$;`F?S^MYXJ#uXgu*SXn_wU`ik8St<*|?{A4*v|h?@83@BX#QEhM}m9*9u7G!Ira-q zThL;DpA|V&%H)_xFBB)e=jv5`Y^)JXmIcTBgG-Abo;Kq~P&m`t2G4*Dth(1XzH5wG z+?*CtYHHvSTfOdX&KZ@@wuOi2%h(I@@^u%(yC?ivfyA?E+jpT7ANkPCe_%omy-f$X1*kCi)H&w zt9$#-|+u||N3}*|M`|e!{a(2L_;}ZE`QqXn4u}U zUApr(si-Y+F>g6iT4@$cRM~oqk6FP0&a@0I zN-atlNd|*U0=}d;>>^0Y!*>&lvV1tKT|4GfvOw3%8e7dUyfnaJ z2;ZyBH?IXkn?@R>$=D}zg9PsROfKGR9_k@&%!aRnuTlzUZ^V>ezA``YAl9+^(Nn)1 zJ`uqYD(R_3tH?@FK7ul3t(_6k*b+`vi$z#mb?Q-6Sv?yuQ7sXvH>@91s283_ zzEO#<-?r&-!T-ZRTPWsrM>bc^aKyxBng?(2DyoTLtQZifF=7~yS(Nt5@^sz#VAShv zus*!B`I-+kvG;XYw_F`^=b04F+%-Nt$=53-Zw~>kTWU+Z)Q+8jq`~8n2j?+ zmNnRMG^7Lh#kX+ftm!nZ!i#2JEX{~s2{N^?H#HdK80)Nb!p#g~ME&(Xhzg|(!|H+Z zuZi6CX&stvO*Q5@OQn=|DBL*JYwecmw361nl=tRNJlG4lE&2x*$awJ)iJIVg-W2Q7)e!>(MIKn@!xsVtiC?<15kjxr_NuedHRLY8}So? zBj2FFgC4g;S={kJD?^750+RGG@{ePcE2g)EkU~V4folFgE&9Krs*;Qj11+saEwsg3 zBAk(XvwdPu^{5QO$&C>iV9o^>yqWw5+^F*zfQwz17MPPPzn}BtOd8OIASkHZ%c$HR zoV^^V^+p@?SJGO}Fex6^gp7yX#gH^W5O&6&MJxia)8Nuib{Hf5J^^x!gM#AdmRC3v z+mJ1el;A%f6jUc>L$G>f+8cdRP~+U7h*VOB+~^s zwwW^F=(KJxB)Z{Zsz_5a_NJ0Ae<633ahS3Gg;)QPaVm~&p8Gm_c~{IJX!*syv0$Ws z2*yv(kt}Meydv>U&r=yKDmi62&REEl6AfgvZdjapT#kto>-he4_-Uq^98k@zElbS0 z9HkrUIEYoaI$jnNXFe{<*YSv61|JfUS?qYkpa%dNRyD5#ard&$2jyf6b7r;c-k_Vs zMRyxKKPFjSRj)I}>$SP)hoN0jk<|`1*Nz+{V`X24XMA6)SRrbK)R9&%a-3SJv&8j= zUhBDpt55}yUVlHdxOdX(>BM4F^*%KDta@opwM;{N9qLjH%j3trv~Cl%`)c*4d)4F@ z-y7IN9G9^jZ+kGu=!Ze8(jAHXJ3$nrL0`7n){eMJWS`f0jFU3*2+8}oZqr=-vO<-@ zstdu%nTBm}Rz$=WoP&`)u0j_qC5j}(^lu@mv?(1gs!#HsKK*2=EvlQL3Iq?!;JdLV zcHx6@g0R~EYXT)~XmIT3QSr<=4a>;psi-S0M2jt=V4PD_2|+GHhqLAJsMAA)glT5^ z-umPQu^TYc&{-d0^k(jp!}DL?#l1r|x?bOXVYFyo?_B)U!qZonFDpI>1^SASxhMEU zcfz^?XDh^9#7olWs3M)wHLPP8tMOs8*kL+p`IpZGevP>l%+r8x0Z|-iTXC@8^WPgx7pKzdL)tz znDCK+gN37q{h}dDe)TKPnbG#}@lSn~{x0im^Ye)GB|FE|Ii_vCGRdH#Y5y>iX0b_| zn1T`b%P8~Ox}pG`z{bjMUH1s#LdSVx+Z#T1B{L2dT4S=sYB0bT%nD|8o#E*o?$_|c z55lG@$js2$POyt(9K(spfbV09EF;IPwtqA8f7uzE&#=wcMT<%XKPU_=i{tnnp=|-i zl}Qs@DA!sz)H!jai6Ac&lLnU~%PH0y8I&i^iln97R?Mx+O=L;S-DYx64quxl&(BzY z%B87k=01d{URRr13y5EkR+C<;NaayAvM~`;fgfnkthNKWi1X{; zK*&*|yh&X`BZK!xMCnpN?d4JQ>_M#m{5$!WffG>2D#7v|>`&0^y|1v7&Tz=g=QoLi z;nr+Sn5-^F-^7)`r|s?t4S(T-5#9Ba(V;e+Eb}hjY58+JqD_0N3t1WEP{RZ&FrGDAg#nZ&o?Bh` zWcg;Kv%UVb>Z#5^sp=wv4aZneM%TTiun~P$kyv_xa)iWq=Vt*pl) zwX-^o6@t9OwW1?!miN98EW{4OL~0W2+^fNz_Vor0H94CCwddYFHgAbbuWpd(g6Brl z^V#}9O$Y8G{Jyf}fKnSO(HhxgDVZzjWabL*_e9&CsAFRO7X|haJo>WH+1gAyIpXnC zH*g_Sfr6e?mt&KNy+i-)V|ZVYhmF`XcV2^nQ02wYl;d=K=wl>OTZ{cHqD(?h&WgU` zUT{*xqLl3LdR7U5inp$u=pi$Oi{pZB6gCgC!p6li@iMW7fsJuqW&+eDt*ZB=xM(5X zh)U5GLzHoVr!$UeR7*{!TP+R`J;pA`FN{I2Cb3A9XYPd(an$Dv(Lo4 zfx#)!I2vexhmusr+LmF61IkCSH+eBtbSa{J-TON1xuU3~WhU3;Q zO9}CS8yueWkEa$iK6h4Z(qBF>**pGbYRizHH$h8S9N_ro?Lhk<56)BJ0-56@Q!BCs z!c2{QXp?Whi#FviKN8rH-j;NxH5f;_&%Z18Gq?Ujwj6USZQ-)a{GQpR{QPnYD!X5# z(UA_FS(Q)TAl8%&?G&}&Pg9=}2!CuQkpnu|K+Ww4#U72^es@BJ1&&{cxJXYc35aYE zsM)K_R9GSNGc&N!Bpnd)riYX4EFYNI%B}&(iUH&p&&**s3$VW&)+iw)$Vi?!^{xJ_ zx^kWDr&S*GQaqfyFrfC+Y&{JFC;ikCrXxLKmjIeDZx6iwIe@-?EQ1>&xigQAb`~I} z?W~c(Gl&1f><$Rv({-y{ui?Lgg~o-8>;^a0Tm|Q!<~KQKxj$xDHj(0UkTXUe&MrX}f*OO>TN@!GHPE}gMSJcS18E{o3viYJykM|;<#6}qR&x}M^^ z^rAM~LSeh$1>5(FD0Th#(pY$H)_zH^MadUo4^h@B0FCydnA z6kJHM2W=$Wg?g+*k_sYoZW7^Fh4yD7nQp2Kti_3T;u8#6vfLe(+%S-p#-d#9>AmaV zQ?byZ)a8Tbc-6PMB;M#ZJ`Jna%n*1lzL~6KcK)3onb=nU!O`q$1xx)a8}(g`)p^b@ zA8vdBb0_8o{`Do9Z9~YIH7)ysHTelb2w_oOOH}{3^!SmOHLuM)ZHz{ShpYurr%|Dv zm1y^RHrGTh^F;oGgmz*UD!0$s>w^$fOHIh3wwJBBRA0t?h={x^=iFnwl!xhIr|c{7 zdqJVw+cGUGn3LVU1@N_e%`8)&b`t8R<4mDiY>I9##YlT@wFQ~R?R?_g!>jAN_GZ{@ z7q`d3>HEd~?q5Z5n+T@weNZtkPwomW?vNf2+UCdb?NTAJ)#T}Q^*1y0aXJN^#h-L* z%rRaT3qa^h#NbjAd^`Tjz+i-!?HGHaeH}A_C?80Vl;XThzG~_npJ5%H=h3yyOU>e& zkPDWHo|!x8UQf{l+pl4IDO8$uyE1b1Xw#{w`d6A}3|~P^oxmJ0bw!{rvfBDB*#N7N z$F$e-8roSOxwc#!6bg{juGePROMs5?n6g$`MAGmW^6c`dEa(|NqGaHW>C~w@_hlyU zSLp;oCw>-gX_{9*q7NJyrk=?YKo~7J(GOQXda1(6J^HB;_bicyb3A7)kz;&A&R)!C z(r&yB;^4@BaP&0RKJ-x4H~?r|YnvP?-+XLGW4>Ac&D8XXhAoXznoQQ|Y?d?lTVfaI zb#Rbqn z-AxCH0%f)dy9_7t!O=8@h6#agh&f9yNyF+4?uP?wI%FntvVd}J0kMf~NSyW>UfE;n z`~|9>7U;lQQ#nJucZI~>>@bEvLgGz2HES2OAxmZja?Z2Du$*X=mzw=^o5WyL1$iLd zlEt#7Rx`@|0j*xZcUw9?Vt!#6lA1~50_}-X3d{?+9|gjzCx;$&=*$jNLCAx)L-$TS zQUr*(fWH9MczcJlvbWRhQ?*_sU}ViBS9O1ddBo;zc=^FMf~xF&e1gi!S+PO%%aCtw zB?6E&bQCvF#$=66XUOp8$)) z7ed)&;hSMxbvfhSlEN=H?;>rYlS`~Xiv~ou&9#*8d1~Hj7#luy;QiQ;aRjzA2nz8F z$~AG5vG0o$cfA?d%S+XER`80O&*PeG6-A-GEhGm$$~Fb$($pRYs_oO?sPVM3b)$~} zf$d8E4{U=CqN$bkyxGj7ObIHWs;rI1cz3<2Dx=C8ns+`! z-E=bNcUm7NJe!}-0L|7W+IOb{XBa4p8ykc_M~ zJac-Kr5VXVW3dTlK8&oFM)iR=P8L}$ajgqEygZ92e5Kl*x|ZTMOLXuTay6>nQ)b6S zXVSF?LD0}YbYXcc=7#dTeTohH=j1O7LOmwE-K^)wyav~dIRa9dg)!X*{CFAr47~TVHFYY8TJCcQe@$(Nh>~Trx5bZb)XRE@%9lBLTcFFv|GDJHbtY(Ky^G0 zFl`q0;2AV9D;`&Gx6DcKwzhs`fxG^WQM({JZ7%vCFe004Tu_f85K{maglB>y3UuSD zxcv-u6T94GWqFDVL{Hg3M+2yAOBbL=b5{*}b1Z-l+}od+`5;g{L16P+hsPehzEA_% zZo&zRMPt>sYamnfhz#Rt*`_^meu`{Mo!Nfu28wtMvTtU@r=^Iz?U zj5VX@JBJ4c_^-r2T+(?{1RWphbRNoF>wG3ZFEXvI3~=Y(k64|u>s&WK$tug<%P4MrUfAYR|ww^Cj`KJ2g{pYbT4->dV(P#g~T z{KWX@j=W}Ed~lTImTWvFQm z#_Tq{bbmg*#*g_|XY0{w$n{V9uzc8P!Exw6_f$s**b3(_B|;!SQ!o2!6wL%!US@Xn zNt&W(wwA`%dHvv_VIvdE17{ysnZuUJ*8Dex6r;}>lgx(&Zb(VV;_-UE7 zYs2sS%9E`bcm1}$Q=R+>-=cl8b{$;V_2~j?rKl-zWo);cf7ts>I`x@~R?G;~Gq)kP zVBgcL?#)_7lXs6oYt_qqfHfIU)MxgW+|2KMm@dD)eOCB>>ho1q=)5GA#YRJv%0{K^ zgBzL9OFf^)RLPbGh(K5Yp9F={Mxfkp=sZmDV9A)nwtgdRV5IpHQHF^@s!%F50u*dk z%oa`}Dgk}6{%+l+_R`es0TjOY1*2U^>hZd6FEYFDH? zu+5vV6)XdIz)c?w1N1VW0%~t^InX!0nA5h}Wpv#Q=htyc$GkFteZ9RNt(^V$scJQ{ z+nVM5E~$kx`4XAX(3PW@i_6$UnJGolBT?~a%>MBcpC`d9m#Khm>F}afyyNjzMsEw4 zW}o*OAer7kNGP1kaBIA#Oj>%Njp?L0p-P3cs@&H9r0^;=vX&*2wN#6tSWHle>ox@4TgTJ#cTZ+89Dt^hsMZ)^+aA@(S^$Wa&x!i+zbtZlmS=9&04{%D4{SZa#p( zPe#lFzr!k+uYGbYRN8r4a#aQ;l(+I`04(n0M=TsDwY0zBhp4-_mk8y0=xQyu#(1B( zTCh@c_B1{3RI^RuscHV@=xT25g)Z++=kJNB)x`WI5!kqTCKtV46G^RowZ7$Ot>CtR zhyO*Qcyu&)io;NXqdzB>rxz~=F52fp+cf4k8z}cOR+HBDmc}h6&9}@-Olht?b?N<5 zOAl;9VnQYqRyQ5Gs)v3$MVWr{zVlGneUd2P1&N0bN3(;z1X>(lQ|yDt_V;d4O$Dcv zF#J$EO6!ZF89paBRIu%@?FVI)E`06TED${(f0Qu<8?NzaIUHG#b!z z=kHL$6jYMf@VuC;l`0S4I#`qIBO>SGi4S~Z_vS`#W`1Luy^sggcOrmXGA$Huy!Y!f zyL4?+H|Xpx6>#kLp@mOKRX~4MR8sePyQT}AZD95BJM^V>X7#77L}wa}@G!hk>yCZv zCnEE!^cTjhGwx(dOHZ{csveJcrC@fMpH;kyUf^9cWNPT@4Io+~%18a*@>(>geb%YvbE|5Bf=mLH{A+z@w4nQxPOwZ+>wRvFD zNM@`~>FL3kZ)+Z0CB^uBZ&p&-hMC^vSbPS`I3;Lr znWo7rWRNy?geTs=cE|M3Jxz(3ZPRCioA(bPKGHWR`fShP8P%f+*i_GviFitwvuCnt z+LWg=T5Ub*gCgn42K61FGFp{rz0A-*ikC;pY^H1X5nhrkLMl1w1;5{c+ozLHeVE&d zZ7w4xXPO@NHR<6;wTYwOZLd z-~&9MuRXh6Qhq+GQw9_i5NN}-1)bIgA8Y6y_iLNf7c?64tuGs}37hb+hT7~tPS9m| zbCO6a3lj)weB!Fs8FmwVSRqyC5jg{bH`*TeO z0^ov699AA;%N$fZ-uc+`$VJwmAf?Q@>rxiV73cAYMPaadq#g~SdNK9&Px!T2-hq>7 z?d;;*;qlbxU#m?$UC?No{2PJkrIb>+Xx!6PTu9(iS?HWZuf|I&$I}mzj5V^}(3xZ2 zuF9o)Rac@shWwwDC$mQZEtB|Y;#H>CvT~bG6zgrGPV?m%tQ{1xf+u}B&}iu$j$ldU zpLv!S9DGeJ2L@eYXmy!Lr9IhmV$a*CQ_b}tmKST+XW`5Cy(H7Z1v{=sRfpSKMEoba z4Q5_8f|Vl5>QMfNUk~ST)&2Z1!yBR5wsmbT3Rb*9OteVoeLMcUA`>3&i%D5ae;O217pGM~8VPX-27R+tt3UCZEKyhke*R zF3vOn_T2K`X+fp6kw0#%_a>>`k=~&g*Kyi4zGlhb48ybX$*E2?-YJquS+dV8tfC zy|+@^rL31?K@Iyi!bCl^&2#r+EQ$D(Uu&sU6qBVTJj9x3VxHkV2}Y3I^qA~vEbmvIqex?io!g(iRi1k%^QQD==-`A4yxHO@k$vB%KxQ+I zc>kt|)24mf)l%X>B?Fr-!TTb0XNB?}#ob)d9Du1)J%ES&HvxT)g%0n;xsSl??eT-P zmzf;Zi2!x|*^@A`WMA8p)nEx)r385|9AVsVkeHgxF8Bb!BI=aDMRHNc#&p1R+pEOf zo3FNd+oAj|lI2!?!qWkNREtTOblKmFb8}kR;Qh%{<7ZCg$)$Uf54zA@BF>fLOEWVk z883t8xWF zj$0aqQR=!SbfqE)emH@3&tXX!gKkf_fXyp`IjS(4P*>}xMcU&Sy~(j~s+znH`<)%` zIQ}Q2nYHObH`Y6!c$5crUZ;5<`DfC4Kf|{TTHGgN*$cQJE)aY~_+AbrDqC>xEkte? zd)g6b=}~$&Y{!%*-{Krk#FI0S$JU5BC`pxv2-;2zq5BaN?aC%*MHCmq6Hk}){)h%6bUG8%H$=eo-DZWy_ zC&g{o1M_olW@zr`t(;z4bc%}Vl?hy`t@6q$VamVn)iv~tbkG{|w4tj8nl)X`N6x(y z>f{QCRBgicCcLyGlIwMU6~%&txL+g^q;?~!DIfwPuZIl0sj8QuBL||0W%I)uWec$j z+nbFKMd}6KI|J2yx2LuF5=`SMCM2~4q{+4FeOy{j8>3Ql>&}j`y;DNTPNfZ(7<}Mhm$laCokxPPk)amO1(&xNp zG}1M%oZ^7mAgkZu(i?6ulHg$T+y-;G-%_~+m=n8V8}`$Zscp&}jPq*!&wv%(@@ksk z_f_U^b7tZc6z?;?6QACY3>Ez_Y2EvAx?hx+j!$M~Im)tK-c&wCqw0j7(ylp}RLXqn z16b#IdmO#7iA_$Z>s)a*vK8-ea_HCek!ztSer}t%C$HHy;#tZqRkv?b#Hd@M}VwR>J+6>&ER5T01|j zSfYRq+X*)mZ-w1<0@Op*>~+86$s-VtTeDNdmEh2weAi* zc_%!qAesp1_9wppgxFQQto*gscGQ_5#%W}5TWil%jpH<4w_=fDT-|E;kS3=7)8z+{ zU$m%)*JJX=*h+jSspWJ8Ct_%t^RdQQDS2mRy`-9hd=&}utk$Sn1GXpTL6KSuUw#oD zuvIdV_CW`mID@VeJ>+KdkDDbz!^)em+u_;MH_!ht{RuChaS1cOGuXCQec4;S$M~CR zJ5|ud9=RqTM`9gU9=9Q0j?hS}BX#eqb@H;%>2B$O5WlpSw&~_5EXyfFS^8h)etxz! z2se1`AGp9RZPgpzeoZ@lm$OQ`KC|EBWUl0IXm!YU^lMu|<2EG6;X|W1==ijP!;?i= zPsw{U>4wz0DF2g6kuGt4M*%eY-L#jC-0!l$_amdvB-TS(hxOSgnu-Hu(8#!siGpV; z8xew?^$f;w(?qwM_k-XU)I=|6NP}vKre83GR9rC2Tea(h;VJm{ksx9X2 z23qhEfVL2YAx$!clKIoli!x$?RsNpsOu;5v5BU6Gjkg%Ze4N^ca3v~->r*D?O$gt$ zl8n`?rbu1aq;i&X$_rJhCLErPef-r&n!tm6x5WQCEXi$tsz8m@&fU?vXktj=Rc zcw0oZLLyy!S9%m5hu+P_#6m$ObA|bpeUL%m=pBt+br+)sC%v`++lAKqDB$kpV_uK5 zn zbrZ(OmVgndglK5Xx>GT(M?oCr|J2en|~1N5tDTD^)9eWzaIUjU8(EOi2kD*qs)HMuUEfJ%Ql3xX^YIm zWCH2E8C)33L+Mr(^@|v32Jl`O(`A2NqJN5c-MG?fOWLmFbYu@trm4b9yCey!x3Td} z+PPK_d#AzQ!C^b&Oax%BT2zgE{d^8Po!z-s3J0GKVB6rN{SoN~AfECJi zsBhu8iLx&^?h@1Acf4U6oLrg$&EISd`+qm~DTnH~Q}R$Rq~G zN31$(^qpnV{Pe7~yp2c6xV+>5v~5LGUjgvQ`Pb#XU0B-r^Xq!SZGBCXv$*u;#@+5y zV1iH8exa2m$lq;qm9YRtq)VP$i@N|*l}~*wo<03|V1*=sYLk9iD_7E?O7NLskb+sT#*_PIexHm25< z75QQkdZ^05oOu~4;5Dk2{=ExrUM<$e1a{MlS;q0N~fJXuJqx zpR5j@^RPY^;LRLOMU4bCD&6q;vlKyPN43$j3vOdab}l0NS^#4D?O^aJV4OdN?ES3P_R7UmV z!&N#kW_I&vZg?Fop{Mz}qTq@Zj||YDrc}@tv~=-c^xC(3>ZQimY^l{I(Gs&&>r_lp zO8BQ^H>$(~oi$l~BcZaK8)tg$>5u@?;Aa100J2W38m)Vh?tJ`ukAf6rU`RIyG7_S1 z$<`Q|EX~7+`?h(#lc_@UvNI@>a#ar<^Pg97!r2jGGgz93&!aN~QYBjPP{U8PLfING zRj?f_Yt!y7I8%r&cE*B-dIef+)?*<5JFBx(MSbkXTpiN})G$!)js$W06{&iZWbc=*7xY8%j=P2e{+Y`jVBe+CWF<*Wq?dU*mDMTU&Q^rn-jEAk3;~cK2%S29Zf; z8>FLS*&?pkP~VNS0L+Gh0l@v75$C88v(nG9Bf3dI3&6aiyl6sT70C1a#GcHoei3?<1a#jg-RRNZl@s6Rytqm z>(7)_lDg=n$36*4`2aw_d-~y0p3!E}Cm-f{YU1WVMVm5wSoBjezZ@i5QFPtW<8SRg zP=mx@ki3R7Ti3xF6OOS*@aTfC{MB!(OT`Cvkw}3>Xe;$Gsz*s*RIR{v#SIg>pzC1d z=-T10_pox+y5~1}7qu0=*?zy#wnBPlEq~ooEDsxx7Ax=}@AI)U?mq-BgB}_A*k(LZBF4D$$!o8=)BAi{ zuSb@rTR5}2_AaJt-8fTKNq*VX&_uLJ;R3pIhL;u@9XwcF5N7jF!7>hdp!#ArJ8v-M zH>omWvvgR%nZCZF2HnMBNnnV=;iUaeQ0V5%T-tCUQ4CP4uV((L)3A%-N3SkuaCqY_ z4$GRai8m3-DO?*85wiJ)|{=MYGpiJH>wT^ zz+dn#>i*pFxjZiOm^WHu+t8@e9ORKpL6lxRPkol%J;`6Vi`bQAHxT!Pg zXNs$z!&9Yiz$K>}7Kao5efi@zm!aib__L`;R}3#+mZ_Oi8g6=+pxm@bm) zM4a_XaRzohK5wqd;lj(i!RDf%r>qKdRW-OdPvEeQ0%*1NE>CfWYIZx{?*vh z*ownLn-{vaEI_}2i|dN9$joP-i!a#w#)U+}DZ%krmi9l28y6Xc<(_3Zk13dweZ?EP17r+ezgVA506CA5_M*tRb>Wu zSBLMBBhWuO0cU3LN5 zC}?UczDk{i(I;Aw?fm5b^TgA8477AQ<wBwAW(TEc~=Ac?J!a^_Z4MCcoBv;&FpoSl>0pXSzW|4J%bH*hE-g@M)PW9hUaE zXUsDY?F2(5g?NPuyS!}j8gs|_%?g>sG=@$MTg#DHzA_U_eE-)VBnTWZp^Or8W*nK1 zH3om^^3k&x;qWD*iEyV<8Jiz+1~DYPw>ft zt*#u>0Y{OHQ2m1*S#nM3D3*la?iz*_u(8&9o`WQhBzyk3hZ=p?(=DX=N}=C}o|UIV zx2;>QpTnPoWfaeXEalfSl`&xtPZT8j6D76SM9iMpP1e7q0{;mF3ln0eO9U2=56UWI z&6EXEWU}RBu!(FO%TfK;9M7)@^TXVdXJl>+q3N#DdH9&B4WWvrkid(dx-nLIT23060A3W%1^b zLUUy?|MaKe-J#FTTkIB-q2h8Q&=_ z*xE&%Sb(pcpl`GbY_fUuh{nfAQAX(oMblO#_- zlHTB^t1wIlM2EZypq_)Ttk^~VP$&<4ujkhYVnuCuAV>B9eT!}<=XG0)5}!>h${I&g zn4zA8H4H7=)uXcUXVMRk8p`*7@*IEYFgqSlca-0^aDOUS)#+}TY?H?njhr@299f=% z@=&jwk{pZuMMx3Ue~uplya=-9H6wF<&FBfbx@!BmzMTQKn-YKqN6p#Pgj|Nf=N z8U+gALa#e|$ANf_a)@9GKt?DkHUdWBVe z{`_@p(5)&&%aO*M zgGU)YJIB)9z2QY`ns9kNVp}s{V7^useX(c|GFEyfH`R6&P=>UT81Y0OOUk8dzHPhT z

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

q(<*P?Qz2zk^#=~t>k<)vVijgJ>Y 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 + + + + + + + + + + +Grocery PNG Transparent Images | PNG All + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + +
+

Advertisements + + + + +

+
+ + +
+ + +

Grocery PNG Transparent Images

+ +

+ Download top and best high-quality free Grocery PNG Transparent Images backgrounds available in various sizes. To view the full PNG size resolution click on any of the below image thumbnail. +
+
+ License Info: Creative Commons 4.0 BY-NC +
+

+
+
+ Submitted by on Dec 28, 2019
+ +
+
+ + +
+ + + + +
+

A grocery store or grocery shop is a retail store that mainly sells products, fresh or canned. Large grocery stores have a significant amount of non-food items such as clothing and household items, blurring the line between grocery stores and supermarkets.

+

Why are Groceries Called Groceries?

+

Going to the grocery store was not always a chore. The history of the grocery store begins with a dealer who sold in bulk, that is, in large quantities at discounted retail prices. The grocer in medieval England was a wholesaler, and the name comes from the Anglo-French word having the same meaning, “groser”.

+

What are Considered Grocery Items?

+

A supermarket usually includes aisles for meat, fresh produce, dairy products, and pastries, as well as shelves reserved for canned and packaged goods, as well as various non-food items such as kitchen utensils, household cleaners, pharmacy products, and pet supplies.

+ +
+

Advertisements + + + +

+
+ +

Is Shopping Groceries Online Cheaper?

+

Purchasing products online can save a lot of time, but a new study shows how much you pay for this convenience. The websites did not go around Walmart in terms of cheap prices in general but worked better than offline retailers Mariano’s and Target. Peapod prices came about 6% higher than average.

+

What Do Grocery Stores Sell?

+

A grocery store or grocer’s shop is a retail store that mainly sells food. A grocer is a food wholesaler. Grocery stores also offer non-perishable products that are packaged in bottles, boxes, and cans; some also have bakeries, butchers, delis, and fresh produce.

+

Download Grocery PNG images transparent gallery.

+ + + + + + +
+

Advertisements + + + +

+
+ +
+

Matched Content:

+ + + +
+ +
+ +
+

Related PNG:

+
+ + +
+ +
+

Leave a Comment

+ +

+

+ +

+ + + +
+ + +
+ + + + +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FrontEnd/src/11.png b/FrontEnd/src/11.png new file mode 100644 index 0000000000000000000000000000000000000000..ca7e5d1929f713ffe882909f3024ee6809ef7961 GIT binary patch literal 258960 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

%`;K4u;vSJ`ll`5Lk41d;(>3H%ro|x{lsF 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 literal 0 HcmV?d00001 diff --git a/FrontEnd/src/4.png b/FrontEnd/src/4.png new file mode 100644 index 0000000000000000000000000000000000000000..da5f2a68b5e36b5ea1b7f5d5a32652bca32ff1b2 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^AA$HH2Q!e=+PQ=mNHGWagt-3y|9|-r=@US%yQhm| tNX4AD2Mrm4yh97V`oB%(UI1j02J((hVqkpujw1u4&C}J-Wt~$(69CFH9Jv4h literal 0 HcmV?d00001 diff --git a/FrontEnd/src/5.png b/FrontEnd/src/5.png new file mode 100644 index 0000000000000000000000000000000000000000..b5325ed6ddea3ef3d59dbbbe21b54a68159094bb GIT binary patch literal 143 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

|IuHL+P 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 literal 0 HcmV?d00001 diff --git a/FrontEnd/src/7.jpg b/FrontEnd/src/7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c86a63d7d0c6769925f9749998028762a56f7daf GIT binary patch literal 7157 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 literal 0 HcmV?d00001 diff --git a/FrontEnd/src/8.png b/FrontEnd/src/8.png new file mode 100644 index 0000000000000000000000000000000000000000..d3dc16056075f45091d28bf26ca48c2394aad2a4 GIT binary patch literal 30362 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 +body { + + background-image: url('1.jpg'); + background-position: center; + background-size: cover; + } + + + + + DailyCart + + +

+ + + + + diff --git a/FrontEnd/src/app/app.component.spec.ts b/FrontEnd/src/app/app.component.spec.ts new file mode 100644 index 0000000..5bbe69e --- /dev/null +++ b/FrontEnd/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +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(); + }); + + it(`should have as title 'DailyCart'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('DailyCart'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.querySelector('.content span')?.textContent).toContain('DailyCart app is running!'); + }); +}); diff --git a/FrontEnd/src/app/app.component.ts b/FrontEnd/src/app/app.component.ts new file mode 100644 index 0000000..bdfc7bf --- /dev/null +++ b/FrontEnd/src/app/app.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { UserService } from './auth/service/user.service'; +import { ProductsService } from './service/products.service'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'] +}) +export class AppComponent implements OnInit{ + title = 'DailyCart'; + + username:any; + uid!:any; + constructor(private route : Router,private productService : ProductsService,private userService : UserService) + { + + } + + ngOnInit(): void { + + + } + + onProfile(){ + this.uid = window.sessionStorage.getItem('userid'); + this.route.navigateByUrl('/profile/'+this.uid); + } +} diff --git a/FrontEnd/src/app/app.module.ts b/FrontEnd/src/app/app.module.ts new file mode 100644 index 0000000..2b63058 --- /dev/null +++ b/FrontEnd/src/app/app.module.ts @@ -0,0 +1,52 @@ +import { NgModule } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; + +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; +import { ProductsComponent } from './components/products/products.component'; +import { ReactiveFormsModule } from '@angular/forms'; +import {HttpClientModule} from '@angular/common/http'; +import { CategoryComponent } from './components/category/category.component'; +import { CartComponent } from './components/cart/cart.component'; +import { FruitsComponent } from './components/fruits/fruits.component'; +import { DairyComponent } from './components/dairy/dairy.component'; +import { WholegrainComponent } from './components/wholegrain/wholegrain.component'; +import { HouseholdComponent } from './components/household/household.component'; +import { SnacksComponent } from './components/snacks/snacks.component'; +import { LoginComponent } from './auth/login/login.component'; +import { BannerComponent } from './components/banner/banner.component'; +import { ProfileComponent } from './components/profile/profile.component'; +import { SignupComponent } from './auth/signup/signup.component'; +import { OrderComponent } from './components/order/order.component'; +import { PaymentComponent } from './components/payment/payment.component'; + + + +@NgModule({ + declarations: [ + AppComponent, + ProductsComponent, + CategoryComponent, + CartComponent, + FruitsComponent, + DairyComponent, + WholegrainComponent, + HouseholdComponent, + SnacksComponent, + LoginComponent, + BannerComponent, + ProfileComponent, + SignupComponent, + OrderComponent, + PaymentComponent + ], + imports: [ + BrowserModule, + AppRoutingModule, + ReactiveFormsModule, + HttpClientModule + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/FrontEnd/src/app/auth/login/login.component.css b/FrontEnd/src/app/auth/login/login.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/auth/login/login.component.html b/FrontEnd/src/app/auth/login/login.component.html new file mode 100644 index 0000000..2e3680c --- /dev/null +++ b/FrontEnd/src/app/auth/login/login.component.html @@ -0,0 +1,108 @@ + + + + + + Login Form + + + + + + + + \ No newline at end of file diff --git a/FrontEnd/src/app/auth/login/login.component.spec.ts b/FrontEnd/src/app/auth/login/login.component.spec.ts new file mode 100644 index 0000000..d2c0e6c --- /dev/null +++ b/FrontEnd/src/app/auth/login/login.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LoginComponent } from './login.component'; + +describe('LoginComponent', () => { + let component: LoginComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ LoginComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(LoginComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/auth/login/login.component.ts b/FrontEnd/src/app/auth/login/login.component.ts new file mode 100644 index 0000000..5f74aaf --- /dev/null +++ b/FrontEnd/src/app/auth/login/login.component.ts @@ -0,0 +1,53 @@ +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { User } from 'src/app/model/User'; +import { ProductsService } from 'src/app/service/products.service'; +import { UserService } from '../service/user.service'; + +@Component({ + selector: 'app-login', + templateUrl: './login.component.html', + styleUrls: ['./login.component.css'] +}) +export class LoginComponent implements OnInit { + + loginForm! : FormGroup; + user! : User + msg: string; + uid!:any; + + + constructor(private route: Router,private userService:UserService, private productService:ProductsService) + { + this.msg=''; + } + + ngOnInit(): void { + this.loginForm = new FormGroup({ + username : new FormControl('', Validators.required), + password : new FormControl('', Validators.required) + }); + } + OnLoginFormSubmit() + { + this.user = { + username : this.loginForm.value.username, + role : this.loginForm.value.role, + password : this.loginForm.value.password + } + this.userService.login(this.user).subscribe((data: any)=>{ + //save the username and password in local storage + window.sessionStorage.setItem("username",this.user.username); + window.sessionStorage.setItem("isLoggedIn","true"); + this.route.navigateByUrl('/banner'); + }), + (err: any)=>{ + this.msg='Invalid credentials...Check your Login and Password!!!'; + window.sessionStorage.removeItem("username"); + window.sessionStorage.removeItem("isLoggedIn"); + }; + + } + +} diff --git a/FrontEnd/src/app/auth/service/auth-guard.service.spec.ts b/FrontEnd/src/app/auth/service/auth-guard.service.spec.ts new file mode 100644 index 0000000..35afd37 --- /dev/null +++ b/FrontEnd/src/app/auth/service/auth-guard.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthGuardService } from './auth-guard.service'; + +describe('AuthGuardService', () => { + let service: AuthGuardService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AuthGuardService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/auth/service/auth-guard.service.ts b/FrontEnd/src/app/auth/service/auth-guard.service.ts new file mode 100644 index 0000000..2fec452 --- /dev/null +++ b/FrontEnd/src/app/auth/service/auth-guard.service.ts @@ -0,0 +1,21 @@ +import { Injectable } from '@angular/core'; +import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router'; +import { AuthService } from './auth.service'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthGuardService implements CanActivate { + + status! : boolean; + constructor(private authService : AuthService, private route : Router ) { } + + canActivate(route : ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean{ + this.status = this.authService.isAuthenticated(); + if(this.status == false){ + this.route.navigateByUrl('login'); + } + return true; + + } +} diff --git a/FrontEnd/src/app/auth/service/auth.service.spec.ts b/FrontEnd/src/app/auth/service/auth.service.spec.ts new file mode 100644 index 0000000..f1251ca --- /dev/null +++ b/FrontEnd/src/app/auth/service/auth.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthService } from './auth.service'; + +describe('AuthService', () => { + let service: AuthService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AuthService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/auth/service/auth.service.ts b/FrontEnd/src/app/auth/service/auth.service.ts new file mode 100644 index 0000000..7b7d132 --- /dev/null +++ b/FrontEnd/src/app/auth/service/auth.service.ts @@ -0,0 +1,22 @@ +import { Injectable } from '@angular/core'; +import { User } from 'src/app/model/User'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthService { + + user: User = new User(); + + constructor() { + + } + isAuthenticated() : boolean{ + this.user.username = window.sessionStorage.getItem('username'); + let isLoggedIn = window.sessionStorage.getItem('isLoggedIn'); + if(isLoggedIn == 'true') + return true; + else + return false; + } +} diff --git a/FrontEnd/src/app/auth/service/user.service.ts b/FrontEnd/src/app/auth/service/user.service.ts new file mode 100644 index 0000000..8f2cb25 --- /dev/null +++ b/FrontEnd/src/app/auth/service/user.service.ts @@ -0,0 +1,41 @@ +import { HttpClient, HttpHeaders } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { User } from 'src/app/model/User'; + +@Injectable({ + providedIn: 'root' +}) +export class UserService { + + path:string='http://localhost:8001/api1'; + constructor(private httpClient:HttpClient){ + + } + + postUser(user : User):Observable{ + let authCode = btoa(user.username+':'+user.password); + + user.username = authCode; + user.password = ''; + return this.httpClient.post(this.path+'/signup/',user); + } + + login(user : any):Observable{ + let httpOptions={ + headers : new HttpHeaders({ + 'Content-Type':'application/json', + 'Authorization':'Basic ' + btoa(user.username+':'+user.password) + }) + } + window.sessionStorage.setItem("code",btoa(user.username+':'+user.password)); + let login_api = this.path + '/login'; + return this.httpClient.get(login_api,httpOptions); + } + public getDetails(user:any):Observable{ + console.log("j",user) + + let user_api=this.path+'/username/'+user; + return this.httpClient.get(user_api); + } +} diff --git a/FrontEnd/src/app/auth/signup/signup.component.css b/FrontEnd/src/app/auth/signup/signup.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/auth/signup/signup.component.html b/FrontEnd/src/app/auth/signup/signup.component.html new file mode 100644 index 0000000..91ab1ec --- /dev/null +++ b/FrontEnd/src/app/auth/signup/signup.component.html @@ -0,0 +1,125 @@ + + + + + + Login Form + + + + + + + \ No newline at end of file diff --git a/FrontEnd/src/app/auth/signup/signup.component.spec.ts b/FrontEnd/src/app/auth/signup/signup.component.spec.ts new file mode 100644 index 0000000..2c39790 --- /dev/null +++ b/FrontEnd/src/app/auth/signup/signup.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SignupComponent } from './signup.component'; + +describe('SignupComponent', () => { + let component: SignupComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SignupComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SignupComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/auth/signup/signup.component.ts b/FrontEnd/src/app/auth/signup/signup.component.ts new file mode 100644 index 0000000..1e9aa72 --- /dev/null +++ b/FrontEnd/src/app/auth/signup/signup.component.ts @@ -0,0 +1,45 @@ +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { User } from 'src/app/model/User'; +import { UserService } from '../service/user.service'; + +@Component({ + selector: 'app-signup', + templateUrl: './signup.component.html', + styleUrls: ['./signup.component.css'] +}) +export class SignupComponent implements OnInit { + + signUpForm! : FormGroup; + + + constructor(private route: Router, private userService:UserService) + { + + } + + ngOnInit(): void { + this.signUpForm = new FormGroup({ + name : new FormControl('',[Validators.required]), + username : new FormControl('',[Validators.required]), + password : new FormControl('',[Validators.required]), + role : new FormControl('',[Validators.required]), + apartment : new FormControl('',[Validators.required]) + }); + } + onSignUpFormSubmit() : void{ + let user : User={ + name : this.signUpForm.value.name, + username : this.signUpForm.value.username, + password : this.signUpForm.value.password, + role : this.signUpForm.value.role, + apartment : this.signUpForm.value.apartment + }; + this.userService.postUser(user).subscribe( + (data: any)=>{this.route.navigateByUrl('/login');}, + (err: any)=>{console.log(err)} + ); + } + +} diff --git a/FrontEnd/src/app/components/banner/banner.component.css b/FrontEnd/src/app/components/banner/banner.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/banner/banner.component.html b/FrontEnd/src/app/components/banner/banner.component.html new file mode 100644 index 0000000..fc0464c --- /dev/null +++ b/FrontEnd/src/app/components/banner/banner.component.html @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/FrontEnd/src/app/components/banner/banner.component.spec.ts b/FrontEnd/src/app/components/banner/banner.component.spec.ts new file mode 100644 index 0000000..7c4ddc9 --- /dev/null +++ b/FrontEnd/src/app/components/banner/banner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BannerComponent } from './banner.component'; + +describe('BannerComponent', () => { + let component: BannerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BannerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BannerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/banner/banner.component.ts b/FrontEnd/src/app/components/banner/banner.component.ts new file mode 100644 index 0000000..b12246a --- /dev/null +++ b/FrontEnd/src/app/components/banner/banner.component.ts @@ -0,0 +1,29 @@ +import { Component, OnInit } from '@angular/core'; +import { UserService } from 'src/app/auth/service/user.service'; + +@Component({ + selector: 'app-banner', + templateUrl: './banner.component.html', + styleUrls: ['./banner.component.css'] +}) +export class BannerComponent implements OnInit { + + constructor(private userService:UserService) { } + + ngOnInit(): void { + console.log(window.location.pathname) + this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { + window.sessionStorage.setItem('userid', String(data.id)); + console.log("j",data.id) + }); + this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { + window.sessionStorage.setItem('apartment', String(data.apartment)); + console.log("j",data.apartment) + }); + this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { + window.sessionStorage.setItem('role', String(data.role)); + console.log("j",data.role) + }); + } + +} diff --git a/FrontEnd/src/app/components/cart/cart.component.css b/FrontEnd/src/app/components/cart/cart.component.css new file mode 100644 index 0000000..bc8a630 --- /dev/null +++ b/FrontEnd/src/app/components/cart/cart.component.css @@ -0,0 +1,16 @@ +.item { + display: flex; + align-items: center; + flex-wrap: wrap; + } + + .btn-pay { + background-color: #C800Da; + border: 0; + color: #fff; + font-weight: 600; + } + + .fa-ticket { + color: #0e1fa1; + } \ No newline at end of file diff --git a/FrontEnd/src/app/components/cart/cart.component.html b/FrontEnd/src/app/components/cart/cart.component.html new file mode 100644 index 0000000..8dd14f7 --- /dev/null +++ b/FrontEnd/src/app/components/cart/cart.component.html @@ -0,0 +1,278 @@ + + + + + + + diff --git a/FrontEnd/src/app/components/cart/cart.component.spec.ts b/FrontEnd/src/app/components/cart/cart.component.spec.ts new file mode 100644 index 0000000..4888049 --- /dev/null +++ b/FrontEnd/src/app/components/cart/cart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CartComponent } from './cart.component'; + +describe('CartComponent', () => { + let component: CartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/cart/cart.component.ts b/FrontEnd/src/app/components/cart/cart.component.ts new file mode 100644 index 0000000..1146338 --- /dev/null +++ b/FrontEnd/src/app/components/cart/cart.component.ts @@ -0,0 +1,139 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup } from '@angular/forms'; +import { Cartdto } from 'src/app/model/Cartdto'; +import { CartItem } from 'src/app/model/CartItem'; +import { Orderdto } from 'src/app/model/Orderdto'; +import { CartService } from 'src/app/service/cart.service'; +declare const calc:any +@Component({ + selector: 'app-cart', + templateUrl: './cart.component.html', + styleUrls: ['./cart.component.css'] +}) +export class CartComponent implements OnInit { + + public products : any = []; + cartItem!:CartItem[]; + cartdto!:Cartdto[]; + orderdto!:Orderdto[]; + cartdto2!:Cartdto[]; + uid!:any; + pid!:any; + cid!:any; + oid!:any; + role!:any; + public grandTotal : number = 0; + public grandTotal1 : any; + qty!:any; + qty1!:any; + cartForm!:FormGroup + constructor(private cartService:CartService) { + } + + ngOnInit(): void { + this.cartService.getProducts().subscribe(res=>{ + this.products = res; + this.grandTotal = this.cartService.getTotalPrice(); + + }) + this.role = window.sessionStorage.getItem('role'); + console.log(this.role); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartdto(this.uid).subscribe(res=>{ + this.cartdto=res; + }) + + + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + + } + removeItem(cid:number) + { + this.cartService.deleteCartItem(cid).subscribe(data => { + this.cartdto.forEach((i, index) => { + if (i.cid == cid) { + this.cartdto.splice(index, 1); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + } + }) + }, (err: any) => { + console.log(err); + }) + + this.cartService.deleteOrderItem(cid).subscribe(data => { + this.cartdto.forEach((i, index) => { + if (i.cid == cid) { + this.cartdto.splice(index, 1); + } + }) + }, (err: any) => { + console.log(err); + }) + + } + + + inc(prod:any,ccid:number){ + + prod.quantity = prod.quantity + 1; + this.qty = prod.quantity + this.cid=ccid; + + console.log(this.qty,this.cid); + this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ + this.qty1=data; + console.log(this.qty1); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + + + }) + + + } + dec(prod:any,ccid:number){ + if(prod.quantity != 1) + { + prod.quantity = prod.quantity - 1; + this.qty = prod.quantity + this.cid=ccid; + + console.log(this.qty,this.cid); + this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ + this.qty1=data; + console.log(this.qty1); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + + }) + } + + } + + + addquantity(id:number,quantity:number) + { + this.qty = quantity + this.cid=id; + console.log(this.qty,this.cid); + this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ + this.qty=data; + console.log(this.qty); + }) + } + + getMultiply(price:number, quantity:number) + { + return price * quantity; + } + +} diff --git a/FrontEnd/src/app/components/category/category.component.css b/FrontEnd/src/app/components/category/category.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/category/category.component.html b/FrontEnd/src/app/components/category/category.component.html new file mode 100644 index 0000000..2026362 --- /dev/null +++ b/FrontEnd/src/app/components/category/category.component.html @@ -0,0 +1 @@ +

category works!

diff --git a/FrontEnd/src/app/components/category/category.component.spec.ts b/FrontEnd/src/app/components/category/category.component.spec.ts new file mode 100644 index 0000000..0efdbcd --- /dev/null +++ b/FrontEnd/src/app/components/category/category.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CategoryComponent } from './category.component'; + +describe('CategoryComponent', () => { + let component: CategoryComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CategoryComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CategoryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/category/category.component.ts b/FrontEnd/src/app/components/category/category.component.ts new file mode 100644 index 0000000..67656ef --- /dev/null +++ b/FrontEnd/src/app/components/category/category.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-category', + templateUrl: './category.component.html', + styleUrls: ['./category.component.css'] +}) +export class CategoryComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/FrontEnd/src/app/components/dairy/dairy.component.css b/FrontEnd/src/app/components/dairy/dairy.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/dairy/dairy.component.html b/FrontEnd/src/app/components/dairy/dairy.component.html new file mode 100644 index 0000000..72dad2e --- /dev/null +++ b/FrontEnd/src/app/components/dairy/dairy.component.html @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FrontEnd/src/app/components/dairy/dairy.component.spec.ts b/FrontEnd/src/app/components/dairy/dairy.component.spec.ts new file mode 100644 index 0000000..718a50a --- /dev/null +++ b/FrontEnd/src/app/components/dairy/dairy.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DairyComponent } from './dairy.component'; + +describe('DairyComponent', () => { + let component: DairyComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DairyComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DairyComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/dairy/dairy.component.ts b/FrontEnd/src/app/components/dairy/dairy.component.ts new file mode 100644 index 0000000..896b780 --- /dev/null +++ b/FrontEnd/src/app/components/dairy/dairy.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-dairy', + templateUrl: './dairy.component.html', + styleUrls: ['./dairy.component.css'] +}) +export class DairyComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Dairy'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } + +} diff --git a/FrontEnd/src/app/components/fruits/fruits.component.css b/FrontEnd/src/app/components/fruits/fruits.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/fruits/fruits.component.html b/FrontEnd/src/app/components/fruits/fruits.component.html new file mode 100644 index 0000000..564df5e --- /dev/null +++ b/FrontEnd/src/app/components/fruits/fruits.component.html @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FrontEnd/src/app/components/fruits/fruits.component.spec.ts b/FrontEnd/src/app/components/fruits/fruits.component.spec.ts new file mode 100644 index 0000000..2adccf7 --- /dev/null +++ b/FrontEnd/src/app/components/fruits/fruits.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FruitsComponent } from './fruits.component'; + +describe('FruitsComponent', () => { + let component: FruitsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FruitsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FruitsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/fruits/fruits.component.ts b/FrontEnd/src/app/components/fruits/fruits.component.ts new file mode 100644 index 0000000..6cd9696 --- /dev/null +++ b/FrontEnd/src/app/components/fruits/fruits.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-fruits', + templateUrl: './fruits.component.html', + styleUrls: ['./fruits.component.css'] +}) +export class FruitsComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Fruits & Veggies'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } + +} diff --git a/FrontEnd/src/app/components/household/household.component.css b/FrontEnd/src/app/components/household/household.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/household/household.component.html b/FrontEnd/src/app/components/household/household.component.html new file mode 100644 index 0000000..31d57ba --- /dev/null +++ b/FrontEnd/src/app/components/household/household.component.html @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FrontEnd/src/app/components/household/household.component.spec.ts b/FrontEnd/src/app/components/household/household.component.spec.ts new file mode 100644 index 0000000..e34a4f5 --- /dev/null +++ b/FrontEnd/src/app/components/household/household.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HouseholdComponent } from './household.component'; + +describe('HouseholdComponent', () => { + let component: HouseholdComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ HouseholdComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(HouseholdComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/household/household.component.ts b/FrontEnd/src/app/components/household/household.component.ts new file mode 100644 index 0000000..863a75f --- /dev/null +++ b/FrontEnd/src/app/components/household/household.component.ts @@ -0,0 +1,26 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-household', + templateUrl: './household.component.html', + styleUrls: ['./household.component.css'] +}) +export class HouseholdComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Household'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } +} diff --git a/FrontEnd/src/app/components/order/order.component.css b/FrontEnd/src/app/components/order/order.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/order/order.component.html b/FrontEnd/src/app/components/order/order.component.html new file mode 100644 index 0000000..009c13e --- /dev/null +++ b/FrontEnd/src/app/components/order/order.component.html @@ -0,0 +1,273 @@ + + + diff --git a/FrontEnd/src/app/components/order/order.component.spec.ts b/FrontEnd/src/app/components/order/order.component.spec.ts new file mode 100644 index 0000000..bcec1cb --- /dev/null +++ b/FrontEnd/src/app/components/order/order.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { OrderComponent } from './order.component'; + +describe('OrderComponent', () => { + let component: OrderComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ OrderComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(OrderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/order/order.component.ts b/FrontEnd/src/app/components/order/order.component.ts new file mode 100644 index 0000000..2727ebb --- /dev/null +++ b/FrontEnd/src/app/components/order/order.component.ts @@ -0,0 +1,31 @@ +import { Component, OnInit } from '@angular/core'; +import { Orderdto } from 'src/app/model/Orderdto'; +import { CartService } from 'src/app/service/cart.service'; +declare const calc:any +@Component({ + selector: 'app-order', + templateUrl: './order.component.html', + styleUrls: ['./order.component.css'] +}) +export class OrderComponent implements OnInit { + + public products : any = []; + orderdto!:Orderdto[]; + public grandTotal : any; + uid!:any; + constructor(private cartService:CartService) { } + + ngOnInit(): void { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getOrder(this.uid).subscribe(res=>{ + this.orderdto = res; + + }) + this.cartService.getordersumByUid(this.uid).subscribe(data=>{ + this.grandTotal=data; + }) + } + + + +} diff --git a/FrontEnd/src/app/components/payment/payment.component.css b/FrontEnd/src/app/components/payment/payment.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/payment/payment.component.html b/FrontEnd/src/app/components/payment/payment.component.html new file mode 100644 index 0000000..4c51626 --- /dev/null +++ b/FrontEnd/src/app/components/payment/payment.component.html @@ -0,0 +1,103 @@ + + + + + \ No newline at end of file diff --git a/FrontEnd/src/app/components/payment/payment.component.spec.ts b/FrontEnd/src/app/components/payment/payment.component.spec.ts new file mode 100644 index 0000000..315b6d6 --- /dev/null +++ b/FrontEnd/src/app/components/payment/payment.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PaymentComponent } from './payment.component'; + +describe('PaymentComponent', () => { + let component: PaymentComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PaymentComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PaymentComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/payment/payment.component.ts b/FrontEnd/src/app/components/payment/payment.component.ts new file mode 100644 index 0000000..efce212 --- /dev/null +++ b/FrontEnd/src/app/components/payment/payment.component.ts @@ -0,0 +1,87 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Cartdto } from 'src/app/model/Cartdto'; +import { Orderdto } from 'src/app/model/Orderdto'; +import { CartService } from 'src/app/service/cart.service'; + +@Component({ + selector: 'app-payment', + templateUrl: './payment.component.html', + styleUrls: ['./payment.component.css'] +}) +export class PaymentComponent implements OnInit { + + public grandTotal : number = 0; + public grandTotal1 : any; + uid!:any; + order:any; + cartdto:any; + orderNumber:any; + constructor(private cartService:CartService,private route:Router) { + this.grandTotal = this.cartService.getTotalPrice(); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + } + + ngOnInit(): void { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartdto(this.uid).subscribe(res=>{ + this.cartdto=res; + }) + } + deleteCart() + { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(data=>{ + this.cartService.total.next(data); + }) + + this.cartService.getOrder(this.uid).subscribe(data=>{ + console.log(data.length,':data length'); + console.log(data,':6:30'); + if(data.length==0){ + this.orderNumber=1; + } + else{ + var i = data.length-1; + this.orderNumber=data[i].orderNumber+1; + console.log(data[i]); + } + console.log(this.orderNumber,':ordernumnow'); + + window.sessionStorage.setItem("on",this.orderNumber); + this.cartService.num1.next(true); + console.log(window.sessionStorage.getItem("on"),':else'); + }) + + this.cartService.num1.subscribe(data=>{ + if(data){ + if(window.sessionStorage.getItem("on")){ + console.log(window.sessionStorage.getItem("on"),': iNif') + var order:Orderdto={ + orderNumber:window.sessionStorage.getItem("on"), + } + this.cartService.postOrder(order,this.uid).subscribe(data=>{ + this.cartService.num.next(data); + console.log(data,': post'); + + }) + } + } + }) + this.route.navigateByUrl('/order'); + + + + + + + + + //this.uid = window.sessionStorage.getItem('userid'); + //this.cartService.deleteCart(this.uid).subscribe(data=>{}) + } + +} diff --git a/FrontEnd/src/app/components/products/products.component.css b/FrontEnd/src/app/components/products/products.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/products/products.component.html b/FrontEnd/src/app/components/products/products.component.html new file mode 100644 index 0000000..5fb2ed6 --- /dev/null +++ b/FrontEnd/src/app/components/products/products.component.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FrontEnd/src/app/components/products/products.component.spec.ts b/FrontEnd/src/app/components/products/products.component.spec.ts new file mode 100644 index 0000000..f471086 --- /dev/null +++ b/FrontEnd/src/app/components/products/products.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProductsComponent } from './products.component'; + +describe('ProductsComponent', () => { + let component: ProductsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ProductsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ProductsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/products/products.component.ts b/FrontEnd/src/app/components/products/products.component.ts new file mode 100644 index 0000000..76328d1 --- /dev/null +++ b/FrontEnd/src/app/components/products/products.component.ts @@ -0,0 +1,44 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { CartItem } from 'src/app/model/CartItem'; +import { Products } from 'src/app/model/Products'; +import { CartService } from 'src/app/service/cart.service'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-products', + templateUrl: './products.component.html', + styleUrls: ['./products.component.css'] +}) +export class ProductsComponent implements OnInit { + + products:Products[]; + uid!:any; + pid!:any; + + constructor(private productsService:ProductsService, private cartService:CartService, private route: Router) + { + this.products=[]; + } + ngOnInit(): void { + this.productsService.getProducts().subscribe(data=>{ + this.products=data; + + this.products.forEach((a:any)=>{ + Object.assign(a,{quantity:1,total:a.price}); + }); + }) + } + addtoCart(item:any) + { + this.cartService.addtoCart(item); + } + addtoCart1(pid:any) + { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.postCart(this.uid, pid).subscribe(data=>{ + console.log('added'); + }); + + } +} diff --git a/FrontEnd/src/app/components/profile/profile.component.css b/FrontEnd/src/app/components/profile/profile.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/profile/profile.component.html b/FrontEnd/src/app/components/profile/profile.component.html new file mode 100644 index 0000000..356bef2 --- /dev/null +++ b/FrontEnd/src/app/components/profile/profile.component.html @@ -0,0 +1,138 @@ + + + + + + diff --git a/FrontEnd/src/app/components/profile/profile.component.spec.ts b/FrontEnd/src/app/components/profile/profile.component.spec.ts new file mode 100644 index 0000000..e88012e --- /dev/null +++ b/FrontEnd/src/app/components/profile/profile.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProfileComponent } from './profile.component'; + +describe('ProfileComponent', () => { + let component: ProfileComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ProfileComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ProfileComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/profile/profile.component.ts b/FrontEnd/src/app/components/profile/profile.component.ts new file mode 100644 index 0000000..56f574f --- /dev/null +++ b/FrontEnd/src/app/components/profile/profile.component.ts @@ -0,0 +1,28 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { User } from 'src/app/model/User'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-profile', + templateUrl: './profile.component.html', + styleUrls: ['./profile.component.css'] +}) +export class ProfileComponent implements OnInit { + + user!:User + uid!:any; + constructor(private actRoute : ActivatedRoute,private productService : ProductsService,private route: Router) + { + } + + + ngOnInit(): void { + this.actRoute.paramMap.subscribe(params => {this.uid = params.get('uid')}); + this.productService.getUserById(this.uid).subscribe(data=>{ + this.user=data; + }) + } + + +} diff --git a/FrontEnd/src/app/components/snacks/snacks.component.css b/FrontEnd/src/app/components/snacks/snacks.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/snacks/snacks.component.html b/FrontEnd/src/app/components/snacks/snacks.component.html new file mode 100644 index 0000000..8f7ce9f --- /dev/null +++ b/FrontEnd/src/app/components/snacks/snacks.component.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FrontEnd/src/app/components/snacks/snacks.component.spec.ts b/FrontEnd/src/app/components/snacks/snacks.component.spec.ts new file mode 100644 index 0000000..0170375 --- /dev/null +++ b/FrontEnd/src/app/components/snacks/snacks.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SnacksComponent } from './snacks.component'; + +describe('SnacksComponent', () => { + let component: SnacksComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SnacksComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SnacksComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/snacks/snacks.component.ts b/FrontEnd/src/app/components/snacks/snacks.component.ts new file mode 100644 index 0000000..24e2d62 --- /dev/null +++ b/FrontEnd/src/app/components/snacks/snacks.component.ts @@ -0,0 +1,26 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-snacks', + templateUrl: './snacks.component.html', + styleUrls: ['./snacks.component.css'] +}) +export class SnacksComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Snacks'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } +} diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.css b/FrontEnd/src/app/components/wholegrain/wholegrain.component.css new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.html b/FrontEnd/src/app/components/wholegrain/wholegrain.component.html new file mode 100644 index 0000000..c3ba00c --- /dev/null +++ b/FrontEnd/src/app/components/wholegrain/wholegrain.component.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts b/FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts new file mode 100644 index 0000000..dde245c --- /dev/null +++ b/FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { WholegrainComponent } from './wholegrain.component'; + +describe('WholegrainComponent', () => { + let component: WholegrainComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WholegrainComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(WholegrainComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.ts b/FrontEnd/src/app/components/wholegrain/wholegrain.component.ts new file mode 100644 index 0000000..3636663 --- /dev/null +++ b/FrontEnd/src/app/components/wholegrain/wholegrain.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-wholegrain', + templateUrl: './wholegrain.component.html', + styleUrls: ['./wholegrain.component.css'] +}) +export class WholegrainComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Whole Grain'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } + +} diff --git a/FrontEnd/src/app/model/CartItem.ts b/FrontEnd/src/app/model/CartItem.ts new file mode 100644 index 0000000..2067a1d --- /dev/null +++ b/FrontEnd/src/app/model/CartItem.ts @@ -0,0 +1,25 @@ +export class CartItem{ + id?: number; + quantity?:number; + total?:number; + product?:Products; + user?:User; + +} +export class Products{ + id?:number; + name?:string; + price?:number; + rating?:number; + image?:string; + quantity?:number; + totalprice?:number; +} +export class User{ + id? :any; + name?:number; + username : any; + password : string =''; + role?:string; + apartment?:string; +} diff --git a/FrontEnd/src/app/model/Cartdto.ts b/FrontEnd/src/app/model/Cartdto.ts new file mode 100644 index 0000000..cffc555 --- /dev/null +++ b/FrontEnd/src/app/model/Cartdto.ts @@ -0,0 +1,16 @@ +export class Cartdto +{ + cid?:any; + quantity?:any; + totalPrice?:any; + + pid?:number; + image?:string; + pname?:string; + price?:any; + + uid?:number; + uname?:string; + role?:string; + apartment?:string; +} \ No newline at end of file diff --git a/FrontEnd/src/app/model/Orderdto.ts b/FrontEnd/src/app/model/Orderdto.ts new file mode 100644 index 0000000..d7c2cdb --- /dev/null +++ b/FrontEnd/src/app/model/Orderdto.ts @@ -0,0 +1,17 @@ +export class Orderdto +{ + orderNumber?:any; + cid?:any; + quantity?:any; + totalPrice?:any; + + pid?:number; + image?:string; + pname?:string; + price?:any; + + uid?:number; + uname?:string; + role?:string; + apartment?:string; +} \ No newline at end of file diff --git a/FrontEnd/src/app/model/Products.ts b/FrontEnd/src/app/model/Products.ts new file mode 100644 index 0000000..9b8597f --- /dev/null +++ b/FrontEnd/src/app/model/Products.ts @@ -0,0 +1,10 @@ +export class Products +{ + id?:number; + name?:string; + price?:number; + rating?:number; + image?:string; + quantity?:number; + totalprice?:number; +} \ No newline at end of file diff --git a/FrontEnd/src/app/model/User.ts b/FrontEnd/src/app/model/User.ts new file mode 100644 index 0000000..e1585f6 --- /dev/null +++ b/FrontEnd/src/app/model/User.ts @@ -0,0 +1,8 @@ +export class User{ + id? :any; + name?:number; + username : any; + password : string =''; + role?:string; + apartment?:string; +} \ No newline at end of file diff --git a/FrontEnd/src/app/service/cart.service.spec.ts b/FrontEnd/src/app/service/cart.service.spec.ts new file mode 100644 index 0000000..cb4a750 --- /dev/null +++ b/FrontEnd/src/app/service/cart.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { CartService } from './cart.service'; + +describe('CartService', () => { + let service: CartService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(CartService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/service/cart.service.ts b/FrontEnd/src/app/service/cart.service.ts new file mode 100644 index 0000000..4543485 --- /dev/null +++ b/FrontEnd/src/app/service/cart.service.ts @@ -0,0 +1,136 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { BehaviorSubject, Observable } from 'rxjs'; +import { Cartdto } from '../model/Cartdto'; +import { CartItem } from '../model/CartItem'; +import { Orderdto } from '../model/Orderdto'; +import { Products } from '../model/Products'; +import { User } from '../model/User'; + +@Injectable({ + providedIn: 'root' +}) +export class CartService { + + public cartItemList : any=[]; + cartItem!:CartItem; + public cartdto! : Cartdto[]; + public orderdto! : Orderdto[]; + public productList = new BehaviorSubject([]); + order = new BehaviorSubject({}); + num=new BehaviorSubject(0); + num1=new BehaviorSubject(false); + + total=new BehaviorSubject(0); + + + path : string = 'http://localhost:8001/api1'; + + constructor(private httpClient:HttpClient) { } + + public postCart(uid:number,pid:number):Observable{ + let get_api=this.path + '/cart/'+uid+'/'+pid; + this.cartItem= {}; + return this.httpClient.post(get_api,this.cartItem); + } + + public getCart(uid:number):Observable{ + let get_api=this.path + '/cart/'+uid; + return this.httpClient.get(get_api); + } + + public getCartdto(uid:number):Observable{ + let get_api=this.path + '/cartdto/'+uid; + this.cartItem= {}; + return this.httpClient.get(get_api); + } + + public addquantity(cid:number,quantity:number):Observable{ + let get_api=this.path + '/cartput/'+cid+'/'+quantity; + return this.httpClient.post(get_api,this.cartItem); + } + public deleteCartItem(cid:number):Observable{ + let api=this.path+'/cart/'+cid; + return this.httpClient.delete(api); + } + + public deleteCart(uid:number):Observable{ + let api=this.path+'/usercart/'+uid; + return this.httpClient.delete(api); + } + + public getCartsum(uid:number):Observable{ + let get_api=this.path + '/cartsum/'+uid; + this.cartItem= {}; + return this.httpClient.post(get_api,this.cartItem); + } + + public postOrder(order:Orderdto,uid:number):Observable{ + let get_api=this.path + '/order/'+uid; + return this.httpClient.post(get_api,order); + } + + public getOrder(uid:number):Observable{ + let get_api=this.path + '/orderdto/'+uid; + return this.httpClient.get(get_api); + } + + public deleteOrderItem(cid:number):Observable{ + let api=this.path+'/order/'+cid; + return this.httpClient.delete(api); + } + + public getordersum(uid:number,onid:number):Observable{ + let get_api=this.path + '/ordersum/'+uid+'/'+onid; + return this.httpClient.get(get_api); + } + + public getordersumByUid(uid:number):Observable{ + let get_api=this.path + '/orderuid/'+uid; + return this.httpClient.get(get_api); + } + + + public addquantityOrder(cid:number,quantity:number):Observable{ + let get_api=this.path + '/orderput/'+cid+'/'+quantity; + return this.httpClient.post(get_api,this.cartItem); + } + + + getProducts() + { + return this.productList.asObservable(); + } + + setProduct(product : any) + { + this.cartItemList.push(...product) + this.productList.next(product) + } + + addtoCart(product : any) + { + this.cartItemList.push(product); + this.productList.next(this.cartItemList); + this.getTotalPrice(); + } + + getTotalPrice() : number{ + let grandTotal = 0; + this.cartItemList.map((a:any)=>{ + a.total= a.price*a.quantity; + grandTotal+=a.total; + }) + return grandTotal; + } + + removeCartItem(product: any) + { + this.cartItemList.map((a:any,index:any)=>{ + if(product.id===a.id) + { + this.cartItemList.splice(index,1); + } + }) + } +} diff --git a/FrontEnd/src/app/service/products.service.spec.ts b/FrontEnd/src/app/service/products.service.spec.ts new file mode 100644 index 0000000..62eb6c7 --- /dev/null +++ b/FrontEnd/src/app/service/products.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ProductsService } from './products.service'; + +describe('ProductsService', () => { + let service: ProductsService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ProductsService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/FrontEnd/src/app/service/products.service.ts b/FrontEnd/src/app/service/products.service.ts new file mode 100644 index 0000000..aa38d24 --- /dev/null +++ b/FrontEnd/src/app/service/products.service.ts @@ -0,0 +1,37 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; + +import { Products } from '../model/Products'; + +@Injectable({ + providedIn: 'root' +}) +export class ProductsService { + path : string = 'http://localhost:8001/api1'; + + constructor(private httpClient:HttpClient) { } + + public getProducts():Observable{ + let products_get_api=this.path + '/product'; + return this.httpClient.get(products_get_api); + } + public getProductsByCategory(name:string):Observable{ + let products_get_api=this.path + '/product/category/'+name; + return this.httpClient.get(products_get_api); + } + + + public getCart(uid:number):Observable{ + let products_get_api=this.path + '/product/'+uid; + return this.httpClient.get(products_get_api); + } + public getUserById(uid:number):Observable{ + let products_get_api=this.path + '/user/'+uid; + return this.httpClient.get(products_get_api) + } + public getIdbyUser(username:string):Observable{ + let products_get_api=this.path + '/userid/'+username; + return this.httpClient.get(products_get_api) + } +} diff --git a/FrontEnd/src/assets/.gitkeep b/FrontEnd/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/FrontEnd/src/assets/js/main.js b/FrontEnd/src/assets/js/main.js new file mode 100644 index 0000000..4067182 --- /dev/null +++ b/FrontEnd/src/assets/js/main.js @@ -0,0 +1,10 @@ +function calc() +{ + var price = document.getElementById("price").innerHTML; + var quantity = document.getElementById("num").value; + var total = parseFloat(price) * quantity + if (!isNaN(total)) + document.getElementById("total").innerHTML = total + + +} \ No newline at end of file diff --git a/FrontEnd/src/environments/environment.prod.ts b/FrontEnd/src/environments/environment.prod.ts new file mode 100644 index 0000000..3612073 --- /dev/null +++ b/FrontEnd/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/FrontEnd/src/environments/environment.ts b/FrontEnd/src/environments/environment.ts new file mode 100644 index 0000000..f56ff47 --- /dev/null +++ b/FrontEnd/src/environments/environment.ts @@ -0,0 +1,16 @@ +// 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 +}; + +/* + * 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/FrontEnd/src/favicon.ico b/FrontEnd/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..997406ad22c29aae95893fb3d666c30258a09537 GIT binary patch literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 + + + + DailyCart + + + + + + + + + + diff --git a/FrontEnd/src/main.ts b/FrontEnd/src/main.ts new file mode 100644 index 0000000..c7b673c --- /dev/null +++ b/FrontEnd/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/FrontEnd/src/polyfills.ts b/FrontEnd/src/polyfills.ts new file mode 100644 index 0000000..373f538 --- /dev/null +++ b/FrontEnd/src/polyfills.ts @@ -0,0 +1,65 @@ +/** + * 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 Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** + * IE11 requires the following for NgClass support on SVG elements + */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** + * Web Animations `@angular/platform-browser/animations` + * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. + * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). + */ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + +/** + * 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 + */ diff --git a/FrontEnd/src/styles.css b/FrontEnd/src/styles.css new file mode 100644 index 0000000..0242f58 --- /dev/null +++ b/FrontEnd/src/styles.css @@ -0,0 +1,244 @@ +/* You can add global styles to this file, and also import other style files */ +*{ + margin: 0; + padding: 0; + +} + +.main{ + width: 100%; + background: linear-gradient(to top, rgba(0,0,0,0.5)50%,rgba(0,0,0,0.5)50%), url(1.jpg); + background-position: center; + background-size: cover; + height: 109vh; +} +.main1{ + + background: linear-gradient(to top, rgba(0,0,0,0.5)50%,rgba(0,0,0,0.5)50%), url(2.jpg); + background-position: center; + background-size: cover; + height: 109vh; +} + +.navbar{ + width: 1200px; + height: 75px; + margin: auto; +} + +.icon{ + width: 200px; + float: left; + height: 70px; +} + +.logo{ + color: #ff7200; + font-size: 35px; + font-family: Arial; + padding-left: 20px; + float: left; + padding-top: 10px; +} + +.menu{ + color:black; + width: 400px; + float: left; + height: 70px; +} +.menu1{ + text-align: center; + color:black; + width: 400px; + float: center; + height: 70px; +} + +ul{ + float: left; + display: flex; + justify-content: center; + align-items: center; +} + +ul li{ + list-style: none; + margin-left: 62px; + margin-top: 27px; + font-size: 18px; +} + +ul li a{ + text-decoration: none; + color:black; + font-family: Arial; + font-weight: bold; + transition: 0.4s ease-in-out; +} + +ul li a:hover{ + color: #ff7200; +} + +.search{ + width: 330px; + float: right; + margin-left: 270px; +} + +.srch{ + font-family: 'Times New Roman'; + width: 200px; + height: 40px; + background: transparent; + border: 1px solid #ff7210; + margin-top: 13px; + color:black; + border-right: none; + font-size: 16px; + float: left; + padding: 10px; + border-bottom-left-radius: 5px; + border-top-left-radius: 5px; +} + +.btn{ + width: 100px; + height: 40px; + background: rgb(161, 185, 175); + border: 2px solid #ff7200; + margin-top: 13px; + color: #fff; + font-size: 15px; + border-bottom-right-radius: 5px; + border-bottom-right-radius: 5px; +} + +.btn:focus{ + outline: none; +} + +.srch:focus{ + outline: none; +} + +.content{ + width: 1200px; + height: auto; + margin: auto; + color: #fff; + position: relative; +} + +.content .par{ + padding-left: 10px; + padding-bottom: 25px; + font-family: Arial; + letter-spacing: 1.2px; + line-height: 30px; +} + +.content h1{ + font-family: 'Times New Roman'; + font-size: 50px; + padding-left: 20px; + margin-top: 9%; + letter-spacing: 2px; +} + +.content .cn{ + width: 160px; + height: 40px; + background: #ff7200; + border: none; + margin-bottom: 10px; + margin-left: 20px; + font-size: 18px; + border-radius: 10px; + cursor: pointer; + transition: .4s ease; + +} + +.content .cn a{ + text-decoration: none; + color: #000; + transition: .3s ease; +} + +.cn:hover{ + background-color: #fff; +} + +.content span{ + color: #ff7200; + font-size: 65px +} + + + +::placeholder{ + color: #fff; + font-family: Arial; +} + +.btnn{ + width: 240px; + height: 40px; + background: #ff7200; + border: none; + margin-top: 30px; + font-size: 18px; + border-radius: 10px; + cursor: pointer; + color: #fff; + transition: 0.4s ease; +} + +.btnn:hover{ + background: #fff; + color: #ff7200; +} + +.btnn a{ + text-decoration: none; + color: #000; + font-weight: bold; +} +.form .link{ + font-family: Arial, Helvetica, sans-serif; + font-size: 17px; + padding-top: 20px; + text-align: center; +} + + + +.liw{ + padding-top: 15px; + padding-bottom: 10px; + text-align: center; +} + +.icons a{ + text-decoration: none; + color: #fff; +} + +.icons ion-icon{ + color: #fff; + font-size: 30px; + padding-left: 14px; + padding-top: 5px; + transition: 0.3s ease; + +} + +.icons ion-icon:hover{ + color: #ff7200; +} + + + + diff --git a/FrontEnd/src/test.ts b/FrontEnd/src/test.ts new file mode 100644 index 0000000..b4dd603 --- /dev/null +++ b/FrontEnd/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): { + keys(): string[]; + (id: string): T; + }; +}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), + { teardown: { destroyAfterEach: true }}, +); + +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); diff --git a/FrontEnd/tsconfig.app.json b/FrontEnd/tsconfig.app.json new file mode 100644 index 0000000..82d91dc --- /dev/null +++ b/FrontEnd/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/FrontEnd/tsconfig.json b/FrontEnd/tsconfig.json new file mode 100644 index 0000000..6df8283 --- /dev/null +++ b/FrontEnd/tsconfig.json @@ -0,0 +1,30 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "es2017", + "module": "es2020", + "lib": [ + "es2018", + "dom" + ] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/FrontEnd/tsconfig.spec.json b/FrontEnd/tsconfig.spec.json new file mode 100644 index 0000000..092345b --- /dev/null +++ b/FrontEnd/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" + ] +} -- 2.30.0 From d388e622836ff7a248757bddb7600c0a5cb832e9 Mon Sep 17 00:00:00 2001 From: Pranathi Bhogaraju <59303@hexaware.com> Date: Fri, 1 Oct 2021 17:55:37 +0530 Subject: [PATCH 2/3] modify --- FrontEnd/.browserslistrc | 17 - FrontEnd/.editorconfig | 16 - FrontEnd/.gitignore | 45 - FrontEnd/README.md | 27 - FrontEnd/angular.json | 109 - FrontEnd/karma.conf.js | 44 - FrontEnd/package-lock.json | 12104 ---------------- FrontEnd/package.json | 40 - FrontEnd/proxy.config.json | 6 - FrontEnd/src/1.jpg | Bin 90571 -> 0 bytes FrontEnd/src/10.htm | 754 - FrontEnd/src/11.png | Bin 258960 -> 0 bytes FrontEnd/src/2.jpg | Bin 12895 -> 0 bytes FrontEnd/src/3.jpg | Bin 57177 -> 0 bytes FrontEnd/src/4.png | Bin 143 -> 0 bytes FrontEnd/src/5.png | Bin 143 -> 0 bytes FrontEnd/src/6.png | Bin 157087 -> 0 bytes FrontEnd/src/7.jpg | Bin 7157 -> 0 bytes FrontEnd/src/8.png | Bin 30362 -> 0 bytes FrontEnd/src/9.png | Bin 13141 -> 0 bytes FrontEnd/src/app/app-routing.module.ts | 38 - FrontEnd/src/app/app.component.css | 0 FrontEnd/src/app/app.component.html | 32 - FrontEnd/src/app/app.component.spec.ts | 35 - FrontEnd/src/app/app.component.ts | 30 - FrontEnd/src/app/app.module.ts | 52 - .../src/app/auth/login/login.component.css | 0 .../src/app/auth/login/login.component.html | 108 - .../app/auth/login/login.component.spec.ts | 25 - .../src/app/auth/login/login.component.ts | 53 - .../auth/service/auth-guard.service.spec.ts | 16 - .../app/auth/service/auth-guard.service.ts | 21 - .../src/app/auth/service/auth.service.spec.ts | 16 - FrontEnd/src/app/auth/service/auth.service.ts | 22 - FrontEnd/src/app/auth/service/user.service.ts | 41 - .../src/app/auth/signup/signup.component.css | 0 .../src/app/auth/signup/signup.component.html | 125 - .../app/auth/signup/signup.component.spec.ts | 25 - .../src/app/auth/signup/signup.component.ts | 45 - .../components/banner/banner.component.css | 0 .../components/banner/banner.component.html | 19 - .../banner/banner.component.spec.ts | 25 - .../app/components/banner/banner.component.ts | 29 - .../app/components/cart/cart.component.css | 16 - .../app/components/cart/cart.component.html | 278 - .../components/cart/cart.component.spec.ts | 25 - .../src/app/components/cart/cart.component.ts | 139 - .../category/category.component.css | 0 .../category/category.component.html | 1 - .../category/category.component.spec.ts | 25 - .../components/category/category.component.ts | 15 - .../app/components/dairy/dairy.component.css | 0 .../app/components/dairy/dairy.component.html | 170 - .../components/dairy/dairy.component.spec.ts | 25 - .../app/components/dairy/dairy.component.ts | 27 - .../components/fruits/fruits.component.css | 0 .../components/fruits/fruits.component.html | 171 - .../fruits/fruits.component.spec.ts | 25 - .../app/components/fruits/fruits.component.ts | 27 - .../household/household.component.css | 0 .../household/household.component.html | 170 - .../household/household.component.spec.ts | 25 - .../household/household.component.ts | 26 - .../app/components/order/order.component.css | 0 .../app/components/order/order.component.html | 273 - .../components/order/order.component.spec.ts | 25 - .../app/components/order/order.component.ts | 31 - .../components/payment/payment.component.css | 0 .../components/payment/payment.component.html | 103 - .../payment/payment.component.spec.ts | 25 - .../components/payment/payment.component.ts | 87 - .../products/products.component.css | 0 .../products/products.component.html | 172 - .../products/products.component.spec.ts | 25 - .../components/products/products.component.ts | 44 - .../components/profile/profile.component.css | 0 .../components/profile/profile.component.html | 138 - .../profile/profile.component.spec.ts | 25 - .../components/profile/profile.component.ts | 28 - .../components/snacks/snacks.component.css | 0 .../components/snacks/snacks.component.html | 172 - .../snacks/snacks.component.spec.ts | 25 - .../app/components/snacks/snacks.component.ts | 26 - .../wholegrain/wholegrain.component.css | 0 .../wholegrain/wholegrain.component.html | 172 - .../wholegrain/wholegrain.component.spec.ts | 25 - .../wholegrain/wholegrain.component.ts | 27 - FrontEnd/src/app/model/CartItem.ts | 25 - FrontEnd/src/app/model/Cartdto.ts | 16 - FrontEnd/src/app/model/Orderdto.ts | 17 - FrontEnd/src/app/model/Products.ts | 10 - FrontEnd/src/app/model/User.ts | 8 - FrontEnd/src/app/service/cart.service.spec.ts | 16 - FrontEnd/src/app/service/cart.service.ts | 136 - .../src/app/service/products.service.spec.ts | 16 - FrontEnd/src/app/service/products.service.ts | 37 - FrontEnd/src/assets/.gitkeep | 0 FrontEnd/src/assets/js/main.js | 10 - FrontEnd/src/environments/environment.prod.ts | 3 - FrontEnd/src/environments/environment.ts | 16 - FrontEnd/src/favicon.ico | Bin 948 -> 0 bytes FrontEnd/src/index.html | 15 - FrontEnd/src/main.ts | 12 - FrontEnd/src/polyfills.ts | 65 - FrontEnd/src/styles.css | 244 - FrontEnd/src/test.ts | 27 - FrontEnd/tsconfig.app.json | 15 - FrontEnd/tsconfig.json | 30 - FrontEnd/tsconfig.spec.json | 18 - 109 files changed, 17243 deletions(-) delete mode 100644 FrontEnd/.browserslistrc delete mode 100644 FrontEnd/.editorconfig delete mode 100644 FrontEnd/.gitignore delete mode 100644 FrontEnd/README.md delete mode 100644 FrontEnd/angular.json delete mode 100644 FrontEnd/karma.conf.js delete mode 100644 FrontEnd/package-lock.json delete mode 100644 FrontEnd/package.json delete mode 100644 FrontEnd/proxy.config.json delete mode 100644 FrontEnd/src/1.jpg delete mode 100644 FrontEnd/src/10.htm delete mode 100644 FrontEnd/src/11.png delete mode 100644 FrontEnd/src/2.jpg delete mode 100644 FrontEnd/src/3.jpg delete mode 100644 FrontEnd/src/4.png delete mode 100644 FrontEnd/src/5.png delete mode 100644 FrontEnd/src/6.png delete mode 100644 FrontEnd/src/7.jpg delete mode 100644 FrontEnd/src/8.png delete mode 100644 FrontEnd/src/9.png delete mode 100644 FrontEnd/src/app/app-routing.module.ts delete mode 100644 FrontEnd/src/app/app.component.css delete mode 100644 FrontEnd/src/app/app.component.html delete mode 100644 FrontEnd/src/app/app.component.spec.ts delete mode 100644 FrontEnd/src/app/app.component.ts delete mode 100644 FrontEnd/src/app/app.module.ts delete mode 100644 FrontEnd/src/app/auth/login/login.component.css delete mode 100644 FrontEnd/src/app/auth/login/login.component.html delete mode 100644 FrontEnd/src/app/auth/login/login.component.spec.ts delete mode 100644 FrontEnd/src/app/auth/login/login.component.ts delete mode 100644 FrontEnd/src/app/auth/service/auth-guard.service.spec.ts delete mode 100644 FrontEnd/src/app/auth/service/auth-guard.service.ts delete mode 100644 FrontEnd/src/app/auth/service/auth.service.spec.ts delete mode 100644 FrontEnd/src/app/auth/service/auth.service.ts delete mode 100644 FrontEnd/src/app/auth/service/user.service.ts delete mode 100644 FrontEnd/src/app/auth/signup/signup.component.css delete mode 100644 FrontEnd/src/app/auth/signup/signup.component.html delete mode 100644 FrontEnd/src/app/auth/signup/signup.component.spec.ts delete mode 100644 FrontEnd/src/app/auth/signup/signup.component.ts delete mode 100644 FrontEnd/src/app/components/banner/banner.component.css delete mode 100644 FrontEnd/src/app/components/banner/banner.component.html delete mode 100644 FrontEnd/src/app/components/banner/banner.component.spec.ts delete mode 100644 FrontEnd/src/app/components/banner/banner.component.ts delete mode 100644 FrontEnd/src/app/components/cart/cart.component.css delete mode 100644 FrontEnd/src/app/components/cart/cart.component.html delete mode 100644 FrontEnd/src/app/components/cart/cart.component.spec.ts delete mode 100644 FrontEnd/src/app/components/cart/cart.component.ts delete mode 100644 FrontEnd/src/app/components/category/category.component.css delete mode 100644 FrontEnd/src/app/components/category/category.component.html delete mode 100644 FrontEnd/src/app/components/category/category.component.spec.ts delete mode 100644 FrontEnd/src/app/components/category/category.component.ts delete mode 100644 FrontEnd/src/app/components/dairy/dairy.component.css delete mode 100644 FrontEnd/src/app/components/dairy/dairy.component.html delete mode 100644 FrontEnd/src/app/components/dairy/dairy.component.spec.ts delete mode 100644 FrontEnd/src/app/components/dairy/dairy.component.ts delete mode 100644 FrontEnd/src/app/components/fruits/fruits.component.css delete mode 100644 FrontEnd/src/app/components/fruits/fruits.component.html delete mode 100644 FrontEnd/src/app/components/fruits/fruits.component.spec.ts delete mode 100644 FrontEnd/src/app/components/fruits/fruits.component.ts delete mode 100644 FrontEnd/src/app/components/household/household.component.css delete mode 100644 FrontEnd/src/app/components/household/household.component.html delete mode 100644 FrontEnd/src/app/components/household/household.component.spec.ts delete mode 100644 FrontEnd/src/app/components/household/household.component.ts delete mode 100644 FrontEnd/src/app/components/order/order.component.css delete mode 100644 FrontEnd/src/app/components/order/order.component.html delete mode 100644 FrontEnd/src/app/components/order/order.component.spec.ts delete mode 100644 FrontEnd/src/app/components/order/order.component.ts delete mode 100644 FrontEnd/src/app/components/payment/payment.component.css delete mode 100644 FrontEnd/src/app/components/payment/payment.component.html delete mode 100644 FrontEnd/src/app/components/payment/payment.component.spec.ts delete mode 100644 FrontEnd/src/app/components/payment/payment.component.ts delete mode 100644 FrontEnd/src/app/components/products/products.component.css delete mode 100644 FrontEnd/src/app/components/products/products.component.html delete mode 100644 FrontEnd/src/app/components/products/products.component.spec.ts delete mode 100644 FrontEnd/src/app/components/products/products.component.ts delete mode 100644 FrontEnd/src/app/components/profile/profile.component.css delete mode 100644 FrontEnd/src/app/components/profile/profile.component.html delete mode 100644 FrontEnd/src/app/components/profile/profile.component.spec.ts delete mode 100644 FrontEnd/src/app/components/profile/profile.component.ts delete mode 100644 FrontEnd/src/app/components/snacks/snacks.component.css delete mode 100644 FrontEnd/src/app/components/snacks/snacks.component.html delete mode 100644 FrontEnd/src/app/components/snacks/snacks.component.spec.ts delete mode 100644 FrontEnd/src/app/components/snacks/snacks.component.ts delete mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.css delete mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.html delete mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts delete mode 100644 FrontEnd/src/app/components/wholegrain/wholegrain.component.ts delete mode 100644 FrontEnd/src/app/model/CartItem.ts delete mode 100644 FrontEnd/src/app/model/Cartdto.ts delete mode 100644 FrontEnd/src/app/model/Orderdto.ts delete mode 100644 FrontEnd/src/app/model/Products.ts delete mode 100644 FrontEnd/src/app/model/User.ts delete mode 100644 FrontEnd/src/app/service/cart.service.spec.ts delete mode 100644 FrontEnd/src/app/service/cart.service.ts delete mode 100644 FrontEnd/src/app/service/products.service.spec.ts delete mode 100644 FrontEnd/src/app/service/products.service.ts delete mode 100644 FrontEnd/src/assets/.gitkeep delete mode 100644 FrontEnd/src/assets/js/main.js delete mode 100644 FrontEnd/src/environments/environment.prod.ts delete mode 100644 FrontEnd/src/environments/environment.ts delete mode 100644 FrontEnd/src/favicon.ico delete mode 100644 FrontEnd/src/index.html delete mode 100644 FrontEnd/src/main.ts delete mode 100644 FrontEnd/src/polyfills.ts delete mode 100644 FrontEnd/src/styles.css delete mode 100644 FrontEnd/src/test.ts delete mode 100644 FrontEnd/tsconfig.app.json delete mode 100644 FrontEnd/tsconfig.json delete mode 100644 FrontEnd/tsconfig.spec.json diff --git a/FrontEnd/.browserslistrc b/FrontEnd/.browserslistrc deleted file mode 100644 index 427441d..0000000 --- a/FrontEnd/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# 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 -not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/FrontEnd/.editorconfig b/FrontEnd/.editorconfig deleted file mode 100644 index 59d9a3a..0000000 --- a/FrontEnd/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -# 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/FrontEnd/.gitignore b/FrontEnd/.gitignore deleted file mode 100644 index de51f68..0000000 --- a/FrontEnd/.gitignore +++ /dev/null @@ -1,45 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# compiled output -/dist -/tmp -/out-tsc -# Only exists if Bazel was run -/bazel-out - -# dependencies -/node_modules - -# profiling files -chrome-profiler-events*.json - -# IDEs and editors -/.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# IDE - VSCode -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -.history/* - -# misc -/.sass-cache -/connect.lock -/coverage -/libpeerconnection.log -npm-debug.log -yarn-error.log -testem.log -/typings - -# System Files -.DS_Store -Thumbs.db diff --git a/FrontEnd/README.md b/FrontEnd/README.md deleted file mode 100644 index a871753..0000000 --- a/FrontEnd/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# DailyCart - -This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.1. - -## 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. diff --git a/FrontEnd/angular.json b/FrontEnd/angular.json deleted file mode 100644 index 20336f2..0000000 --- a/FrontEnd/angular.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "DailyCart": { - "projectType": "application", - "schematics": { - "@schematics/angular:application": { - "strict": true - } - }, - "root": "", - "sourceRoot": "src", - "prefix": "app", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "outputPath": "dist/DailyCart", - "index": "src/index.html", - "main": "src/main.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "tsconfig.app.json", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "src/styles.css" - ], - "scripts": [ - "node_modules/jquery/dist/jquery.min.js", - "src/assets/js/main.js" - ] - }, - "configurations": { - "production": { - "budgets": [ - { - "type": "initial", - "maximumWarning": "500kb", - "maximumError": "1mb" - }, - { - "type": "anyComponentStyle", - "maximumWarning": "2kb", - "maximumError": "4kb" - } - ], - "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": "DailyCart:build:production" - }, - "development": { - "browserTarget": "DailyCart:build:development" - } - }, - "defaultConfiguration": "development" - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "DailyCart: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", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "src/styles.css" - ], - "scripts": [] - } - } - } - } - }, - "defaultProject": "DailyCart" -} diff --git a/FrontEnd/karma.conf.js b/FrontEnd/karma.conf.js deleted file mode 100644 index 3d2d098..0000000 --- a/FrontEnd/karma.conf.js +++ /dev/null @@ -1,44 +0,0 @@ -// 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/DailyCart'), - 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/FrontEnd/package-lock.json b/FrontEnd/package-lock.json deleted file mode 100644 index f660750..0000000 --- a/FrontEnd/package-lock.json +++ /dev/null @@ -1,12104 +0,0 @@ -{ - "name": "daily-cart", - "version": "0.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@ampproject/remapping": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz", - "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "1.0.0", - "sourcemap-codec": "1.4.8" - } - }, - "@angular-devkit/architect": { - "version": "0.1202.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.5.tgz", - "integrity": "sha512-HiF8RceDrvP7m8Qm53KWVpekESX0UIK4/tOg9mgFMcS/2utRnPzuu4WbfrcY9DRrsoMWLXQs6j/UVXqf8PzXJw==", - "dev": true, - "requires": { - "@angular-devkit/core": "12.2.5", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/build-angular": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.2.5.tgz", - "integrity": "sha512-v44FAFMGSXJLKx25REXdoTdW/WzNXV3BDJam9ZKHFOrdtwJek4D/tEdtNHiQP4HberOHzmVjvKffa5VYXzZ40g==", - "dev": true, - "requires": { - "@ampproject/remapping": "1.0.1", - "@angular-devkit/architect": "0.1202.5", - "@angular-devkit/build-optimizer": "0.1202.5", - "@angular-devkit/build-webpack": "0.1202.5", - "@angular-devkit/core": "12.2.5", - "@babel/core": "7.14.8", - "@babel/generator": "7.14.8", - "@babel/helper-annotate-as-pure": "7.14.5", - "@babel/plugin-proposal-async-generator-functions": "7.14.7", - "@babel/plugin-transform-async-to-generator": "7.14.5", - "@babel/plugin-transform-runtime": "7.14.5", - "@babel/preset-env": "7.14.8", - "@babel/runtime": "7.14.8", - "@babel/template": "7.14.5", - "@discoveryjs/json-ext": "0.5.3", - "@jsdevtools/coverage-istanbul-loader": "3.0.5", - "@ngtools/webpack": "12.2.5", - "ansi-colors": "4.1.1", - "babel-loader": "8.2.2", - "browserslist": "^4.9.1", - "cacache": "15.2.0", - "caniuse-lite": "^1.0.30001032", - "circular-dependency-plugin": "5.2.2", - "copy-webpack-plugin": "9.0.1", - "core-js": "3.16.0", - "critters": "0.0.10", - "css-loader": "6.2.0", - "css-minimizer-webpack-plugin": "3.0.2", - "esbuild": "0.12.24", - "find-cache-dir": "3.3.1", - "glob": "7.1.7", - "https-proxy-agent": "5.0.0", - "inquirer": "8.1.2", - "karma-source-map-support": "1.4.0", - "less": "4.1.1", - "less-loader": "10.0.1", - "license-webpack-plugin": "2.3.20", - "loader-utils": "2.0.0", - "mini-css-extract-plugin": "2.2.1", - "minimatch": "3.0.4", - "open": "8.2.1", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "6.0.1", - "piscina": "3.1.0", - "postcss": "8.3.6", - "postcss-import": "14.0.2", - "postcss-loader": "6.1.1", - "postcss-preset-env": "6.7.0", - "regenerator-runtime": "0.13.9", - "resolve-url-loader": "4.0.0", - "rxjs": "6.6.7", - "sass": "1.36.0", - "sass-loader": "12.1.0", - "semver": "7.3.5", - "source-map-loader": "3.0.0", - "source-map-support": "0.5.19", - "style-loader": "3.2.1", - "stylus": "0.54.8", - "stylus-loader": "6.1.0", - "terser": "5.7.1", - "terser-webpack-plugin": "5.1.4", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "tslib": "2.3.0", - "webpack": "5.50.0", - "webpack-dev-middleware": "5.0.0", - "webpack-dev-server": "3.11.2", - "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "1.5.2" - }, - "dependencies": { - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "dev": true - } - } - }, - "@angular-devkit/build-optimizer": { - "version": "0.1202.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1202.5.tgz", - "integrity": "sha512-ni3OyBQq7y1Jk9U7CtwWMRoI+1TWjQYVdGRWt5JgqvLk0hZcaLoapGwUypBV+CdKvC0/0V+k84RiO5wvs5XpFQ==", - "dev": true, - "requires": { - "source-map": "0.7.3", - "tslib": "2.3.0", - "typescript": "4.3.5" - }, - "dependencies": { - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "dev": true - } - } - }, - "@angular-devkit/build-webpack": { - "version": "0.1202.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1202.5.tgz", - "integrity": "sha512-wqU2t2zUCZi+fjhuZzFko3eTyqXP6vjdqA3BZQwr3pEhL7IEOvlN4EUYqWAi+h+4SrTtAhk6vZ7m41Hr0y2Ykw==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1202.5", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/core": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.5.tgz", - "integrity": "sha512-UBo0Q9nVGPxC+C1PONSzaczPLv5++5Q7PC2orZepDbWmY0jUDwe9VVJrmp8EhLZbzVKFpyCIs1ZE8h0s0LP1zA==", - "dev": true, - "requires": { - "ajv": "8.6.2", - "ajv-formats": "2.1.0", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - }, - "@angular-devkit/schematics": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.5.tgz", - "integrity": "sha512-8WAdZ39FZqbU1/ZQQrK+7PeRuj6QUGlxFUgoVXk5nzRbpZo/OSaKhPoC7sC1A0EU+7udLp5vT7R12sDz7Mr9vQ==", - "dev": true, - "requires": { - "@angular-devkit/core": "12.2.5", - "ora": "5.4.1", - "rxjs": "6.6.7" - } - }, - "@angular/animations": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-12.2.5.tgz", - "integrity": "sha512-a8jRimgrATq2CS95SO5yjsZo2d4FbfmN2SrPu6lZjWIdstXm4KQSJFslyxovhoUjGNu5cZgzfXTvWkXRxJYCxA==", - "requires": { - "tslib": "^2.2.0" - } - }, - "@angular/cli": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.5.tgz", - "integrity": "sha512-O/NqRaFGx2jns03oWwhWBpilV4s7B8Zie6rgo2hJty1T3douGkK5kTO38N4Lebeayw8LTiPhT/JOrQTfFgXSjw==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1202.5", - "@angular-devkit/core": "12.2.5", - "@angular-devkit/schematics": "12.2.5", - "@schematics/angular": "12.2.5", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.3.2", - "ini": "2.0.0", - "inquirer": "8.1.2", - "jsonc-parser": "3.0.0", - "npm-package-arg": "8.1.5", - "npm-pick-manifest": "6.1.1", - "open": "8.2.1", - "ora": "5.4.1", - "pacote": "11.3.5", - "resolve": "1.20.0", - "semver": "7.3.5", - "symbol-observable": "4.0.0", - "uuid": "8.3.2" - }, - "dependencies": { - "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 - } - } - }, - "@angular/common": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.5.tgz", - "integrity": "sha512-iwyaGPx7ILTJn91ed7VtYkvVRRezaZ0EE2V5DzVXwCsBQyzCrBYz/Uo2udVDsJ2FXXhpxa2VjnkW55Uxl9wM0g==", - "requires": { - "tslib": "^2.2.0" - } - }, - "@angular/compiler": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.2.5.tgz", - "integrity": "sha512-J73E3hao95T8+/+hWuCqGyXs9QCPoSsCTXmSPayFlYJW3QF5SG2vhjnf4SAgtNbUBHQWAIwGKxQTqD3VbtvP1A==", - "requires": { - "tslib": "^2.2.0" - } - }, - "@angular/compiler-cli": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.2.5.tgz", - "integrity": "sha512-KVpgkWUGZYRPvmJOqY1CZwjvc7VE0DYDPxmvXH/S1C6rzpl/UOTxYtDynxiNzuvLeV0oOnlcOGd4/BmMZJPh/A==", - "dev": true, - "requires": { - "@babel/core": "^7.8.6", - "@babel/types": "^7.8.6", - "canonical-path": "1.0.0", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.11.0", - "magic-string": "^0.25.0", - "minimist": "^1.2.0", - "reflect-metadata": "^0.1.2", - "semver": "^7.0.0", - "source-map": "^0.6.1", - "sourcemap-codec": "^1.4.8", - "tslib": "^2.2.0", - "yargs": "^17.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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "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 - } - } - }, - "@angular/core": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.5.tgz", - "integrity": "sha512-bwxxEy1UrV+hWzjT6ow/Ge8upebglJwlWuKadPdd3ZVrWKPI0saoUUBv4S8EGiIxyW821GfEbzWzmBYUSUCiGQ==", - "requires": { - "tslib": "^2.2.0" - } - }, - "@angular/forms": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.5.tgz", - "integrity": "sha512-Sty4MMrmUrm7KYbYYAkA6egwIMFJ8D8G6ds5W79fN7K3B3LGYtMTRuMIBYQeSvdk8AN5+Evt6BUwlL8PMYq9Rg==", - "requires": { - "tslib": "^2.2.0" - } - }, - "@angular/platform-browser": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.5.tgz", - "integrity": "sha512-2Vs+0Zx87lGYvC3Bkzy9eT0yXXvMd0e8vrEJ1oIdxfkRhbE/wTL1+LA8JlT5rROqcZwY4joOPiHC9jVFw6dDCQ==", - "requires": { - "tslib": "^2.2.0" - } - }, - "@angular/platform-browser-dynamic": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.5.tgz", - "integrity": "sha512-GIAMw+KFYVFFtyvC3Z6znxLCJdZx/IvpfHQVekpQumiv291cng2jSamU3FZjV3xZKXfccS4I4hIXFX85EBMRWA==", - "requires": { - "tslib": "^2.2.0" - } - }, - "@angular/router": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-12.2.5.tgz", - "integrity": "sha512-rfaHzi6ZrLFqdebEQTMPxVEwLuA8MBGOUzyekhLjGTvKwc7L2/m303LPIDECRFyCSik3EIxGLvzPET0l+DVgAw==", - "requires": { - "tslib": "^2.2.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.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", - "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.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==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", - "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.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=", - "dev": true - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "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/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "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==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "dependencies": { - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "dependencies": { - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "dependencies": { - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "dependencies": { - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", - "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", - "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", - "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.15.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", - "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.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/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", - "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.7", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@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.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.5", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.14.5", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.14.5", - "@babel/plugin-transform-modules-systemjs": "^7.14.5", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.14.5", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.8", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.15.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 - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "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.14.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", - "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4", - "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=", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", - "dev": true - }, - "@discoveryjs/json-ext": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", - "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", - "dev": true - }, - "@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": "1.0.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz", - "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==", - "dev": true - }, - "@jsdevtools/coverage-istanbul-loader": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", - "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", - "dev": true, - "requires": { - "convert-source-map": "^1.7.0", - "istanbul-lib-instrument": "^4.0.3", - "loader-utils": "^2.0.0", - "merge-source-map": "^1.1.0", - "schema-utils": "^2.7.0" - } - }, - "@ngtools/webpack": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.2.5.tgz", - "integrity": "sha512-wc+ovfJucCxAjoP3ExnJll8K3nAoNCiFyDEO8dgHkriY/IWhGdwOu1eduHgfT/mWS40Awj/inJJir9oTi4YBVg==", - "dev": true - }, - "@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/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" - }, - "dependencies": { - "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" - } - } - } - }, - "@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.2", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz", - "integrity": "sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==", - "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": "1.8.6", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.6.tgz", - "integrity": "sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^7.1.0", - "read-package-json-fast": "^2.0.1" - } - }, - "@schematics/angular": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.5.tgz", - "integrity": "sha512-Ln2GyO7Y00PrQKjqCONCDb4dwGzGboH3zIJvicWzFO+ZgkNLr/dsitGKm8b8OfR/UEiBcnK72xwPj9FWfXA4EQ==", - "dev": true, - "requires": { - "@angular-devkit/core": "12.2.5", - "@angular-devkit/schematics": "12.2.5", - "jsonc-parser": "3.0.0" - } - }, - "@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 - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true - }, - "@types/component-emitter": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", - "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==", - "dev": true - }, - "@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": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", - "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", - "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/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/jasmine": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.8.2.tgz", - "integrity": "sha512-u5h7dqzy2XpXTzhOzSNQUQpKGFvROF8ElNX9P/TJvsHnTg/JvsAseVsGWQAQQldqanYaM+5kwxW909BBFAUYsg==", - "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/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "dev": true - }, - "@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/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/webpack-sources": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz", - "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "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 - } - } - }, - "@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 - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", - "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", - "dev": true - }, - "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" - } - }, - "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.1.4", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", - "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", - "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.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "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-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-formats": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", - "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", - "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 - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "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": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "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==", - "dev": true, - "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": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "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" - } - } - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "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": "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 - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "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==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "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": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "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=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "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-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "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==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.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": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "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=", - "dev": true, - "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 - }, - "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" - } - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "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 - } - } - }, - "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" - } - }, - "browserslist": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", - "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001254", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.830", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "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 - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", - "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", - "dev": true, - "requires": { - "@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" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "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==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001257", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", - "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", - "dev": true - }, - "canonical-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", - "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "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 - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "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 - }, - "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 - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", - "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": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "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" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.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==", - "dev": true, - "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=", - "dev": true - }, - "colord": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", - "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==", - "dev": true - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "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==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "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.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", - "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", - "dev": true, - "requires": { - "is-what": "^3.12.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", - "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", - "dev": true, - "requires": { - "fast-glob": "^3.2.5", - "glob-parent": "^6.0.0", - "globby": "^11.0.3", - "normalize-path": "^3.0.0", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^6.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==", - "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 - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "core-js": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", - "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", - "dev": true - }, - "core-js-compat": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", - "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", - "dev": true, - "requires": { - "browserslist": "^4.17.0", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "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==", - "dev": true - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "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" - } - }, - "critters": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.10.tgz", - "integrity": "sha512-p5VKhP1803+f+0Jq5P03w1SbiHtpAKm+1EpJHkiPxQPq0Vu9QLZHviJ02GRrWi0dlcJqrmzMWInbwp4d22RsGw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "css": "^3.0.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "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-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "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": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true - }, - "css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", - "dev": true, - "requires": { - "timsort": "^0.3.0" - } - }, - "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", - "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", - "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-minimizer-webpack-plugin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", - "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", - "dev": true, - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "p-limit": "^3.0.2", - "postcss": "^8.3.5", - "schema-utils": "^3.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.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" - } - }, - "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 - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "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 - } - } - }, - "css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", - "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", - "dev": true, - "requires": { - "css": "^2.0.0" - }, - "dependencies": { - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - } - } - }, - "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "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 - } - } - }, - "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true - }, - "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", - "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 - }, - "cssnano": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", - "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", - "dev": true, - "requires": { - "cssnano-preset-default": "^5.1.4", - "is-resolvable": "^1.1.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", - "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.0", - "postcss-convert-values": "^5.0.1", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.2", - "postcss-merge-rules": "^5.0.2", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.2", - "postcss-minify-params": "^5.0.1", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.2", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.1", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.2", - "postcss-unique-selectors": "^5.0.1" - } - }, - "cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - } - }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", - "dev": true - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "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=", - "dev": true - }, - "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=", - "dev": true - }, - "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" - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.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" - } - }, - "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==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "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=", - "dev": true - }, - "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 - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "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 - }, - "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" - } - }, - "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" - } - }, - "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.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "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" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "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=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.838", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.838.tgz", - "integrity": "sha512-65O6UJiyohFAdX/nc6KJ0xG/4zOn7XCO03kQNNbCeMRGxlWTLzc6Uyi0tFNQuuGWqySZJi8CD2KXPXySVYmzMA==", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", - "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~4.0.0", - "ws": "~7.4.2" - }, - "dependencies": { - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "dev": true - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true - } - } - }, - "engine.io-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", - "integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", - "dev": true, - "requires": { - "base64-arraybuffer": "0.1.4" - } - }, - "enhanced-resolve": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", - "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "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==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", - "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", - "dev": true - }, - "esbuild": { - "version": "0.12.24", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.24.tgz", - "integrity": "sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "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=", - "dev": true - }, - "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" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "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=", - "dev": true - }, - "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==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.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" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "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.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "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=", - "dev": true - }, - "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 - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "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" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "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==", - "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" - }, - "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==", - "dev": true - }, - "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" - } - }, - "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==", - "dev": true, - "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==", - "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 - } - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "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" - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "dev": true - }, - "follow-redirects": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", - "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "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==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.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==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "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.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", - "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "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=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "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==", - "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 - } - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "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 - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hdr-histogram-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.1.tgz", - "integrity": "sha512-uPZxl1dAFnjUFHWLZmt93vUUvtHeaBay9nVNHu38SdOjMSF/4KqJUqa1Seuj08ptU1rEb6AHvB41X8n/zFZ74Q==", - "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 - }, - "hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", - "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": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "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 - }, - "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==", - "dev": true - }, - "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.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "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": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "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" - } - }, - "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==", - "dev": true, - "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 - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", - "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 - }, - "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" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "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==", - "dev": true, - "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=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "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 - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "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==", - "dev": true - }, - "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.1.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", - "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", - "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.3.0", - "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 - }, - "rxjs": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", - "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", - "dev": true, - "requires": { - "tslib": "~2.1.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" - } - }, - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "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==", - "dev": true - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "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-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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "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-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "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-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-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "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-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-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-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "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-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "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=", - "dev": true - }, - "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=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "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" - }, - "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.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "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.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jasmine-core": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.8.0.tgz", - "integrity": "sha512-zl0nZWDrmbCiKns0NcjkFGYkVTGCPUgoHypTaj+G2AzaWus7QGoXARSlYsSle2VRpSdfJmM+hzmFKzQNhF2kHg==", - "dev": true - }, - "jest-worker": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", - "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", - "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" - } - } - } - }, - "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "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-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "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-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=", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "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==", - "dev": true, - "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": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "karma": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.4.tgz", - "integrity": "sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q==", - "dev": true, - "requires": { - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "colors": "^1.4.0", - "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.3.0", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^3.1.0", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.28", - "yargs": "^16.1.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" - } - }, - "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" - } - }, - "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 - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": 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 - }, - "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" - } - }, - "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" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "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.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", - "dev": true, - "requires": { - "which": "^1.2.1" - } - }, - "karma-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", - "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.1", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.0", - "minimatch": "^3.0.4" - } - }, - "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" - } - }, - "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 - }, - "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" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "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.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true - }, - "less": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", - "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", - "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": "^1.10.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 - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "less-loader": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.1.tgz", - "integrity": "sha512-Crln//HpW9M5CbtdfWm3IO66Cvx1WhZQvNybXgfB2dD/6Sav9ppw+IWqs/FQKPBFO4B6X0X28Z0WNznshgwUzA==", - "dev": true, - "requires": { - "klona": "^2.0.4" - } - }, - "license-webpack-plugin": { - "version": "2.3.20", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz", - "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==", - "dev": true, - "requires": { - "@types/webpack-sources": "^0.1.5", - "webpack-sources": "^1.2.0" - } - }, - "lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", - "dev": true - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "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==", - "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=", - "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=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", - "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", - "dev": true, - "requires": { - "date-format": "^3.0.0", - "debug": "^4.1.1", - "flatted": "^2.0.1", - "rfdc": "^1.1.4", - "streamroller": "^2.2.4" - } - }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "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" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", - "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.1.0" - }, - "dependencies": { - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - } - } - }, - "memfs": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", - "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "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" - } - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "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 - } - } - }, - "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 - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "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" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "requires": { - "mime-db": "1.49.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 - }, - "mini-css-extract-plugin": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.1.tgz", - "integrity": "sha512-A0GBXpz8WIPgh2HfASJ0EeY8grd2dGxmC4R8uTujFJXZY7zFy0nvYSYW6SKCLKlz7y45BdHONfaxZQMIZpeF/w==", - "dev": true, - "requires": { - "schema-utils": "^3.1.0" - }, - "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" - } - } - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "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" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "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 - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "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 - }, - "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" - } - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "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-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "dependencies": { - "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" - } - } - } - }, - "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==", - "dev": true, - "optional": true - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "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": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true - }, - "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": "2.2.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", - "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", - "dev": true, - "requires": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "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": "11.0.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", - "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", - "dev": true, - "requires": { - "make-fetch-happen": "^9.0.1", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "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=", - "dev": true, - "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=", - "dev": true, - "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.2.1", - "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", - "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - } - } - }, - "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" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "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-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "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": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.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==", - "dev": true - }, - "pacote": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.5.tgz", - "integrity": "sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==", - "dev": true, - "requires": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.8.2", - "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": "^2.1.4", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^11.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-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==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "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-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "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==", - "dev": true - }, - "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=", - "dev": true - }, - "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 - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "piscina": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz", - "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==", - "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" - } - }, - "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" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "dev": true, - "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-colormin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", - "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-convert-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", - "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", - "dev": true, - "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "dev": true - }, - "postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "dev": true - }, - "postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "dev": true - }, - "postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "dev": true - }, - "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", - "dev": true, - "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.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": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", - "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz", - "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "semver": "^7.3.5" - } - }, - "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", - "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", - "dev": true, - "requires": { - "css-color-names": "^1.0.1", - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - } - }, - "postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" - } - }, - "postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-gradients": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", - "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", - "dev": true, - "requires": { - "colord": "^2.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" - } - }, - "postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "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": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "dev": true - }, - "postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", - "dev": true, - "requires": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", - "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", - "dev": true, - "requires": { - "is-absolute-url": "^3.0.3", - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "dev": true, - "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", - "dev": true, - "requires": { - "browserslist": "^4.16.0", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-matches": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", - "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.3.0" - } - }, - "postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "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 - }, - "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==", - "dev": true - }, - "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" - } - }, - "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==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "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 - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "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==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": 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==", - "dev": true, - "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": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "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==", - "dev": true - }, - "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-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "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.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "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 - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "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.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "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==", - "dev": true - }, - "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.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "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 - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dev": true, - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.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" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "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" - } - }, - "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" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "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==" - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sass": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", - "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0" - } - }, - "sass-loader": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", - "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", - "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 - }, - "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 - } - } - }, - "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": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "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.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "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==", - "dev": true, - "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=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "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" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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 - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "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" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "socket.io": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", - "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", - "dev": true, - "requires": { - "@types/cookie": "^0.4.0", - "@types/cors": "^2.8.8", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.1", - "engine.io": "~4.1.0", - "socket.io-adapter": "~2.1.0", - "socket.io-parser": "~4.0.3" - } - }, - "socket.io-adapter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", - "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", - "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.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - } - }, - "sockjs-client": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", - "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", - "dev": true, - "requires": { - "debug": "^3.2.6", - "eventsource": "^1.0.7", - "faye-websocket": "^0.11.3", - "inherits": "^2.0.4", - "json3": "^3.3.3", - "url-parse": "^1.5.3" - }, - "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" - } - } - } - }, - "socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", - "dev": true, - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz", - "integrity": "sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "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": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true - }, - "source-map-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", - "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "source-map-js": "^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, - "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.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "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 - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "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-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "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" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "streamroller": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", - "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", - "dev": true, - "requires": { - "date-format": "^2.1.0", - "debug": "^4.1.1", - "fs-extra": "^8.1.0" - }, - "dependencies": { - "date-format": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "dev": true - } - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "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==", - "dev": true - } - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "style-loader": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz", - "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==", - "dev": true - }, - "stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", - "dev": true, - "requires": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - } - }, - "stylus": { - "version": "0.54.8", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", - "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", - "dev": true, - "requires": { - "css-parse": "~2.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "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 - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "stylus-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz", - "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==", - "dev": true, - "requires": { - "fast-glob": "^3.2.5", - "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==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "svgo": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.6.0.tgz", - "integrity": "sha512-ATpRmynNSjP/5hSM4Ij4Pg3L+BCN6IBES7wRLh1ZtVxJB7Xn8omiGttLW6v6ZbqrV5pCVB3XfdbUoY8IpgIwvw==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "colorette": "^1.3.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "stable": "^0.1.8" - } - }, - "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" - } - }, - "terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "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 - } - } - }, - "terser-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", - "dev": true, - "requires": { - "jest-worker": "^27.0.2", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.0" - }, - "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 - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "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 - } - } - }, - "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 - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "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=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "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" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "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==", - "dev": true, - "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 - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "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=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", - "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.28", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", - "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "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 - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "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": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "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": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "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" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "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=", - "dev": true - } - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", - "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" - } - }, - "webpack": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.50.0.tgz", - "integrity": "sha512-hqxI7t/KVygs0WRv/kTgUW8Kl3YC81uyWQSo/7WUs5LsuRw0htH/fCwbVBGCuiX/t4s7qzjXFcf41O8Reiypag==", - "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.0", - "es-module-lexer": "^0.7.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "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.2.0", - "webpack-sources": "^3.2.0" - }, - "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-sources": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", - "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", - "dev": true - } - } - }, - "webpack-dev-middleware": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", - "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "mem": "^8.1.1", - "memfs": "^3.2.2", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^3.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==", - "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-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.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" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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 - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "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" - } - }, - "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" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.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 - }, - "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" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - } - } - }, - "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": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.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 - } - } - }, - "webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", - "dev": true, - "requires": { - "webpack-sources": "^1.3.0" - } - }, - "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 - }, - "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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "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=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.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==", - "dev": true - }, - "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": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "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" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "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=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "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==", - "dev": true, - "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=", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - }, - "zone.js": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", - "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", - "requires": { - "tslib": "^2.0.0" - } - } - } -} diff --git a/FrontEnd/package.json b/FrontEnd/package.json deleted file mode 100644 index fc5da09..0000000 --- a/FrontEnd/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "daily-cart", - "version": "0.0.0", - "scripts": { - "ng": "ng", - "start": "ng serve --port 8001 --proxy-config proxy.config.json", - "build": "ng build", - "watch": "ng build --watch --configuration development", - "test": "ng test" - }, - "private": true, - "dependencies": { - "@angular/animations": "~12.2.0", - "@angular/common": "~12.2.0", - "@angular/compiler": "~12.2.0", - "@angular/core": "~12.2.0", - "@angular/forms": "~12.2.0", - "@angular/platform-browser": "~12.2.0", - "@angular/platform-browser-dynamic": "~12.2.0", - "@angular/router": "~12.2.0", - "jquery": "^3.6.0", - "rxjs": "~6.6.0", - "tslib": "^2.3.0", - "zone.js": "~0.11.4" - }, - "devDependencies": { - "@angular-devkit/build-angular": "~12.2.1", - "@angular/cli": "~12.2.1", - "@angular/compiler-cli": "~12.2.0", - "@types/jasmine": "~3.8.0", - "@types/node": "^12.11.1", - "jasmine-core": "~3.8.0", - "karma": "~6.3.0", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.0.3", - "karma-jasmine": "~4.0.0", - "karma-jasmine-html-reporter": "~1.7.0", - "typescript": "~4.3.5" - } -} diff --git a/FrontEnd/proxy.config.json b/FrontEnd/proxy.config.json deleted file mode 100644 index ff3438f..0000000 --- a/FrontEnd/proxy.config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "/api1/*" :{ - "target" : "http://localhost:1005", - "secure" : false - } -} \ No newline at end of file diff --git a/FrontEnd/src/1.jpg b/FrontEnd/src/1.jpg deleted file mode 100644 index 7a4dd8e5200aaa6ca2b043800ef24fbfc8b71bb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90571 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 z

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

q(<*P?Qz2zk^#=~t>k<)vVijgJ>Y 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 - - - - - - - - - - -Grocery PNG Transparent Images | PNG All - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - -
-

Advertisements - - - - -

-
- - -
- - -

Grocery PNG Transparent Images

- -

- Download top and best high-quality free Grocery PNG Transparent Images backgrounds available in various sizes. To view the full PNG size resolution click on any of the below image thumbnail. -
-
- License Info: Creative Commons 4.0 BY-NC -
-

-
-
- Submitted by on Dec 28, 2019
- -
-
- - -
- - - - -
-

A grocery store or grocery shop is a retail store that mainly sells products, fresh or canned. Large grocery stores have a significant amount of non-food items such as clothing and household items, blurring the line between grocery stores and supermarkets.

-

Why are Groceries Called Groceries?

-

Going to the grocery store was not always a chore. The history of the grocery store begins with a dealer who sold in bulk, that is, in large quantities at discounted retail prices. The grocer in medieval England was a wholesaler, and the name comes from the Anglo-French word having the same meaning, “groser”.

-

What are Considered Grocery Items?

-

A supermarket usually includes aisles for meat, fresh produce, dairy products, and pastries, as well as shelves reserved for canned and packaged goods, as well as various non-food items such as kitchen utensils, household cleaners, pharmacy products, and pet supplies.

- -
-

Advertisements - - - -

-
- -

Is Shopping Groceries Online Cheaper?

-

Purchasing products online can save a lot of time, but a new study shows how much you pay for this convenience. The websites did not go around Walmart in terms of cheap prices in general but worked better than offline retailers Mariano’s and Target. Peapod prices came about 6% higher than average.

-

What Do Grocery Stores Sell?

-

A grocery store or grocer’s shop is a retail store that mainly sells food. A grocer is a food wholesaler. Grocery stores also offer non-perishable products that are packaged in bottles, boxes, and cans; some also have bakeries, butchers, delis, and fresh produce.

-

Download Grocery PNG images transparent gallery.

- - - - - - -
-

Advertisements - - - -

-
- -
-

Matched Content:

- - - -
- -
- -
-

Related PNG:

-
- - -
- -
-

Leave a Comment

- -

-

- -

- - - -
- - -
- - - - -
-
- - - - - - - - - - - - - - - \ No newline at end of file diff --git a/FrontEnd/src/11.png b/FrontEnd/src/11.png deleted file mode 100644 index ca7e5d1929f713ffe882909f3024ee6809ef7961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258960 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

%`;K4u;vSJ`ll`5Lk41d;(>3H%ro|x{lsF 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 diff --git a/FrontEnd/src/4.png b/FrontEnd/src/4.png deleted file mode 100644 index da5f2a68b5e36b5ea1b7f5d5a32652bca32ff1b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^AA$HH2Q!e=+PQ=mNHGWagt-3y|9|-r=@US%yQhm| tNX4AD2Mrm4yh97V`oB%(UI1j02J((hVqkpujw1u4&C}J-Wt~$(69CFH9Jv4h diff --git a/FrontEnd/src/5.png b/FrontEnd/src/5.png deleted file mode 100644 index b5325ed6ddea3ef3d59dbbbe21b54a68159094bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 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

|IuHL+P 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 diff --git a/FrontEnd/src/7.jpg b/FrontEnd/src/7.jpg deleted file mode 100644 index c86a63d7d0c6769925f9749998028762a56f7daf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7157 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 diff --git a/FrontEnd/src/8.png b/FrontEnd/src/8.png deleted file mode 100644 index d3dc16056075f45091d28bf26ca48c2394aad2a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30362 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 -body { - - background-image: url('1.jpg'); - background-position: center; - background-size: cover; - } - - - - - DailyCart - - -

- - - - - diff --git a/FrontEnd/src/app/app.component.spec.ts b/FrontEnd/src/app/app.component.spec.ts deleted file mode 100644 index 5bbe69e..0000000 --- a/FrontEnd/src/app/app.component.spec.ts +++ /dev/null @@ -1,35 +0,0 @@ -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(); - }); - - it(`should have as title 'DailyCart'`, () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app.title).toEqual('DailyCart'); - }); - - it('should render title', () => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.nativeElement as HTMLElement; - expect(compiled.querySelector('.content span')?.textContent).toContain('DailyCart app is running!'); - }); -}); diff --git a/FrontEnd/src/app/app.component.ts b/FrontEnd/src/app/app.component.ts deleted file mode 100644 index bdfc7bf..0000000 --- a/FrontEnd/src/app/app.component.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { UserService } from './auth/service/user.service'; -import { ProductsService } from './service/products.service'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html', - styleUrls: ['./app.component.css'] -}) -export class AppComponent implements OnInit{ - title = 'DailyCart'; - - username:any; - uid!:any; - constructor(private route : Router,private productService : ProductsService,private userService : UserService) - { - - } - - ngOnInit(): void { - - - } - - onProfile(){ - this.uid = window.sessionStorage.getItem('userid'); - this.route.navigateByUrl('/profile/'+this.uid); - } -} diff --git a/FrontEnd/src/app/app.module.ts b/FrontEnd/src/app/app.module.ts deleted file mode 100644 index 2b63058..0000000 --- a/FrontEnd/src/app/app.module.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { NgModule } from '@angular/core'; -import { BrowserModule } from '@angular/platform-browser'; - -import { AppRoutingModule } from './app-routing.module'; -import { AppComponent } from './app.component'; -import { ProductsComponent } from './components/products/products.component'; -import { ReactiveFormsModule } from '@angular/forms'; -import {HttpClientModule} from '@angular/common/http'; -import { CategoryComponent } from './components/category/category.component'; -import { CartComponent } from './components/cart/cart.component'; -import { FruitsComponent } from './components/fruits/fruits.component'; -import { DairyComponent } from './components/dairy/dairy.component'; -import { WholegrainComponent } from './components/wholegrain/wholegrain.component'; -import { HouseholdComponent } from './components/household/household.component'; -import { SnacksComponent } from './components/snacks/snacks.component'; -import { LoginComponent } from './auth/login/login.component'; -import { BannerComponent } from './components/banner/banner.component'; -import { ProfileComponent } from './components/profile/profile.component'; -import { SignupComponent } from './auth/signup/signup.component'; -import { OrderComponent } from './components/order/order.component'; -import { PaymentComponent } from './components/payment/payment.component'; - - - -@NgModule({ - declarations: [ - AppComponent, - ProductsComponent, - CategoryComponent, - CartComponent, - FruitsComponent, - DairyComponent, - WholegrainComponent, - HouseholdComponent, - SnacksComponent, - LoginComponent, - BannerComponent, - ProfileComponent, - SignupComponent, - OrderComponent, - PaymentComponent - ], - imports: [ - BrowserModule, - AppRoutingModule, - ReactiveFormsModule, - HttpClientModule - ], - providers: [], - bootstrap: [AppComponent] -}) -export class AppModule { } diff --git a/FrontEnd/src/app/auth/login/login.component.css b/FrontEnd/src/app/auth/login/login.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/auth/login/login.component.html b/FrontEnd/src/app/auth/login/login.component.html deleted file mode 100644 index 2e3680c..0000000 --- a/FrontEnd/src/app/auth/login/login.component.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - Login Form - - - - - - - - \ No newline at end of file diff --git a/FrontEnd/src/app/auth/login/login.component.spec.ts b/FrontEnd/src/app/auth/login/login.component.spec.ts deleted file mode 100644 index d2c0e6c..0000000 --- a/FrontEnd/src/app/auth/login/login.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { LoginComponent } from './login.component'; - -describe('LoginComponent', () => { - let component: LoginComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ LoginComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(LoginComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/auth/login/login.component.ts b/FrontEnd/src/app/auth/login/login.component.ts deleted file mode 100644 index 5f74aaf..0000000 --- a/FrontEnd/src/app/auth/login/login.component.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, Validators } from '@angular/forms'; -import { Router } from '@angular/router'; -import { User } from 'src/app/model/User'; -import { ProductsService } from 'src/app/service/products.service'; -import { UserService } from '../service/user.service'; - -@Component({ - selector: 'app-login', - templateUrl: './login.component.html', - styleUrls: ['./login.component.css'] -}) -export class LoginComponent implements OnInit { - - loginForm! : FormGroup; - user! : User - msg: string; - uid!:any; - - - constructor(private route: Router,private userService:UserService, private productService:ProductsService) - { - this.msg=''; - } - - ngOnInit(): void { - this.loginForm = new FormGroup({ - username : new FormControl('', Validators.required), - password : new FormControl('', Validators.required) - }); - } - OnLoginFormSubmit() - { - this.user = { - username : this.loginForm.value.username, - role : this.loginForm.value.role, - password : this.loginForm.value.password - } - this.userService.login(this.user).subscribe((data: any)=>{ - //save the username and password in local storage - window.sessionStorage.setItem("username",this.user.username); - window.sessionStorage.setItem("isLoggedIn","true"); - this.route.navigateByUrl('/banner'); - }), - (err: any)=>{ - this.msg='Invalid credentials...Check your Login and Password!!!'; - window.sessionStorage.removeItem("username"); - window.sessionStorage.removeItem("isLoggedIn"); - }; - - } - -} diff --git a/FrontEnd/src/app/auth/service/auth-guard.service.spec.ts b/FrontEnd/src/app/auth/service/auth-guard.service.spec.ts deleted file mode 100644 index 35afd37..0000000 --- a/FrontEnd/src/app/auth/service/auth-guard.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { AuthGuardService } from './auth-guard.service'; - -describe('AuthGuardService', () => { - let service: AuthGuardService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(AuthGuardService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/auth/service/auth-guard.service.ts b/FrontEnd/src/app/auth/service/auth-guard.service.ts deleted file mode 100644 index 2fec452..0000000 --- a/FrontEnd/src/app/auth/service/auth-guard.service.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Injectable } from '@angular/core'; -import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router'; -import { AuthService } from './auth.service'; - -@Injectable({ - providedIn: 'root' -}) -export class AuthGuardService implements CanActivate { - - status! : boolean; - constructor(private authService : AuthService, private route : Router ) { } - - canActivate(route : ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean{ - this.status = this.authService.isAuthenticated(); - if(this.status == false){ - this.route.navigateByUrl('login'); - } - return true; - - } -} diff --git a/FrontEnd/src/app/auth/service/auth.service.spec.ts b/FrontEnd/src/app/auth/service/auth.service.spec.ts deleted file mode 100644 index f1251ca..0000000 --- a/FrontEnd/src/app/auth/service/auth.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { AuthService } from './auth.service'; - -describe('AuthService', () => { - let service: AuthService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(AuthService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/auth/service/auth.service.ts b/FrontEnd/src/app/auth/service/auth.service.ts deleted file mode 100644 index 7b7d132..0000000 --- a/FrontEnd/src/app/auth/service/auth.service.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Injectable } from '@angular/core'; -import { User } from 'src/app/model/User'; - -@Injectable({ - providedIn: 'root' -}) -export class AuthService { - - user: User = new User(); - - constructor() { - - } - isAuthenticated() : boolean{ - this.user.username = window.sessionStorage.getItem('username'); - let isLoggedIn = window.sessionStorage.getItem('isLoggedIn'); - if(isLoggedIn == 'true') - return true; - else - return false; - } -} diff --git a/FrontEnd/src/app/auth/service/user.service.ts b/FrontEnd/src/app/auth/service/user.service.ts deleted file mode 100644 index 8f2cb25..0000000 --- a/FrontEnd/src/app/auth/service/user.service.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { HttpClient, HttpHeaders } from '@angular/common/http'; -import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs'; -import { User } from 'src/app/model/User'; - -@Injectable({ - providedIn: 'root' -}) -export class UserService { - - path:string='http://localhost:8001/api1'; - constructor(private httpClient:HttpClient){ - - } - - postUser(user : User):Observable{ - let authCode = btoa(user.username+':'+user.password); - - user.username = authCode; - user.password = ''; - return this.httpClient.post(this.path+'/signup/',user); - } - - login(user : any):Observable{ - let httpOptions={ - headers : new HttpHeaders({ - 'Content-Type':'application/json', - 'Authorization':'Basic ' + btoa(user.username+':'+user.password) - }) - } - window.sessionStorage.setItem("code",btoa(user.username+':'+user.password)); - let login_api = this.path + '/login'; - return this.httpClient.get(login_api,httpOptions); - } - public getDetails(user:any):Observable{ - console.log("j",user) - - let user_api=this.path+'/username/'+user; - return this.httpClient.get(user_api); - } -} diff --git a/FrontEnd/src/app/auth/signup/signup.component.css b/FrontEnd/src/app/auth/signup/signup.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/auth/signup/signup.component.html b/FrontEnd/src/app/auth/signup/signup.component.html deleted file mode 100644 index 91ab1ec..0000000 --- a/FrontEnd/src/app/auth/signup/signup.component.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - Login Form - - - - - - - \ No newline at end of file diff --git a/FrontEnd/src/app/auth/signup/signup.component.spec.ts b/FrontEnd/src/app/auth/signup/signup.component.spec.ts deleted file mode 100644 index 2c39790..0000000 --- a/FrontEnd/src/app/auth/signup/signup.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SignupComponent } from './signup.component'; - -describe('SignupComponent', () => { - let component: SignupComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ SignupComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(SignupComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/auth/signup/signup.component.ts b/FrontEnd/src/app/auth/signup/signup.component.ts deleted file mode 100644 index 1e9aa72..0000000 --- a/FrontEnd/src/app/auth/signup/signup.component.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, Validators } from '@angular/forms'; -import { Router } from '@angular/router'; -import { User } from 'src/app/model/User'; -import { UserService } from '../service/user.service'; - -@Component({ - selector: 'app-signup', - templateUrl: './signup.component.html', - styleUrls: ['./signup.component.css'] -}) -export class SignupComponent implements OnInit { - - signUpForm! : FormGroup; - - - constructor(private route: Router, private userService:UserService) - { - - } - - ngOnInit(): void { - this.signUpForm = new FormGroup({ - name : new FormControl('',[Validators.required]), - username : new FormControl('',[Validators.required]), - password : new FormControl('',[Validators.required]), - role : new FormControl('',[Validators.required]), - apartment : new FormControl('',[Validators.required]) - }); - } - onSignUpFormSubmit() : void{ - let user : User={ - name : this.signUpForm.value.name, - username : this.signUpForm.value.username, - password : this.signUpForm.value.password, - role : this.signUpForm.value.role, - apartment : this.signUpForm.value.apartment - }; - this.userService.postUser(user).subscribe( - (data: any)=>{this.route.navigateByUrl('/login');}, - (err: any)=>{console.log(err)} - ); - } - -} diff --git a/FrontEnd/src/app/components/banner/banner.component.css b/FrontEnd/src/app/components/banner/banner.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/banner/banner.component.html b/FrontEnd/src/app/components/banner/banner.component.html deleted file mode 100644 index fc0464c..0000000 --- a/FrontEnd/src/app/components/banner/banner.component.html +++ /dev/null @@ -1,19 +0,0 @@ - - - \ No newline at end of file diff --git a/FrontEnd/src/app/components/banner/banner.component.spec.ts b/FrontEnd/src/app/components/banner/banner.component.spec.ts deleted file mode 100644 index 7c4ddc9..0000000 --- a/FrontEnd/src/app/components/banner/banner.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { BannerComponent } from './banner.component'; - -describe('BannerComponent', () => { - let component: BannerComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ BannerComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(BannerComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/banner/banner.component.ts b/FrontEnd/src/app/components/banner/banner.component.ts deleted file mode 100644 index b12246a..0000000 --- a/FrontEnd/src/app/components/banner/banner.component.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { UserService } from 'src/app/auth/service/user.service'; - -@Component({ - selector: 'app-banner', - templateUrl: './banner.component.html', - styleUrls: ['./banner.component.css'] -}) -export class BannerComponent implements OnInit { - - constructor(private userService:UserService) { } - - ngOnInit(): void { - console.log(window.location.pathname) - this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { - window.sessionStorage.setItem('userid', String(data.id)); - console.log("j",data.id) - }); - this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { - window.sessionStorage.setItem('apartment', String(data.apartment)); - console.log("j",data.apartment) - }); - this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { - window.sessionStorage.setItem('role', String(data.role)); - console.log("j",data.role) - }); - } - -} diff --git a/FrontEnd/src/app/components/cart/cart.component.css b/FrontEnd/src/app/components/cart/cart.component.css deleted file mode 100644 index bc8a630..0000000 --- a/FrontEnd/src/app/components/cart/cart.component.css +++ /dev/null @@ -1,16 +0,0 @@ -.item { - display: flex; - align-items: center; - flex-wrap: wrap; - } - - .btn-pay { - background-color: #C800Da; - border: 0; - color: #fff; - font-weight: 600; - } - - .fa-ticket { - color: #0e1fa1; - } \ No newline at end of file diff --git a/FrontEnd/src/app/components/cart/cart.component.html b/FrontEnd/src/app/components/cart/cart.component.html deleted file mode 100644 index 8dd14f7..0000000 --- a/FrontEnd/src/app/components/cart/cart.component.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - diff --git a/FrontEnd/src/app/components/cart/cart.component.spec.ts b/FrontEnd/src/app/components/cart/cart.component.spec.ts deleted file mode 100644 index 4888049..0000000 --- a/FrontEnd/src/app/components/cart/cart.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CartComponent } from './cart.component'; - -describe('CartComponent', () => { - let component: CartComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ CartComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(CartComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/cart/cart.component.ts b/FrontEnd/src/app/components/cart/cart.component.ts deleted file mode 100644 index 1146338..0000000 --- a/FrontEnd/src/app/components/cart/cart.component.ts +++ /dev/null @@ -1,139 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormGroup } from '@angular/forms'; -import { Cartdto } from 'src/app/model/Cartdto'; -import { CartItem } from 'src/app/model/CartItem'; -import { Orderdto } from 'src/app/model/Orderdto'; -import { CartService } from 'src/app/service/cart.service'; -declare const calc:any -@Component({ - selector: 'app-cart', - templateUrl: './cart.component.html', - styleUrls: ['./cart.component.css'] -}) -export class CartComponent implements OnInit { - - public products : any = []; - cartItem!:CartItem[]; - cartdto!:Cartdto[]; - orderdto!:Orderdto[]; - cartdto2!:Cartdto[]; - uid!:any; - pid!:any; - cid!:any; - oid!:any; - role!:any; - public grandTotal : number = 0; - public grandTotal1 : any; - qty!:any; - qty1!:any; - cartForm!:FormGroup - constructor(private cartService:CartService) { - } - - ngOnInit(): void { - this.cartService.getProducts().subscribe(res=>{ - this.products = res; - this.grandTotal = this.cartService.getTotalPrice(); - - }) - this.role = window.sessionStorage.getItem('role'); - console.log(this.role); - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getCartdto(this.uid).subscribe(res=>{ - this.cartdto=res; - }) - - - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getCartsum(this.uid).subscribe(res=>{ - this.grandTotal1=res; - }) - - } - removeItem(cid:number) - { - this.cartService.deleteCartItem(cid).subscribe(data => { - this.cartdto.forEach((i, index) => { - if (i.cid == cid) { - this.cartdto.splice(index, 1); - this.cartService.getCartsum(this.uid).subscribe(res=>{ - this.grandTotal1=res; - }) - } - }) - }, (err: any) => { - console.log(err); - }) - - this.cartService.deleteOrderItem(cid).subscribe(data => { - this.cartdto.forEach((i, index) => { - if (i.cid == cid) { - this.cartdto.splice(index, 1); - } - }) - }, (err: any) => { - console.log(err); - }) - - } - - - inc(prod:any,ccid:number){ - - prod.quantity = prod.quantity + 1; - this.qty = prod.quantity - this.cid=ccid; - - console.log(this.qty,this.cid); - this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ - this.qty1=data; - console.log(this.qty1); - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getCartsum(this.uid).subscribe(res=>{ - this.grandTotal1=res; - }) - - - }) - - - } - dec(prod:any,ccid:number){ - if(prod.quantity != 1) - { - prod.quantity = prod.quantity - 1; - this.qty = prod.quantity - this.cid=ccid; - - console.log(this.qty,this.cid); - this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ - this.qty1=data; - console.log(this.qty1); - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getCartsum(this.uid).subscribe(res=>{ - this.grandTotal1=res; - }) - - }) - } - - } - - - addquantity(id:number,quantity:number) - { - this.qty = quantity - this.cid=id; - console.log(this.qty,this.cid); - this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ - this.qty=data; - console.log(this.qty); - }) - } - - getMultiply(price:number, quantity:number) - { - return price * quantity; - } - -} diff --git a/FrontEnd/src/app/components/category/category.component.css b/FrontEnd/src/app/components/category/category.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/category/category.component.html b/FrontEnd/src/app/components/category/category.component.html deleted file mode 100644 index 2026362..0000000 --- a/FrontEnd/src/app/components/category/category.component.html +++ /dev/null @@ -1 +0,0 @@ -

category works!

diff --git a/FrontEnd/src/app/components/category/category.component.spec.ts b/FrontEnd/src/app/components/category/category.component.spec.ts deleted file mode 100644 index 0efdbcd..0000000 --- a/FrontEnd/src/app/components/category/category.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CategoryComponent } from './category.component'; - -describe('CategoryComponent', () => { - let component: CategoryComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ CategoryComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(CategoryComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/category/category.component.ts b/FrontEnd/src/app/components/category/category.component.ts deleted file mode 100644 index 67656ef..0000000 --- a/FrontEnd/src/app/components/category/category.component.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-category', - templateUrl: './category.component.html', - styleUrls: ['./category.component.css'] -}) -export class CategoryComponent implements OnInit { - - constructor() { } - - ngOnInit(): void { - } - -} diff --git a/FrontEnd/src/app/components/dairy/dairy.component.css b/FrontEnd/src/app/components/dairy/dairy.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/dairy/dairy.component.html b/FrontEnd/src/app/components/dairy/dairy.component.html deleted file mode 100644 index 72dad2e..0000000 --- a/FrontEnd/src/app/components/dairy/dairy.component.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FrontEnd/src/app/components/dairy/dairy.component.spec.ts b/FrontEnd/src/app/components/dairy/dairy.component.spec.ts deleted file mode 100644 index 718a50a..0000000 --- a/FrontEnd/src/app/components/dairy/dairy.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DairyComponent } from './dairy.component'; - -describe('DairyComponent', () => { - let component: DairyComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ DairyComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(DairyComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/dairy/dairy.component.ts b/FrontEnd/src/app/components/dairy/dairy.component.ts deleted file mode 100644 index 896b780..0000000 --- a/FrontEnd/src/app/components/dairy/dairy.component.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { Products } from 'src/app/model/Products'; -import { ProductsService } from 'src/app/service/products.service'; - -@Component({ - selector: 'app-dairy', - templateUrl: './dairy.component.html', - styleUrls: ['./dairy.component.css'] -}) -export class DairyComponent implements OnInit { - - products:Products[]; - name:string; - - constructor(private productsService:ProductsService, private route:Router) { - this.products=[]; - this.name='Dairy'; - } - - ngOnInit(): void { - this.productsService.getProductsByCategory(this.name).subscribe(data=>{ - this.products=data; - }) - } - -} diff --git a/FrontEnd/src/app/components/fruits/fruits.component.css b/FrontEnd/src/app/components/fruits/fruits.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/fruits/fruits.component.html b/FrontEnd/src/app/components/fruits/fruits.component.html deleted file mode 100644 index 564df5e..0000000 --- a/FrontEnd/src/app/components/fruits/fruits.component.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FrontEnd/src/app/components/fruits/fruits.component.spec.ts b/FrontEnd/src/app/components/fruits/fruits.component.spec.ts deleted file mode 100644 index 2adccf7..0000000 --- a/FrontEnd/src/app/components/fruits/fruits.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { FruitsComponent } from './fruits.component'; - -describe('FruitsComponent', () => { - let component: FruitsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ FruitsComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(FruitsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/fruits/fruits.component.ts b/FrontEnd/src/app/components/fruits/fruits.component.ts deleted file mode 100644 index 6cd9696..0000000 --- a/FrontEnd/src/app/components/fruits/fruits.component.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { Products } from 'src/app/model/Products'; -import { ProductsService } from 'src/app/service/products.service'; - -@Component({ - selector: 'app-fruits', - templateUrl: './fruits.component.html', - styleUrls: ['./fruits.component.css'] -}) -export class FruitsComponent implements OnInit { - - products:Products[]; - name:string; - - constructor(private productsService:ProductsService, private route:Router) { - this.products=[]; - this.name='Fruits & Veggies'; - } - - ngOnInit(): void { - this.productsService.getProductsByCategory(this.name).subscribe(data=>{ - this.products=data; - }) - } - -} diff --git a/FrontEnd/src/app/components/household/household.component.css b/FrontEnd/src/app/components/household/household.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/household/household.component.html b/FrontEnd/src/app/components/household/household.component.html deleted file mode 100644 index 31d57ba..0000000 --- a/FrontEnd/src/app/components/household/household.component.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FrontEnd/src/app/components/household/household.component.spec.ts b/FrontEnd/src/app/components/household/household.component.spec.ts deleted file mode 100644 index e34a4f5..0000000 --- a/FrontEnd/src/app/components/household/household.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { HouseholdComponent } from './household.component'; - -describe('HouseholdComponent', () => { - let component: HouseholdComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ HouseholdComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(HouseholdComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/household/household.component.ts b/FrontEnd/src/app/components/household/household.component.ts deleted file mode 100644 index 863a75f..0000000 --- a/FrontEnd/src/app/components/household/household.component.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { Products } from 'src/app/model/Products'; -import { ProductsService } from 'src/app/service/products.service'; - -@Component({ - selector: 'app-household', - templateUrl: './household.component.html', - styleUrls: ['./household.component.css'] -}) -export class HouseholdComponent implements OnInit { - - products:Products[]; - name:string; - - constructor(private productsService:ProductsService, private route:Router) { - this.products=[]; - this.name='Household'; - } - - ngOnInit(): void { - this.productsService.getProductsByCategory(this.name).subscribe(data=>{ - this.products=data; - }) - } -} diff --git a/FrontEnd/src/app/components/order/order.component.css b/FrontEnd/src/app/components/order/order.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/order/order.component.html b/FrontEnd/src/app/components/order/order.component.html deleted file mode 100644 index 009c13e..0000000 --- a/FrontEnd/src/app/components/order/order.component.html +++ /dev/null @@ -1,273 +0,0 @@ - - - diff --git a/FrontEnd/src/app/components/order/order.component.spec.ts b/FrontEnd/src/app/components/order/order.component.spec.ts deleted file mode 100644 index bcec1cb..0000000 --- a/FrontEnd/src/app/components/order/order.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { OrderComponent } from './order.component'; - -describe('OrderComponent', () => { - let component: OrderComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ OrderComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(OrderComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/order/order.component.ts b/FrontEnd/src/app/components/order/order.component.ts deleted file mode 100644 index 2727ebb..0000000 --- a/FrontEnd/src/app/components/order/order.component.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Orderdto } from 'src/app/model/Orderdto'; -import { CartService } from 'src/app/service/cart.service'; -declare const calc:any -@Component({ - selector: 'app-order', - templateUrl: './order.component.html', - styleUrls: ['./order.component.css'] -}) -export class OrderComponent implements OnInit { - - public products : any = []; - orderdto!:Orderdto[]; - public grandTotal : any; - uid!:any; - constructor(private cartService:CartService) { } - - ngOnInit(): void { - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getOrder(this.uid).subscribe(res=>{ - this.orderdto = res; - - }) - this.cartService.getordersumByUid(this.uid).subscribe(data=>{ - this.grandTotal=data; - }) - } - - - -} diff --git a/FrontEnd/src/app/components/payment/payment.component.css b/FrontEnd/src/app/components/payment/payment.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/payment/payment.component.html b/FrontEnd/src/app/components/payment/payment.component.html deleted file mode 100644 index 4c51626..0000000 --- a/FrontEnd/src/app/components/payment/payment.component.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - \ No newline at end of file diff --git a/FrontEnd/src/app/components/payment/payment.component.spec.ts b/FrontEnd/src/app/components/payment/payment.component.spec.ts deleted file mode 100644 index 315b6d6..0000000 --- a/FrontEnd/src/app/components/payment/payment.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { PaymentComponent } from './payment.component'; - -describe('PaymentComponent', () => { - let component: PaymentComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ PaymentComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(PaymentComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/payment/payment.component.ts b/FrontEnd/src/app/components/payment/payment.component.ts deleted file mode 100644 index efce212..0000000 --- a/FrontEnd/src/app/components/payment/payment.component.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { ActivatedRoute, Router } from '@angular/router'; -import { Cartdto } from 'src/app/model/Cartdto'; -import { Orderdto } from 'src/app/model/Orderdto'; -import { CartService } from 'src/app/service/cart.service'; - -@Component({ - selector: 'app-payment', - templateUrl: './payment.component.html', - styleUrls: ['./payment.component.css'] -}) -export class PaymentComponent implements OnInit { - - public grandTotal : number = 0; - public grandTotal1 : any; - uid!:any; - order:any; - cartdto:any; - orderNumber:any; - constructor(private cartService:CartService,private route:Router) { - this.grandTotal = this.cartService.getTotalPrice(); - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getCartsum(this.uid).subscribe(res=>{ - this.grandTotal1=res; - }) - } - - ngOnInit(): void { - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getCartdto(this.uid).subscribe(res=>{ - this.cartdto=res; - }) - } - deleteCart() - { - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.getCartsum(this.uid).subscribe(data=>{ - this.cartService.total.next(data); - }) - - this.cartService.getOrder(this.uid).subscribe(data=>{ - console.log(data.length,':data length'); - console.log(data,':6:30'); - if(data.length==0){ - this.orderNumber=1; - } - else{ - var i = data.length-1; - this.orderNumber=data[i].orderNumber+1; - console.log(data[i]); - } - console.log(this.orderNumber,':ordernumnow'); - - window.sessionStorage.setItem("on",this.orderNumber); - this.cartService.num1.next(true); - console.log(window.sessionStorage.getItem("on"),':else'); - }) - - this.cartService.num1.subscribe(data=>{ - if(data){ - if(window.sessionStorage.getItem("on")){ - console.log(window.sessionStorage.getItem("on"),': iNif') - var order:Orderdto={ - orderNumber:window.sessionStorage.getItem("on"), - } - this.cartService.postOrder(order,this.uid).subscribe(data=>{ - this.cartService.num.next(data); - console.log(data,': post'); - - }) - } - } - }) - this.route.navigateByUrl('/order'); - - - - - - - - - //this.uid = window.sessionStorage.getItem('userid'); - //this.cartService.deleteCart(this.uid).subscribe(data=>{}) - } - -} diff --git a/FrontEnd/src/app/components/products/products.component.css b/FrontEnd/src/app/components/products/products.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/products/products.component.html b/FrontEnd/src/app/components/products/products.component.html deleted file mode 100644 index 5fb2ed6..0000000 --- a/FrontEnd/src/app/components/products/products.component.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FrontEnd/src/app/components/products/products.component.spec.ts b/FrontEnd/src/app/components/products/products.component.spec.ts deleted file mode 100644 index f471086..0000000 --- a/FrontEnd/src/app/components/products/products.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ProductsComponent } from './products.component'; - -describe('ProductsComponent', () => { - let component: ProductsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ ProductsComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(ProductsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/products/products.component.ts b/FrontEnd/src/app/components/products/products.component.ts deleted file mode 100644 index 76328d1..0000000 --- a/FrontEnd/src/app/components/products/products.component.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { CartItem } from 'src/app/model/CartItem'; -import { Products } from 'src/app/model/Products'; -import { CartService } from 'src/app/service/cart.service'; -import { ProductsService } from 'src/app/service/products.service'; - -@Component({ - selector: 'app-products', - templateUrl: './products.component.html', - styleUrls: ['./products.component.css'] -}) -export class ProductsComponent implements OnInit { - - products:Products[]; - uid!:any; - pid!:any; - - constructor(private productsService:ProductsService, private cartService:CartService, private route: Router) - { - this.products=[]; - } - ngOnInit(): void { - this.productsService.getProducts().subscribe(data=>{ - this.products=data; - - this.products.forEach((a:any)=>{ - Object.assign(a,{quantity:1,total:a.price}); - }); - }) - } - addtoCart(item:any) - { - this.cartService.addtoCart(item); - } - addtoCart1(pid:any) - { - this.uid = window.sessionStorage.getItem('userid'); - this.cartService.postCart(this.uid, pid).subscribe(data=>{ - console.log('added'); - }); - - } -} diff --git a/FrontEnd/src/app/components/profile/profile.component.css b/FrontEnd/src/app/components/profile/profile.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/profile/profile.component.html b/FrontEnd/src/app/components/profile/profile.component.html deleted file mode 100644 index 356bef2..0000000 --- a/FrontEnd/src/app/components/profile/profile.component.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - diff --git a/FrontEnd/src/app/components/profile/profile.component.spec.ts b/FrontEnd/src/app/components/profile/profile.component.spec.ts deleted file mode 100644 index e88012e..0000000 --- a/FrontEnd/src/app/components/profile/profile.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ProfileComponent } from './profile.component'; - -describe('ProfileComponent', () => { - let component: ProfileComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ ProfileComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(ProfileComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/profile/profile.component.ts b/FrontEnd/src/app/components/profile/profile.component.ts deleted file mode 100644 index 56f574f..0000000 --- a/FrontEnd/src/app/components/profile/profile.component.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { ActivatedRoute, Router } from '@angular/router'; -import { User } from 'src/app/model/User'; -import { ProductsService } from 'src/app/service/products.service'; - -@Component({ - selector: 'app-profile', - templateUrl: './profile.component.html', - styleUrls: ['./profile.component.css'] -}) -export class ProfileComponent implements OnInit { - - user!:User - uid!:any; - constructor(private actRoute : ActivatedRoute,private productService : ProductsService,private route: Router) - { - } - - - ngOnInit(): void { - this.actRoute.paramMap.subscribe(params => {this.uid = params.get('uid')}); - this.productService.getUserById(this.uid).subscribe(data=>{ - this.user=data; - }) - } - - -} diff --git a/FrontEnd/src/app/components/snacks/snacks.component.css b/FrontEnd/src/app/components/snacks/snacks.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/snacks/snacks.component.html b/FrontEnd/src/app/components/snacks/snacks.component.html deleted file mode 100644 index 8f7ce9f..0000000 --- a/FrontEnd/src/app/components/snacks/snacks.component.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FrontEnd/src/app/components/snacks/snacks.component.spec.ts b/FrontEnd/src/app/components/snacks/snacks.component.spec.ts deleted file mode 100644 index 0170375..0000000 --- a/FrontEnd/src/app/components/snacks/snacks.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SnacksComponent } from './snacks.component'; - -describe('SnacksComponent', () => { - let component: SnacksComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ SnacksComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(SnacksComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/snacks/snacks.component.ts b/FrontEnd/src/app/components/snacks/snacks.component.ts deleted file mode 100644 index 24e2d62..0000000 --- a/FrontEnd/src/app/components/snacks/snacks.component.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { Products } from 'src/app/model/Products'; -import { ProductsService } from 'src/app/service/products.service'; - -@Component({ - selector: 'app-snacks', - templateUrl: './snacks.component.html', - styleUrls: ['./snacks.component.css'] -}) -export class SnacksComponent implements OnInit { - - products:Products[]; - name:string; - - constructor(private productsService:ProductsService, private route:Router) { - this.products=[]; - this.name='Snacks'; - } - - ngOnInit(): void { - this.productsService.getProductsByCategory(this.name).subscribe(data=>{ - this.products=data; - }) - } -} diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.css b/FrontEnd/src/app/components/wholegrain/wholegrain.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.html b/FrontEnd/src/app/components/wholegrain/wholegrain.component.html deleted file mode 100644 index c3ba00c..0000000 --- a/FrontEnd/src/app/components/wholegrain/wholegrain.component.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts b/FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts deleted file mode 100644 index dde245c..0000000 --- a/FrontEnd/src/app/components/wholegrain/wholegrain.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { WholegrainComponent } from './wholegrain.component'; - -describe('WholegrainComponent', () => { - let component: WholegrainComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ WholegrainComponent ] - }) - .compileComponents(); - }); - - beforeEach(() => { - fixture = TestBed.createComponent(WholegrainComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/components/wholegrain/wholegrain.component.ts b/FrontEnd/src/app/components/wholegrain/wholegrain.component.ts deleted file mode 100644 index 3636663..0000000 --- a/FrontEnd/src/app/components/wholegrain/wholegrain.component.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { Products } from 'src/app/model/Products'; -import { ProductsService } from 'src/app/service/products.service'; - -@Component({ - selector: 'app-wholegrain', - templateUrl: './wholegrain.component.html', - styleUrls: ['./wholegrain.component.css'] -}) -export class WholegrainComponent implements OnInit { - - products:Products[]; - name:string; - - constructor(private productsService:ProductsService, private route:Router) { - this.products=[]; - this.name='Whole Grain'; - } - - ngOnInit(): void { - this.productsService.getProductsByCategory(this.name).subscribe(data=>{ - this.products=data; - }) - } - -} diff --git a/FrontEnd/src/app/model/CartItem.ts b/FrontEnd/src/app/model/CartItem.ts deleted file mode 100644 index 2067a1d..0000000 --- a/FrontEnd/src/app/model/CartItem.ts +++ /dev/null @@ -1,25 +0,0 @@ -export class CartItem{ - id?: number; - quantity?:number; - total?:number; - product?:Products; - user?:User; - -} -export class Products{ - id?:number; - name?:string; - price?:number; - rating?:number; - image?:string; - quantity?:number; - totalprice?:number; -} -export class User{ - id? :any; - name?:number; - username : any; - password : string =''; - role?:string; - apartment?:string; -} diff --git a/FrontEnd/src/app/model/Cartdto.ts b/FrontEnd/src/app/model/Cartdto.ts deleted file mode 100644 index cffc555..0000000 --- a/FrontEnd/src/app/model/Cartdto.ts +++ /dev/null @@ -1,16 +0,0 @@ -export class Cartdto -{ - cid?:any; - quantity?:any; - totalPrice?:any; - - pid?:number; - image?:string; - pname?:string; - price?:any; - - uid?:number; - uname?:string; - role?:string; - apartment?:string; -} \ No newline at end of file diff --git a/FrontEnd/src/app/model/Orderdto.ts b/FrontEnd/src/app/model/Orderdto.ts deleted file mode 100644 index d7c2cdb..0000000 --- a/FrontEnd/src/app/model/Orderdto.ts +++ /dev/null @@ -1,17 +0,0 @@ -export class Orderdto -{ - orderNumber?:any; - cid?:any; - quantity?:any; - totalPrice?:any; - - pid?:number; - image?:string; - pname?:string; - price?:any; - - uid?:number; - uname?:string; - role?:string; - apartment?:string; -} \ No newline at end of file diff --git a/FrontEnd/src/app/model/Products.ts b/FrontEnd/src/app/model/Products.ts deleted file mode 100644 index 9b8597f..0000000 --- a/FrontEnd/src/app/model/Products.ts +++ /dev/null @@ -1,10 +0,0 @@ -export class Products -{ - id?:number; - name?:string; - price?:number; - rating?:number; - image?:string; - quantity?:number; - totalprice?:number; -} \ No newline at end of file diff --git a/FrontEnd/src/app/model/User.ts b/FrontEnd/src/app/model/User.ts deleted file mode 100644 index e1585f6..0000000 --- a/FrontEnd/src/app/model/User.ts +++ /dev/null @@ -1,8 +0,0 @@ -export class User{ - id? :any; - name?:number; - username : any; - password : string =''; - role?:string; - apartment?:string; -} \ No newline at end of file diff --git a/FrontEnd/src/app/service/cart.service.spec.ts b/FrontEnd/src/app/service/cart.service.spec.ts deleted file mode 100644 index cb4a750..0000000 --- a/FrontEnd/src/app/service/cart.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { CartService } from './cart.service'; - -describe('CartService', () => { - let service: CartService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(CartService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/service/cart.service.ts b/FrontEnd/src/app/service/cart.service.ts deleted file mode 100644 index 4543485..0000000 --- a/FrontEnd/src/app/service/cart.service.ts +++ /dev/null @@ -1,136 +0,0 @@ -import { HttpClient } from '@angular/common/http'; -import { Injectable } from '@angular/core'; -import { BehaviorSubject, Observable } from 'rxjs'; -import { Cartdto } from '../model/Cartdto'; -import { CartItem } from '../model/CartItem'; -import { Orderdto } from '../model/Orderdto'; -import { Products } from '../model/Products'; -import { User } from '../model/User'; - -@Injectable({ - providedIn: 'root' -}) -export class CartService { - - public cartItemList : any=[]; - cartItem!:CartItem; - public cartdto! : Cartdto[]; - public orderdto! : Orderdto[]; - public productList = new BehaviorSubject([]); - order = new BehaviorSubject({}); - num=new BehaviorSubject(0); - num1=new BehaviorSubject(false); - - total=new BehaviorSubject(0); - - - path : string = 'http://localhost:8001/api1'; - - constructor(private httpClient:HttpClient) { } - - public postCart(uid:number,pid:number):Observable{ - let get_api=this.path + '/cart/'+uid+'/'+pid; - this.cartItem= {}; - return this.httpClient.post(get_api,this.cartItem); - } - - public getCart(uid:number):Observable{ - let get_api=this.path + '/cart/'+uid; - return this.httpClient.get(get_api); - } - - public getCartdto(uid:number):Observable{ - let get_api=this.path + '/cartdto/'+uid; - this.cartItem= {}; - return this.httpClient.get(get_api); - } - - public addquantity(cid:number,quantity:number):Observable{ - let get_api=this.path + '/cartput/'+cid+'/'+quantity; - return this.httpClient.post(get_api,this.cartItem); - } - public deleteCartItem(cid:number):Observable{ - let api=this.path+'/cart/'+cid; - return this.httpClient.delete(api); - } - - public deleteCart(uid:number):Observable{ - let api=this.path+'/usercart/'+uid; - return this.httpClient.delete(api); - } - - public getCartsum(uid:number):Observable{ - let get_api=this.path + '/cartsum/'+uid; - this.cartItem= {}; - return this.httpClient.post(get_api,this.cartItem); - } - - public postOrder(order:Orderdto,uid:number):Observable{ - let get_api=this.path + '/order/'+uid; - return this.httpClient.post(get_api,order); - } - - public getOrder(uid:number):Observable{ - let get_api=this.path + '/orderdto/'+uid; - return this.httpClient.get(get_api); - } - - public deleteOrderItem(cid:number):Observable{ - let api=this.path+'/order/'+cid; - return this.httpClient.delete(api); - } - - public getordersum(uid:number,onid:number):Observable{ - let get_api=this.path + '/ordersum/'+uid+'/'+onid; - return this.httpClient.get(get_api); - } - - public getordersumByUid(uid:number):Observable{ - let get_api=this.path + '/orderuid/'+uid; - return this.httpClient.get(get_api); - } - - - public addquantityOrder(cid:number,quantity:number):Observable{ - let get_api=this.path + '/orderput/'+cid+'/'+quantity; - return this.httpClient.post(get_api,this.cartItem); - } - - - getProducts() - { - return this.productList.asObservable(); - } - - setProduct(product : any) - { - this.cartItemList.push(...product) - this.productList.next(product) - } - - addtoCart(product : any) - { - this.cartItemList.push(product); - this.productList.next(this.cartItemList); - this.getTotalPrice(); - } - - getTotalPrice() : number{ - let grandTotal = 0; - this.cartItemList.map((a:any)=>{ - a.total= a.price*a.quantity; - grandTotal+=a.total; - }) - return grandTotal; - } - - removeCartItem(product: any) - { - this.cartItemList.map((a:any,index:any)=>{ - if(product.id===a.id) - { - this.cartItemList.splice(index,1); - } - }) - } -} diff --git a/FrontEnd/src/app/service/products.service.spec.ts b/FrontEnd/src/app/service/products.service.spec.ts deleted file mode 100644 index 62eb6c7..0000000 --- a/FrontEnd/src/app/service/products.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { ProductsService } from './products.service'; - -describe('ProductsService', () => { - let service: ProductsService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(ProductsService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/FrontEnd/src/app/service/products.service.ts b/FrontEnd/src/app/service/products.service.ts deleted file mode 100644 index aa38d24..0000000 --- a/FrontEnd/src/app/service/products.service.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { HttpClient } from '@angular/common/http'; -import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs'; - -import { Products } from '../model/Products'; - -@Injectable({ - providedIn: 'root' -}) -export class ProductsService { - path : string = 'http://localhost:8001/api1'; - - constructor(private httpClient:HttpClient) { } - - public getProducts():Observable{ - let products_get_api=this.path + '/product'; - return this.httpClient.get(products_get_api); - } - public getProductsByCategory(name:string):Observable{ - let products_get_api=this.path + '/product/category/'+name; - return this.httpClient.get(products_get_api); - } - - - public getCart(uid:number):Observable{ - let products_get_api=this.path + '/product/'+uid; - return this.httpClient.get(products_get_api); - } - public getUserById(uid:number):Observable{ - let products_get_api=this.path + '/user/'+uid; - return this.httpClient.get(products_get_api) - } - public getIdbyUser(username:string):Observable{ - let products_get_api=this.path + '/userid/'+username; - return this.httpClient.get(products_get_api) - } -} diff --git a/FrontEnd/src/assets/.gitkeep b/FrontEnd/src/assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/FrontEnd/src/assets/js/main.js b/FrontEnd/src/assets/js/main.js deleted file mode 100644 index 4067182..0000000 --- a/FrontEnd/src/assets/js/main.js +++ /dev/null @@ -1,10 +0,0 @@ -function calc() -{ - var price = document.getElementById("price").innerHTML; - var quantity = document.getElementById("num").value; - var total = parseFloat(price) * quantity - if (!isNaN(total)) - document.getElementById("total").innerHTML = total - - -} \ No newline at end of file diff --git a/FrontEnd/src/environments/environment.prod.ts b/FrontEnd/src/environments/environment.prod.ts deleted file mode 100644 index 3612073..0000000 --- a/FrontEnd/src/environments/environment.prod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const environment = { - production: true -}; diff --git a/FrontEnd/src/environments/environment.ts b/FrontEnd/src/environments/environment.ts deleted file mode 100644 index f56ff47..0000000 --- a/FrontEnd/src/environments/environment.ts +++ /dev/null @@ -1,16 +0,0 @@ -// 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 -}; - -/* - * 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/FrontEnd/src/favicon.ico b/FrontEnd/src/favicon.ico deleted file mode 100644 index 997406ad22c29aae95893fb3d666c30258a09537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 - - - - DailyCart - - - - - - - - - - diff --git a/FrontEnd/src/main.ts b/FrontEnd/src/main.ts deleted file mode 100644 index c7b673c..0000000 --- a/FrontEnd/src/main.ts +++ /dev/null @@ -1,12 +0,0 @@ -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/FrontEnd/src/polyfills.ts b/FrontEnd/src/polyfills.ts deleted file mode 100644 index 373f538..0000000 --- a/FrontEnd/src/polyfills.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * 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 Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/guide/browser-support - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** - * IE11 requires the following for NgClass support on SVG elements - */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** - * Web Animations `@angular/platform-browser/animations` - * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. - * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). - */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - -/** - * 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 - */ diff --git a/FrontEnd/src/styles.css b/FrontEnd/src/styles.css deleted file mode 100644 index 0242f58..0000000 --- a/FrontEnd/src/styles.css +++ /dev/null @@ -1,244 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ -*{ - margin: 0; - padding: 0; - -} - -.main{ - width: 100%; - background: linear-gradient(to top, rgba(0,0,0,0.5)50%,rgba(0,0,0,0.5)50%), url(1.jpg); - background-position: center; - background-size: cover; - height: 109vh; -} -.main1{ - - background: linear-gradient(to top, rgba(0,0,0,0.5)50%,rgba(0,0,0,0.5)50%), url(2.jpg); - background-position: center; - background-size: cover; - height: 109vh; -} - -.navbar{ - width: 1200px; - height: 75px; - margin: auto; -} - -.icon{ - width: 200px; - float: left; - height: 70px; -} - -.logo{ - color: #ff7200; - font-size: 35px; - font-family: Arial; - padding-left: 20px; - float: left; - padding-top: 10px; -} - -.menu{ - color:black; - width: 400px; - float: left; - height: 70px; -} -.menu1{ - text-align: center; - color:black; - width: 400px; - float: center; - height: 70px; -} - -ul{ - float: left; - display: flex; - justify-content: center; - align-items: center; -} - -ul li{ - list-style: none; - margin-left: 62px; - margin-top: 27px; - font-size: 18px; -} - -ul li a{ - text-decoration: none; - color:black; - font-family: Arial; - font-weight: bold; - transition: 0.4s ease-in-out; -} - -ul li a:hover{ - color: #ff7200; -} - -.search{ - width: 330px; - float: right; - margin-left: 270px; -} - -.srch{ - font-family: 'Times New Roman'; - width: 200px; - height: 40px; - background: transparent; - border: 1px solid #ff7210; - margin-top: 13px; - color:black; - border-right: none; - font-size: 16px; - float: left; - padding: 10px; - border-bottom-left-radius: 5px; - border-top-left-radius: 5px; -} - -.btn{ - width: 100px; - height: 40px; - background: rgb(161, 185, 175); - border: 2px solid #ff7200; - margin-top: 13px; - color: #fff; - font-size: 15px; - border-bottom-right-radius: 5px; - border-bottom-right-radius: 5px; -} - -.btn:focus{ - outline: none; -} - -.srch:focus{ - outline: none; -} - -.content{ - width: 1200px; - height: auto; - margin: auto; - color: #fff; - position: relative; -} - -.content .par{ - padding-left: 10px; - padding-bottom: 25px; - font-family: Arial; - letter-spacing: 1.2px; - line-height: 30px; -} - -.content h1{ - font-family: 'Times New Roman'; - font-size: 50px; - padding-left: 20px; - margin-top: 9%; - letter-spacing: 2px; -} - -.content .cn{ - width: 160px; - height: 40px; - background: #ff7200; - border: none; - margin-bottom: 10px; - margin-left: 20px; - font-size: 18px; - border-radius: 10px; - cursor: pointer; - transition: .4s ease; - -} - -.content .cn a{ - text-decoration: none; - color: #000; - transition: .3s ease; -} - -.cn:hover{ - background-color: #fff; -} - -.content span{ - color: #ff7200; - font-size: 65px -} - - - -::placeholder{ - color: #fff; - font-family: Arial; -} - -.btnn{ - width: 240px; - height: 40px; - background: #ff7200; - border: none; - margin-top: 30px; - font-size: 18px; - border-radius: 10px; - cursor: pointer; - color: #fff; - transition: 0.4s ease; -} - -.btnn:hover{ - background: #fff; - color: #ff7200; -} - -.btnn a{ - text-decoration: none; - color: #000; - font-weight: bold; -} -.form .link{ - font-family: Arial, Helvetica, sans-serif; - font-size: 17px; - padding-top: 20px; - text-align: center; -} - - - -.liw{ - padding-top: 15px; - padding-bottom: 10px; - text-align: center; -} - -.icons a{ - text-decoration: none; - color: #fff; -} - -.icons ion-icon{ - color: #fff; - font-size: 30px; - padding-left: 14px; - padding-top: 5px; - transition: 0.3s ease; - -} - -.icons ion-icon:hover{ - color: #ff7200; -} - - - - diff --git a/FrontEnd/src/test.ts b/FrontEnd/src/test.ts deleted file mode 100644 index b4dd603..0000000 --- a/FrontEnd/src/test.ts +++ /dev/null @@ -1,27 +0,0 @@ -// 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): { - keys(): string[]; - (id: string): T; - }; -}; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting(), - { teardown: { destroyAfterEach: true }}, -); - -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/FrontEnd/tsconfig.app.json b/FrontEnd/tsconfig.app.json deleted file mode 100644 index 82d91dc..0000000 --- a/FrontEnd/tsconfig.app.json +++ /dev/null @@ -1,15 +0,0 @@ -/* 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/FrontEnd/tsconfig.json b/FrontEnd/tsconfig.json deleted file mode 100644 index 6df8283..0000000 --- a/FrontEnd/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "compileOnSave": false, - "compilerOptions": { - "baseUrl": "./", - "outDir": "./dist/out-tsc", - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "sourceMap": true, - "declaration": false, - "downlevelIteration": true, - "experimentalDecorators": true, - "moduleResolution": "node", - "importHelpers": true, - "target": "es2017", - "module": "es2020", - "lib": [ - "es2018", - "dom" - ] - }, - "angularCompilerOptions": { - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": true, - "strictInputAccessModifiers": true, - "strictTemplates": true - } -} diff --git a/FrontEnd/tsconfig.spec.json b/FrontEnd/tsconfig.spec.json deleted file mode 100644 index 092345b..0000000 --- a/FrontEnd/tsconfig.spec.json +++ /dev/null @@ -1,18 +0,0 @@ -/* 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" - ] -} -- 2.30.0 From ef7c7c6691597454315509761fe01689cb74992b Mon Sep 17 00:00:00 2001 From: Pranathi Bhogaraju <59303@hexaware.com> Date: Fri, 1 Oct 2021 18:00:10 +0530 Subject: [PATCH 3/3] modify --- UI/.browserslistrc | 17 + UI/.editorconfig | 16 + UI/.gitignore | 45 + UI/README.md | 27 + UI/angular.json | 109 + UI/karma.conf.js | 44 + UI/package-lock.json | 12104 ++++++++++++++++ UI/package.json | 40 + UI/proxy.config.json | 6 + UI/src/1.jpg | Bin 0 -> 90571 bytes UI/src/10.htm | 754 + UI/src/11.png | Bin 0 -> 258960 bytes UI/src/2.jpg | Bin 0 -> 12895 bytes UI/src/3.jpg | Bin 0 -> 57177 bytes UI/src/4.png | Bin 0 -> 143 bytes UI/src/5.png | Bin 0 -> 143 bytes UI/src/6.png | Bin 0 -> 157087 bytes UI/src/7.jpg | Bin 0 -> 7157 bytes UI/src/8.png | Bin 0 -> 30362 bytes UI/src/9.png | Bin 0 -> 13141 bytes UI/src/app/app-routing.module.ts | 38 + UI/src/app/app.component.css | 0 UI/src/app/app.component.html | 32 + UI/src/app/app.component.spec.ts | 35 + UI/src/app/app.component.ts | 30 + UI/src/app/app.module.ts | 52 + UI/src/app/auth/login/login.component.css | 0 UI/src/app/auth/login/login.component.html | 108 + UI/src/app/auth/login/login.component.spec.ts | 25 + UI/src/app/auth/login/login.component.ts | 53 + .../auth/service/auth-guard.service.spec.ts | 16 + UI/src/app/auth/service/auth-guard.service.ts | 21 + UI/src/app/auth/service/auth.service.spec.ts | 16 + UI/src/app/auth/service/auth.service.ts | 22 + UI/src/app/auth/service/user.service.ts | 41 + UI/src/app/auth/signup/signup.component.css | 0 UI/src/app/auth/signup/signup.component.html | 125 + .../app/auth/signup/signup.component.spec.ts | 25 + UI/src/app/auth/signup/signup.component.ts | 45 + .../components/banner/banner.component.css | 0 .../components/banner/banner.component.html | 19 + .../banner/banner.component.spec.ts | 25 + .../app/components/banner/banner.component.ts | 29 + UI/src/app/components/cart/cart.component.css | 16 + .../app/components/cart/cart.component.html | 278 + .../components/cart/cart.component.spec.ts | 25 + UI/src/app/components/cart/cart.component.ts | 139 + .../category/category.component.css | 0 .../category/category.component.html | 1 + .../category/category.component.spec.ts | 25 + .../components/category/category.component.ts | 15 + .../app/components/dairy/dairy.component.css | 0 .../app/components/dairy/dairy.component.html | 170 + .../components/dairy/dairy.component.spec.ts | 25 + .../app/components/dairy/dairy.component.ts | 27 + .../components/fruits/fruits.component.css | 0 .../components/fruits/fruits.component.html | 171 + .../fruits/fruits.component.spec.ts | 25 + .../app/components/fruits/fruits.component.ts | 27 + .../household/household.component.css | 0 .../household/household.component.html | 170 + .../household/household.component.spec.ts | 25 + .../household/household.component.ts | 26 + .../app/components/order/order.component.css | 0 .../app/components/order/order.component.html | 273 + .../components/order/order.component.spec.ts | 25 + .../app/components/order/order.component.ts | 31 + .../components/payment/payment.component.css | 0 .../components/payment/payment.component.html | 103 + .../payment/payment.component.spec.ts | 25 + .../components/payment/payment.component.ts | 87 + .../products/products.component.css | 0 .../products/products.component.html | 172 + .../products/products.component.spec.ts | 25 + .../components/products/products.component.ts | 44 + .../components/profile/profile.component.css | 0 .../components/profile/profile.component.html | 138 + .../profile/profile.component.spec.ts | 25 + .../components/profile/profile.component.ts | 28 + .../components/snacks/snacks.component.css | 0 .../components/snacks/snacks.component.html | 172 + .../snacks/snacks.component.spec.ts | 25 + .../app/components/snacks/snacks.component.ts | 26 + .../wholegrain/wholegrain.component.css | 0 .../wholegrain/wholegrain.component.html | 172 + .../wholegrain/wholegrain.component.spec.ts | 25 + .../wholegrain/wholegrain.component.ts | 27 + UI/src/app/model/CartItem.ts | 25 + UI/src/app/model/Cartdto.ts | 16 + UI/src/app/model/Orderdto.ts | 17 + UI/src/app/model/Products.ts | 10 + UI/src/app/model/User.ts | 8 + UI/src/app/service/cart.service.spec.ts | 16 + UI/src/app/service/cart.service.ts | 136 + UI/src/app/service/products.service.spec.ts | 16 + UI/src/app/service/products.service.ts | 37 + UI/src/assets/.gitkeep | 0 UI/src/assets/js/main.js | 10 + UI/src/environments/environment.prod.ts | 3 + UI/src/environments/environment.ts | 16 + UI/src/favicon.ico | Bin 0 -> 948 bytes UI/src/index.html | 15 + UI/src/main.ts | 12 + UI/src/polyfills.ts | 65 + UI/src/styles.css | 244 + UI/src/test.ts | 27 + UI/tsconfig.app.json | 15 + UI/tsconfig.json | 30 + UI/tsconfig.spec.json | 18 + 109 files changed, 17243 insertions(+) create mode 100644 UI/.browserslistrc create mode 100644 UI/.editorconfig create mode 100644 UI/.gitignore create mode 100644 UI/README.md create mode 100644 UI/angular.json create mode 100644 UI/karma.conf.js create mode 100644 UI/package-lock.json create mode 100644 UI/package.json create mode 100644 UI/proxy.config.json create mode 100644 UI/src/1.jpg create mode 100644 UI/src/10.htm create mode 100644 UI/src/11.png create mode 100644 UI/src/2.jpg create mode 100644 UI/src/3.jpg create mode 100644 UI/src/4.png create mode 100644 UI/src/5.png create mode 100644 UI/src/6.png create mode 100644 UI/src/7.jpg create mode 100644 UI/src/8.png create mode 100644 UI/src/9.png create mode 100644 UI/src/app/app-routing.module.ts create mode 100644 UI/src/app/app.component.css create mode 100644 UI/src/app/app.component.html create mode 100644 UI/src/app/app.component.spec.ts create mode 100644 UI/src/app/app.component.ts create mode 100644 UI/src/app/app.module.ts create mode 100644 UI/src/app/auth/login/login.component.css create mode 100644 UI/src/app/auth/login/login.component.html create mode 100644 UI/src/app/auth/login/login.component.spec.ts create mode 100644 UI/src/app/auth/login/login.component.ts create mode 100644 UI/src/app/auth/service/auth-guard.service.spec.ts create mode 100644 UI/src/app/auth/service/auth-guard.service.ts create mode 100644 UI/src/app/auth/service/auth.service.spec.ts create mode 100644 UI/src/app/auth/service/auth.service.ts create mode 100644 UI/src/app/auth/service/user.service.ts create mode 100644 UI/src/app/auth/signup/signup.component.css create mode 100644 UI/src/app/auth/signup/signup.component.html create mode 100644 UI/src/app/auth/signup/signup.component.spec.ts create mode 100644 UI/src/app/auth/signup/signup.component.ts create mode 100644 UI/src/app/components/banner/banner.component.css create mode 100644 UI/src/app/components/banner/banner.component.html create mode 100644 UI/src/app/components/banner/banner.component.spec.ts create mode 100644 UI/src/app/components/banner/banner.component.ts create mode 100644 UI/src/app/components/cart/cart.component.css create mode 100644 UI/src/app/components/cart/cart.component.html create mode 100644 UI/src/app/components/cart/cart.component.spec.ts create mode 100644 UI/src/app/components/cart/cart.component.ts create mode 100644 UI/src/app/components/category/category.component.css create mode 100644 UI/src/app/components/category/category.component.html create mode 100644 UI/src/app/components/category/category.component.spec.ts create mode 100644 UI/src/app/components/category/category.component.ts create mode 100644 UI/src/app/components/dairy/dairy.component.css create mode 100644 UI/src/app/components/dairy/dairy.component.html create mode 100644 UI/src/app/components/dairy/dairy.component.spec.ts create mode 100644 UI/src/app/components/dairy/dairy.component.ts create mode 100644 UI/src/app/components/fruits/fruits.component.css create mode 100644 UI/src/app/components/fruits/fruits.component.html create mode 100644 UI/src/app/components/fruits/fruits.component.spec.ts create mode 100644 UI/src/app/components/fruits/fruits.component.ts create mode 100644 UI/src/app/components/household/household.component.css create mode 100644 UI/src/app/components/household/household.component.html create mode 100644 UI/src/app/components/household/household.component.spec.ts create mode 100644 UI/src/app/components/household/household.component.ts create mode 100644 UI/src/app/components/order/order.component.css create mode 100644 UI/src/app/components/order/order.component.html create mode 100644 UI/src/app/components/order/order.component.spec.ts create mode 100644 UI/src/app/components/order/order.component.ts create mode 100644 UI/src/app/components/payment/payment.component.css create mode 100644 UI/src/app/components/payment/payment.component.html create mode 100644 UI/src/app/components/payment/payment.component.spec.ts create mode 100644 UI/src/app/components/payment/payment.component.ts create mode 100644 UI/src/app/components/products/products.component.css create mode 100644 UI/src/app/components/products/products.component.html create mode 100644 UI/src/app/components/products/products.component.spec.ts create mode 100644 UI/src/app/components/products/products.component.ts create mode 100644 UI/src/app/components/profile/profile.component.css create mode 100644 UI/src/app/components/profile/profile.component.html create mode 100644 UI/src/app/components/profile/profile.component.spec.ts create mode 100644 UI/src/app/components/profile/profile.component.ts create mode 100644 UI/src/app/components/snacks/snacks.component.css create mode 100644 UI/src/app/components/snacks/snacks.component.html create mode 100644 UI/src/app/components/snacks/snacks.component.spec.ts create mode 100644 UI/src/app/components/snacks/snacks.component.ts create mode 100644 UI/src/app/components/wholegrain/wholegrain.component.css create mode 100644 UI/src/app/components/wholegrain/wholegrain.component.html create mode 100644 UI/src/app/components/wholegrain/wholegrain.component.spec.ts create mode 100644 UI/src/app/components/wholegrain/wholegrain.component.ts create mode 100644 UI/src/app/model/CartItem.ts create mode 100644 UI/src/app/model/Cartdto.ts create mode 100644 UI/src/app/model/Orderdto.ts create mode 100644 UI/src/app/model/Products.ts create mode 100644 UI/src/app/model/User.ts create mode 100644 UI/src/app/service/cart.service.spec.ts create mode 100644 UI/src/app/service/cart.service.ts create mode 100644 UI/src/app/service/products.service.spec.ts create mode 100644 UI/src/app/service/products.service.ts create mode 100644 UI/src/assets/.gitkeep create mode 100644 UI/src/assets/js/main.js create mode 100644 UI/src/environments/environment.prod.ts create mode 100644 UI/src/environments/environment.ts create mode 100644 UI/src/favicon.ico create mode 100644 UI/src/index.html create mode 100644 UI/src/main.ts create mode 100644 UI/src/polyfills.ts create mode 100644 UI/src/styles.css create mode 100644 UI/src/test.ts create mode 100644 UI/tsconfig.app.json create mode 100644 UI/tsconfig.json create mode 100644 UI/tsconfig.spec.json diff --git a/UI/.browserslistrc b/UI/.browserslistrc new file mode 100644 index 0000000..427441d --- /dev/null +++ b/UI/.browserslistrc @@ -0,0 +1,17 @@ +# 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 +not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/UI/.editorconfig b/UI/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/UI/.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/UI/.gitignore b/UI/.gitignore new file mode 100644 index 0000000..de51f68 --- /dev/null +++ b/UI/.gitignore @@ -0,0 +1,45 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp +/out-tsc +# Only exists if Bazel was run +/bazel-out + +# dependencies +/node_modules + +# profiling files +chrome-profiler-events*.json + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# misc +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db diff --git a/UI/README.md b/UI/README.md new file mode 100644 index 0000000..a871753 --- /dev/null +++ b/UI/README.md @@ -0,0 +1,27 @@ +# DailyCart + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.1. + +## 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. diff --git a/UI/angular.json b/UI/angular.json new file mode 100644 index 0000000..20336f2 --- /dev/null +++ b/UI/angular.json @@ -0,0 +1,109 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "DailyCart": { + "projectType": "application", + "schematics": { + "@schematics/angular:application": { + "strict": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/DailyCart", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [ + "node_modules/jquery/dist/jquery.min.js", + "src/assets/js/main.js" + ] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "1mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "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": "DailyCart:build:production" + }, + "development": { + "browserTarget": "DailyCart:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "DailyCart: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", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + } + } + } + } + }, + "defaultProject": "DailyCart" +} diff --git a/UI/karma.conf.js b/UI/karma.conf.js new file mode 100644 index 0000000..3d2d098 --- /dev/null +++ b/UI/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/DailyCart'), + 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/UI/package-lock.json b/UI/package-lock.json new file mode 100644 index 0000000..f660750 --- /dev/null +++ b/UI/package-lock.json @@ -0,0 +1,12104 @@ +{ + "name": "daily-cart", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@ampproject/remapping": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz", + "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "1.0.0", + "sourcemap-codec": "1.4.8" + } + }, + "@angular-devkit/architect": { + "version": "0.1202.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.5.tgz", + "integrity": "sha512-HiF8RceDrvP7m8Qm53KWVpekESX0UIK4/tOg9mgFMcS/2utRnPzuu4WbfrcY9DRrsoMWLXQs6j/UVXqf8PzXJw==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.2.5", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/build-angular": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.2.5.tgz", + "integrity": "sha512-v44FAFMGSXJLKx25REXdoTdW/WzNXV3BDJam9ZKHFOrdtwJek4D/tEdtNHiQP4HberOHzmVjvKffa5VYXzZ40g==", + "dev": true, + "requires": { + "@ampproject/remapping": "1.0.1", + "@angular-devkit/architect": "0.1202.5", + "@angular-devkit/build-optimizer": "0.1202.5", + "@angular-devkit/build-webpack": "0.1202.5", + "@angular-devkit/core": "12.2.5", + "@babel/core": "7.14.8", + "@babel/generator": "7.14.8", + "@babel/helper-annotate-as-pure": "7.14.5", + "@babel/plugin-proposal-async-generator-functions": "7.14.7", + "@babel/plugin-transform-async-to-generator": "7.14.5", + "@babel/plugin-transform-runtime": "7.14.5", + "@babel/preset-env": "7.14.8", + "@babel/runtime": "7.14.8", + "@babel/template": "7.14.5", + "@discoveryjs/json-ext": "0.5.3", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", + "@ngtools/webpack": "12.2.5", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.2", + "browserslist": "^4.9.1", + "cacache": "15.2.0", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "9.0.1", + "core-js": "3.16.0", + "critters": "0.0.10", + "css-loader": "6.2.0", + "css-minimizer-webpack-plugin": "3.0.2", + "esbuild": "0.12.24", + "find-cache-dir": "3.3.1", + "glob": "7.1.7", + "https-proxy-agent": "5.0.0", + "inquirer": "8.1.2", + "karma-source-map-support": "1.4.0", + "less": "4.1.1", + "less-loader": "10.0.1", + "license-webpack-plugin": "2.3.20", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "2.2.1", + "minimatch": "3.0.4", + "open": "8.2.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.1.0", + "postcss": "8.3.6", + "postcss-import": "14.0.2", + "postcss-loader": "6.1.1", + "postcss-preset-env": "6.7.0", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "4.0.0", + "rxjs": "6.6.7", + "sass": "1.36.0", + "sass-loader": "12.1.0", + "semver": "7.3.5", + "source-map-loader": "3.0.0", + "source-map-support": "0.5.19", + "style-loader": "3.2.1", + "stylus": "0.54.8", + "stylus-loader": "6.1.0", + "terser": "5.7.1", + "terser-webpack-plugin": "5.1.4", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.0", + "webpack": "5.50.0", + "webpack-dev-middleware": "5.0.0", + "webpack-dev-server": "3.11.2", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "1.5.2" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + } + } + }, + "@angular-devkit/build-optimizer": { + "version": "0.1202.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1202.5.tgz", + "integrity": "sha512-ni3OyBQq7y1Jk9U7CtwWMRoI+1TWjQYVdGRWt5JgqvLk0hZcaLoapGwUypBV+CdKvC0/0V+k84RiO5wvs5XpFQ==", + "dev": true, + "requires": { + "source-map": "0.7.3", + "tslib": "2.3.0", + "typescript": "4.3.5" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.1202.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1202.5.tgz", + "integrity": "sha512-wqU2t2zUCZi+fjhuZzFko3eTyqXP6vjdqA3BZQwr3pEhL7IEOvlN4EUYqWAi+h+4SrTtAhk6vZ7m41Hr0y2Ykw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1202.5", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.5.tgz", + "integrity": "sha512-UBo0Q9nVGPxC+C1PONSzaczPLv5++5Q7PC2orZepDbWmY0jUDwe9VVJrmp8EhLZbzVKFpyCIs1ZE8h0s0LP1zA==", + "dev": true, + "requires": { + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, + "@angular-devkit/schematics": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.5.tgz", + "integrity": "sha512-8WAdZ39FZqbU1/ZQQrK+7PeRuj6QUGlxFUgoVXk5nzRbpZo/OSaKhPoC7sC1A0EU+7udLp5vT7R12sDz7Mr9vQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.2.5", + "ora": "5.4.1", + "rxjs": "6.6.7" + } + }, + "@angular/animations": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-12.2.5.tgz", + "integrity": "sha512-a8jRimgrATq2CS95SO5yjsZo2d4FbfmN2SrPu6lZjWIdstXm4KQSJFslyxovhoUjGNu5cZgzfXTvWkXRxJYCxA==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/cli": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.5.tgz", + "integrity": "sha512-O/NqRaFGx2jns03oWwhWBpilV4s7B8Zie6rgo2hJty1T3douGkK5kTO38N4Lebeayw8LTiPhT/JOrQTfFgXSjw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1202.5", + "@angular-devkit/core": "12.2.5", + "@angular-devkit/schematics": "12.2.5", + "@schematics/angular": "12.2.5", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.2", + "ini": "2.0.0", + "inquirer": "8.1.2", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.2.1", + "ora": "5.4.1", + "pacote": "11.3.5", + "resolve": "1.20.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + }, + "dependencies": { + "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 + } + } + }, + "@angular/common": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.5.tgz", + "integrity": "sha512-iwyaGPx7ILTJn91ed7VtYkvVRRezaZ0EE2V5DzVXwCsBQyzCrBYz/Uo2udVDsJ2FXXhpxa2VjnkW55Uxl9wM0g==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/compiler": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.2.5.tgz", + "integrity": "sha512-J73E3hao95T8+/+hWuCqGyXs9QCPoSsCTXmSPayFlYJW3QF5SG2vhjnf4SAgtNbUBHQWAIwGKxQTqD3VbtvP1A==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/compiler-cli": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.2.5.tgz", + "integrity": "sha512-KVpgkWUGZYRPvmJOqY1CZwjvc7VE0DYDPxmvXH/S1C6rzpl/UOTxYtDynxiNzuvLeV0oOnlcOGd4/BmMZJPh/A==", + "dev": true, + "requires": { + "@babel/core": "^7.8.6", + "@babel/types": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.2.0", + "yargs": "^17.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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", + "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 + } + } + }, + "@angular/core": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.5.tgz", + "integrity": "sha512-bwxxEy1UrV+hWzjT6ow/Ge8upebglJwlWuKadPdd3ZVrWKPI0saoUUBv4S8EGiIxyW821GfEbzWzmBYUSUCiGQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/forms": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.5.tgz", + "integrity": "sha512-Sty4MMrmUrm7KYbYYAkA6egwIMFJ8D8G6ds5W79fN7K3B3LGYtMTRuMIBYQeSvdk8AN5+Evt6BUwlL8PMYq9Rg==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.5.tgz", + "integrity": "sha512-2Vs+0Zx87lGYvC3Bkzy9eT0yXXvMd0e8vrEJ1oIdxfkRhbE/wTL1+LA8JlT5rROqcZwY4joOPiHC9jVFw6dDCQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.5.tgz", + "integrity": "sha512-GIAMw+KFYVFFtyvC3Z6znxLCJdZx/IvpfHQVekpQumiv291cng2jSamU3FZjV3xZKXfccS4I4hIXFX85EBMRWA==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/router": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-12.2.5.tgz", + "integrity": "sha512-rfaHzi6ZrLFqdebEQTMPxVEwLuA8MBGOUzyekhLjGTvKwc7L2/m303LPIDECRFyCSik3EIxGLvzPET0l+DVgAw==", + "requires": { + "tslib": "^2.2.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.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true + }, + "@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.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==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.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=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "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/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.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/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", + "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@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.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.8", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.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 + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "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.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "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=", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true + }, + "@discoveryjs/json-ext": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", + "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", + "dev": true + }, + "@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": "1.0.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz", + "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==", + "dev": true + }, + "@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", + "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", + "dev": true, + "requires": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.3", + "loader-utils": "^2.0.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.7.0" + } + }, + "@ngtools/webpack": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.2.5.tgz", + "integrity": "sha512-wc+ovfJucCxAjoP3ExnJll8K3nAoNCiFyDEO8dgHkriY/IWhGdwOu1eduHgfT/mWS40Awj/inJJir9oTi4YBVg==", + "dev": true + }, + "@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/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" + }, + "dependencies": { + "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" + } + } + } + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz", + "integrity": "sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==", + "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": "1.8.6", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.6.tgz", + "integrity": "sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "@schematics/angular": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.5.tgz", + "integrity": "sha512-Ln2GyO7Y00PrQKjqCONCDb4dwGzGboH3zIJvicWzFO+ZgkNLr/dsitGKm8b8OfR/UEiBcnK72xwPj9FWfXA4EQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.2.5", + "@angular-devkit/schematics": "12.2.5", + "jsonc-parser": "3.0.0" + } + }, + "@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 + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/component-emitter": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==", + "dev": true + }, + "@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": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "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/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.8.2.tgz", + "integrity": "sha512-u5h7dqzy2XpXTzhOzSNQUQpKGFvROF8ElNX9P/TJvsHnTg/JvsAseVsGWQAQQldqanYaM+5kwxW909BBFAUYsg==", + "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/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "@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/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/webpack-sources": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz", + "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "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 + } + } + }, + "@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 + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", + "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "dev": true + }, + "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" + } + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", + "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", + "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.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "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-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-formats": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", + "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", + "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 + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "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": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "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==", + "dev": true, + "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": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "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" + } + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "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": "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 + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "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==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "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": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "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-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "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==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.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": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "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=", + "dev": true, + "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 + }, + "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" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "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 + } + } + }, + "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" + } + }, + "browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "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 + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "dev": true, + "requires": { + "@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" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "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==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", + "dev": true + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "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 + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "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 + }, + "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 + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "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" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.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==", + "dev": true, + "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=", + "dev": true + }, + "colord": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", + "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "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==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "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.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-anything": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", + "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "dev": true, + "requires": { + "is-what": "^3.12.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", + "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "glob-parent": "^6.0.0", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.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==", + "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 + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", + "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", + "dev": true + }, + "core-js-compat": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", + "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", + "dev": true, + "requires": { + "browserslist": "^4.17.0", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "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==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "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" + } + }, + "critters": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.10.tgz", + "integrity": "sha512-p5VKhP1803+f+0Jq5P03w1SbiHtpAKm+1EpJHkiPxQPq0Vu9QLZHviJ02GRrWi0dlcJqrmzMWInbwp4d22RsGw==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "css": "^3.0.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "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-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true + }, + "css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", + "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", + "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-minimizer-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", + "dev": true, + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "p-limit": "^3.0.2", + "postcss": "^8.3.5", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.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" + } + }, + "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 + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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 + } + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + }, + "dependencies": { + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "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 + } + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "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 + }, + "cssnano": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", + "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.1.4", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", + "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.2", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + } + }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "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" + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.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" + } + }, + "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==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "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=", + "dev": true + }, + "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 + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "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" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "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=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.838", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.838.tgz", + "integrity": "sha512-65O6UJiyohFAdX/nc6KJ0xG/4zOn7XCO03kQNNbCeMRGxlWTLzc6Uyi0tFNQuuGWqySZJi8CD2KXPXySVYmzMA==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", + "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~4.0.0", + "ws": "~7.4.2" + }, + "dependencies": { + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", + "integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", + "dev": true, + "requires": { + "base64-arraybuffer": "0.1.4" + } + }, + "enhanced-resolve": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "dev": true + }, + "esbuild": { + "version": "0.12.24", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.24.tgz", + "integrity": "sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "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=", + "dev": true + }, + "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" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "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.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "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=", + "dev": true + }, + "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 + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "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" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "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==", + "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" + }, + "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==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true, + "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==", + "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 + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true + }, + "follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "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==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.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==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "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.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "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=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "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==", + "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 + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "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 + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hdr-histogram-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.1.tgz", + "integrity": "sha512-uPZxl1dAFnjUFHWLZmt93vUUvtHeaBay9nVNHu38SdOjMSF/4KqJUqa1Seuj08ptU1rEb6AHvB41X8n/zFZ74Q==", + "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 + }, + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "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": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "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 + }, + "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==", + "dev": true + }, + "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.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "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": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "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" + } + }, + "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==", + "dev": true, + "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 + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "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 + }, + "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" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "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 + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "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==", + "dev": true + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", + "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", + "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.3.0", + "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 + }, + "rxjs": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", + "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", + "dev": true, + "requires": { + "tslib": "~2.1.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" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "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==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "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-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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "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-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-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "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-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-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-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "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-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "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" + }, + "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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "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.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jasmine-core": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.8.0.tgz", + "integrity": "sha512-zl0nZWDrmbCiKns0NcjkFGYkVTGCPUgoHypTaj+G2AzaWus7QGoXARSlYsSle2VRpSdfJmM+hzmFKzQNhF2kHg==", + "dev": true + }, + "jest-worker": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz", + "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==", + "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" + } + } + } + }, + "jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "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-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "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-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=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "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==", + "dev": true, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "karma": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.4.tgz", + "integrity": "sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q==", + "dev": true, + "requires": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "colors": "^1.4.0", + "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.3.0", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^3.1.0", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.28", + "yargs": "^16.1.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" + } + }, + "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" + } + }, + "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 + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": 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 + }, + "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" + } + }, + "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" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "requires": { + "which": "^1.2.1" + } + }, + "karma-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", + "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.1", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.0", + "minimatch": "^3.0.4" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "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.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, + "less": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", + "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", + "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": "^1.10.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 + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "less-loader": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.1.tgz", + "integrity": "sha512-Crln//HpW9M5CbtdfWm3IO66Cvx1WhZQvNybXgfB2dD/6Sav9ppw+IWqs/FQKPBFO4B6X0X28Z0WNznshgwUzA==", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "license-webpack-plugin": { + "version": "2.3.20", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz", + "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==", + "dev": true, + "requires": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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==", + "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=", + "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=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "dev": true, + "requires": { + "date-format": "^3.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.1", + "rfdc": "^1.1.4", + "streamroller": "^2.2.4" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "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" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, + "memfs": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", + "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "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" + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "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 + } + } + }, + "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 + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "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" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dev": true, + "requires": { + "mime-db": "1.49.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 + }, + "mini-css-extract-plugin": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.1.tgz", + "integrity": "sha512-A0GBXpz8WIPgh2HfASJ0EeY8grd2dGxmC4R8uTujFJXZY7zFy0nvYSYW6SKCLKlz7y45BdHONfaxZQMIZpeF/w==", + "dev": true, + "requires": { + "schema-utils": "^3.1.0" + }, + "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" + } + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "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" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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 + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "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 + }, + "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" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "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-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "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" + } + } + } + }, + "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==", + "dev": true, + "optional": true + }, + "node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, + "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": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "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": "2.2.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", + "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "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": "11.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", + "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", + "dev": true, + "requires": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + } + } + }, + "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" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "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-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "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": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.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==", + "dev": true + }, + "pacote": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.5.tgz", + "integrity": "sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==", + "dev": true, + "requires": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "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": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.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-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==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "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 + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "piscina": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz", + "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==", + "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" + } + }, + "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" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true + }, + "postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true + }, + "postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true + }, + "postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.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": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz", + "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + } + }, + "postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", + "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", + "dev": true, + "requires": { + "colord": "^2.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true + }, + "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": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true + }, + "postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "dev": true, + "requires": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + }, + "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==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "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 + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "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==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": 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==", + "dev": true, + "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": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "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==", + "dev": true + }, + "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-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "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 + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "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==", + "dev": true + }, + "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.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "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 + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.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" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "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" + } + }, + "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" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "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==" + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", + "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", + "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", + "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 + }, + "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 + } + } + }, + "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": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "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.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "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==", + "dev": true, + "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=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "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" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "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 + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", + "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.0", + "@types/cors": "^2.8.8", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.1", + "engine.io": "~4.1.0", + "socket.io-adapter": "~2.1.0", + "socket.io-parser": "~4.0.3" + } + }, + "socket.io-adapter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", + "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.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + }, + "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" + } + } + } + }, + "socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz", + "integrity": "sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "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": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "source-map-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", + "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "source-map-js": "^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, + "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.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "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 + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "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-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "streamroller": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "dev": true, + "requires": { + "date-format": "^2.1.0", + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "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==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "style-loader": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz", + "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==", + "dev": true + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "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 + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "stylus-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz", + "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.6.0.tgz", + "integrity": "sha512-ATpRmynNSjP/5hSM4Ij4Pg3L+BCN6IBES7wRLh1ZtVxJB7Xn8omiGttLW6v6ZbqrV5pCVB3XfdbUoY8IpgIwvw==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "colorette": "^1.3.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "stable": "^0.1.8" + } + }, + "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" + } + }, + "terser": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "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 + } + } + }, + "terser-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "dev": true, + "requires": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.0" + }, + "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 + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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 + } + } + }, + "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 + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "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=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "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" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "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==", + "dev": true, + "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 + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "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 + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "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": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "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": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "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" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "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=", + "dev": true + } + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "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" + } + }, + "webpack": { + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.50.0.tgz", + "integrity": "sha512-hqxI7t/KVygs0WRv/kTgUW8Kl3YC81uyWQSo/7WUs5LsuRw0htH/fCwbVBGCuiX/t4s7qzjXFcf41O8Reiypag==", + "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.0", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "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.2.0", + "webpack-sources": "^3.2.0" + }, + "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-sources": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", + "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", + "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "mem": "^8.1.1", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^3.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==", + "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-server": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.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" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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 + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "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" + } + }, + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.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 + }, + "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" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "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": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.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 + } + } + }, + "webpack-subresource-integrity": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", + "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "dev": true, + "requires": { + "webpack-sources": "^1.3.0" + } + }, + "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 + }, + "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" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "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=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.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==", + "dev": true + }, + "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": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "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=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zone.js": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", + "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", + "requires": { + "tslib": "^2.0.0" + } + } + } +} diff --git a/UI/package.json b/UI/package.json new file mode 100644 index 0000000..fc5da09 --- /dev/null +++ b/UI/package.json @@ -0,0 +1,40 @@ +{ + "name": "daily-cart", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve --port 8001 --proxy-config proxy.config.json", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "~12.2.0", + "@angular/common": "~12.2.0", + "@angular/compiler": "~12.2.0", + "@angular/core": "~12.2.0", + "@angular/forms": "~12.2.0", + "@angular/platform-browser": "~12.2.0", + "@angular/platform-browser-dynamic": "~12.2.0", + "@angular/router": "~12.2.0", + "jquery": "^3.6.0", + "rxjs": "~6.6.0", + "tslib": "^2.3.0", + "zone.js": "~0.11.4" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~12.2.1", + "@angular/cli": "~12.2.1", + "@angular/compiler-cli": "~12.2.0", + "@types/jasmine": "~3.8.0", + "@types/node": "^12.11.1", + "jasmine-core": "~3.8.0", + "karma": "~6.3.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.0.3", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "typescript": "~4.3.5" + } +} diff --git a/UI/proxy.config.json b/UI/proxy.config.json new file mode 100644 index 0000000..ff3438f --- /dev/null +++ b/UI/proxy.config.json @@ -0,0 +1,6 @@ +{ + "/api1/*" :{ + "target" : "http://localhost:1005", + "secure" : false + } +} \ No newline at end of file diff --git a/UI/src/1.jpg b/UI/src/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a4dd8e5200aaa6ca2b043800ef24fbfc8b71bb6 GIT binary patch literal 90571 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 z

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

q(<*P?Qz2zk^#=~t>k<)vVijgJ>Y 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 + + + + + + + + + + +Grocery PNG Transparent Images | PNG All + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + +
+

Advertisements + + + + +

+
+ + +
+ + +

Grocery PNG Transparent Images

+ +

+ Download top and best high-quality free Grocery PNG Transparent Images backgrounds available in various sizes. To view the full PNG size resolution click on any of the below image thumbnail. +
+
+ License Info: Creative Commons 4.0 BY-NC +
+

+
+
+ Submitted by on Dec 28, 2019
+ +
+
+ + +
+ + + + +
+

A grocery store or grocery shop is a retail store that mainly sells products, fresh or canned. Large grocery stores have a significant amount of non-food items such as clothing and household items, blurring the line between grocery stores and supermarkets.

+

Why are Groceries Called Groceries?

+

Going to the grocery store was not always a chore. The history of the grocery store begins with a dealer who sold in bulk, that is, in large quantities at discounted retail prices. The grocer in medieval England was a wholesaler, and the name comes from the Anglo-French word having the same meaning, “groser”.

+

What are Considered Grocery Items?

+

A supermarket usually includes aisles for meat, fresh produce, dairy products, and pastries, as well as shelves reserved for canned and packaged goods, as well as various non-food items such as kitchen utensils, household cleaners, pharmacy products, and pet supplies.

+ +
+

Advertisements + + + +

+
+ +

Is Shopping Groceries Online Cheaper?

+

Purchasing products online can save a lot of time, but a new study shows how much you pay for this convenience. The websites did not go around Walmart in terms of cheap prices in general but worked better than offline retailers Mariano’s and Target. Peapod prices came about 6% higher than average.

+

What Do Grocery Stores Sell?

+

A grocery store or grocer’s shop is a retail store that mainly sells food. A grocer is a food wholesaler. Grocery stores also offer non-perishable products that are packaged in bottles, boxes, and cans; some also have bakeries, butchers, delis, and fresh produce.

+

Download Grocery PNG images transparent gallery.

+ + + + + + +
+

Advertisements + + + +

+
+ +
+

Matched Content:

+ + + +
+ +
+ +
+

Related PNG:

+
+ + +
+ +
+

Leave a Comment

+ +

+

+ +

+ + + +
+ + +
+ + + + +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/UI/src/11.png b/UI/src/11.png new file mode 100644 index 0000000000000000000000000000000000000000..ca7e5d1929f713ffe882909f3024ee6809ef7961 GIT binary patch literal 258960 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

%`;K4u;vSJ`ll`5Lk41d;(>3H%ro|x{lsF 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 literal 0 HcmV?d00001 diff --git a/UI/src/4.png b/UI/src/4.png new file mode 100644 index 0000000000000000000000000000000000000000..da5f2a68b5e36b5ea1b7f5d5a32652bca32ff1b2 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^AA$HH2Q!e=+PQ=mNHGWagt-3y|9|-r=@US%yQhm| tNX4AD2Mrm4yh97V`oB%(UI1j02J((hVqkpujw1u4&C}J-Wt~$(69CFH9Jv4h literal 0 HcmV?d00001 diff --git a/UI/src/5.png b/UI/src/5.png new file mode 100644 index 0000000000000000000000000000000000000000..b5325ed6ddea3ef3d59dbbbe21b54a68159094bb GIT binary patch literal 143 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

|IuHL+P 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 literal 0 HcmV?d00001 diff --git a/UI/src/7.jpg b/UI/src/7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c86a63d7d0c6769925f9749998028762a56f7daf GIT binary patch literal 7157 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 literal 0 HcmV?d00001 diff --git a/UI/src/8.png b/UI/src/8.png new file mode 100644 index 0000000000000000000000000000000000000000..d3dc16056075f45091d28bf26ca48c2394aad2a4 GIT binary patch literal 30362 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 +body { + + background-image: url('1.jpg'); + background-position: center; + background-size: cover; + } + + + + + DailyCart + + +

+ + + + + diff --git a/UI/src/app/app.component.spec.ts b/UI/src/app/app.component.spec.ts new file mode 100644 index 0000000..5bbe69e --- /dev/null +++ b/UI/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +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(); + }); + + it(`should have as title 'DailyCart'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('DailyCart'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.querySelector('.content span')?.textContent).toContain('DailyCart app is running!'); + }); +}); diff --git a/UI/src/app/app.component.ts b/UI/src/app/app.component.ts new file mode 100644 index 0000000..bdfc7bf --- /dev/null +++ b/UI/src/app/app.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { UserService } from './auth/service/user.service'; +import { ProductsService } from './service/products.service'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'] +}) +export class AppComponent implements OnInit{ + title = 'DailyCart'; + + username:any; + uid!:any; + constructor(private route : Router,private productService : ProductsService,private userService : UserService) + { + + } + + ngOnInit(): void { + + + } + + onProfile(){ + this.uid = window.sessionStorage.getItem('userid'); + this.route.navigateByUrl('/profile/'+this.uid); + } +} diff --git a/UI/src/app/app.module.ts b/UI/src/app/app.module.ts new file mode 100644 index 0000000..2b63058 --- /dev/null +++ b/UI/src/app/app.module.ts @@ -0,0 +1,52 @@ +import { NgModule } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; + +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; +import { ProductsComponent } from './components/products/products.component'; +import { ReactiveFormsModule } from '@angular/forms'; +import {HttpClientModule} from '@angular/common/http'; +import { CategoryComponent } from './components/category/category.component'; +import { CartComponent } from './components/cart/cart.component'; +import { FruitsComponent } from './components/fruits/fruits.component'; +import { DairyComponent } from './components/dairy/dairy.component'; +import { WholegrainComponent } from './components/wholegrain/wholegrain.component'; +import { HouseholdComponent } from './components/household/household.component'; +import { SnacksComponent } from './components/snacks/snacks.component'; +import { LoginComponent } from './auth/login/login.component'; +import { BannerComponent } from './components/banner/banner.component'; +import { ProfileComponent } from './components/profile/profile.component'; +import { SignupComponent } from './auth/signup/signup.component'; +import { OrderComponent } from './components/order/order.component'; +import { PaymentComponent } from './components/payment/payment.component'; + + + +@NgModule({ + declarations: [ + AppComponent, + ProductsComponent, + CategoryComponent, + CartComponent, + FruitsComponent, + DairyComponent, + WholegrainComponent, + HouseholdComponent, + SnacksComponent, + LoginComponent, + BannerComponent, + ProfileComponent, + SignupComponent, + OrderComponent, + PaymentComponent + ], + imports: [ + BrowserModule, + AppRoutingModule, + ReactiveFormsModule, + HttpClientModule + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/UI/src/app/auth/login/login.component.css b/UI/src/app/auth/login/login.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/auth/login/login.component.html b/UI/src/app/auth/login/login.component.html new file mode 100644 index 0000000..2e3680c --- /dev/null +++ b/UI/src/app/auth/login/login.component.html @@ -0,0 +1,108 @@ + + + + + + Login Form + + + + + + + + \ No newline at end of file diff --git a/UI/src/app/auth/login/login.component.spec.ts b/UI/src/app/auth/login/login.component.spec.ts new file mode 100644 index 0000000..d2c0e6c --- /dev/null +++ b/UI/src/app/auth/login/login.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LoginComponent } from './login.component'; + +describe('LoginComponent', () => { + let component: LoginComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ LoginComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(LoginComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/auth/login/login.component.ts b/UI/src/app/auth/login/login.component.ts new file mode 100644 index 0000000..5f74aaf --- /dev/null +++ b/UI/src/app/auth/login/login.component.ts @@ -0,0 +1,53 @@ +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { User } from 'src/app/model/User'; +import { ProductsService } from 'src/app/service/products.service'; +import { UserService } from '../service/user.service'; + +@Component({ + selector: 'app-login', + templateUrl: './login.component.html', + styleUrls: ['./login.component.css'] +}) +export class LoginComponent implements OnInit { + + loginForm! : FormGroup; + user! : User + msg: string; + uid!:any; + + + constructor(private route: Router,private userService:UserService, private productService:ProductsService) + { + this.msg=''; + } + + ngOnInit(): void { + this.loginForm = new FormGroup({ + username : new FormControl('', Validators.required), + password : new FormControl('', Validators.required) + }); + } + OnLoginFormSubmit() + { + this.user = { + username : this.loginForm.value.username, + role : this.loginForm.value.role, + password : this.loginForm.value.password + } + this.userService.login(this.user).subscribe((data: any)=>{ + //save the username and password in local storage + window.sessionStorage.setItem("username",this.user.username); + window.sessionStorage.setItem("isLoggedIn","true"); + this.route.navigateByUrl('/banner'); + }), + (err: any)=>{ + this.msg='Invalid credentials...Check your Login and Password!!!'; + window.sessionStorage.removeItem("username"); + window.sessionStorage.removeItem("isLoggedIn"); + }; + + } + +} diff --git a/UI/src/app/auth/service/auth-guard.service.spec.ts b/UI/src/app/auth/service/auth-guard.service.spec.ts new file mode 100644 index 0000000..35afd37 --- /dev/null +++ b/UI/src/app/auth/service/auth-guard.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthGuardService } from './auth-guard.service'; + +describe('AuthGuardService', () => { + let service: AuthGuardService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AuthGuardService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/UI/src/app/auth/service/auth-guard.service.ts b/UI/src/app/auth/service/auth-guard.service.ts new file mode 100644 index 0000000..2fec452 --- /dev/null +++ b/UI/src/app/auth/service/auth-guard.service.ts @@ -0,0 +1,21 @@ +import { Injectable } from '@angular/core'; +import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router'; +import { AuthService } from './auth.service'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthGuardService implements CanActivate { + + status! : boolean; + constructor(private authService : AuthService, private route : Router ) { } + + canActivate(route : ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean{ + this.status = this.authService.isAuthenticated(); + if(this.status == false){ + this.route.navigateByUrl('login'); + } + return true; + + } +} diff --git a/UI/src/app/auth/service/auth.service.spec.ts b/UI/src/app/auth/service/auth.service.spec.ts new file mode 100644 index 0000000..f1251ca --- /dev/null +++ b/UI/src/app/auth/service/auth.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthService } from './auth.service'; + +describe('AuthService', () => { + let service: AuthService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AuthService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/UI/src/app/auth/service/auth.service.ts b/UI/src/app/auth/service/auth.service.ts new file mode 100644 index 0000000..7b7d132 --- /dev/null +++ b/UI/src/app/auth/service/auth.service.ts @@ -0,0 +1,22 @@ +import { Injectable } from '@angular/core'; +import { User } from 'src/app/model/User'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthService { + + user: User = new User(); + + constructor() { + + } + isAuthenticated() : boolean{ + this.user.username = window.sessionStorage.getItem('username'); + let isLoggedIn = window.sessionStorage.getItem('isLoggedIn'); + if(isLoggedIn == 'true') + return true; + else + return false; + } +} diff --git a/UI/src/app/auth/service/user.service.ts b/UI/src/app/auth/service/user.service.ts new file mode 100644 index 0000000..8f2cb25 --- /dev/null +++ b/UI/src/app/auth/service/user.service.ts @@ -0,0 +1,41 @@ +import { HttpClient, HttpHeaders } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { User } from 'src/app/model/User'; + +@Injectable({ + providedIn: 'root' +}) +export class UserService { + + path:string='http://localhost:8001/api1'; + constructor(private httpClient:HttpClient){ + + } + + postUser(user : User):Observable{ + let authCode = btoa(user.username+':'+user.password); + + user.username = authCode; + user.password = ''; + return this.httpClient.post(this.path+'/signup/',user); + } + + login(user : any):Observable{ + let httpOptions={ + headers : new HttpHeaders({ + 'Content-Type':'application/json', + 'Authorization':'Basic ' + btoa(user.username+':'+user.password) + }) + } + window.sessionStorage.setItem("code",btoa(user.username+':'+user.password)); + let login_api = this.path + '/login'; + return this.httpClient.get(login_api,httpOptions); + } + public getDetails(user:any):Observable{ + console.log("j",user) + + let user_api=this.path+'/username/'+user; + return this.httpClient.get(user_api); + } +} diff --git a/UI/src/app/auth/signup/signup.component.css b/UI/src/app/auth/signup/signup.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/auth/signup/signup.component.html b/UI/src/app/auth/signup/signup.component.html new file mode 100644 index 0000000..91ab1ec --- /dev/null +++ b/UI/src/app/auth/signup/signup.component.html @@ -0,0 +1,125 @@ + + + + + + Login Form + + + + + + + \ No newline at end of file diff --git a/UI/src/app/auth/signup/signup.component.spec.ts b/UI/src/app/auth/signup/signup.component.spec.ts new file mode 100644 index 0000000..2c39790 --- /dev/null +++ b/UI/src/app/auth/signup/signup.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SignupComponent } from './signup.component'; + +describe('SignupComponent', () => { + let component: SignupComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SignupComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SignupComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/auth/signup/signup.component.ts b/UI/src/app/auth/signup/signup.component.ts new file mode 100644 index 0000000..1e9aa72 --- /dev/null +++ b/UI/src/app/auth/signup/signup.component.ts @@ -0,0 +1,45 @@ +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { User } from 'src/app/model/User'; +import { UserService } from '../service/user.service'; + +@Component({ + selector: 'app-signup', + templateUrl: './signup.component.html', + styleUrls: ['./signup.component.css'] +}) +export class SignupComponent implements OnInit { + + signUpForm! : FormGroup; + + + constructor(private route: Router, private userService:UserService) + { + + } + + ngOnInit(): void { + this.signUpForm = new FormGroup({ + name : new FormControl('',[Validators.required]), + username : new FormControl('',[Validators.required]), + password : new FormControl('',[Validators.required]), + role : new FormControl('',[Validators.required]), + apartment : new FormControl('',[Validators.required]) + }); + } + onSignUpFormSubmit() : void{ + let user : User={ + name : this.signUpForm.value.name, + username : this.signUpForm.value.username, + password : this.signUpForm.value.password, + role : this.signUpForm.value.role, + apartment : this.signUpForm.value.apartment + }; + this.userService.postUser(user).subscribe( + (data: any)=>{this.route.navigateByUrl('/login');}, + (err: any)=>{console.log(err)} + ); + } + +} diff --git a/UI/src/app/components/banner/banner.component.css b/UI/src/app/components/banner/banner.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/banner/banner.component.html b/UI/src/app/components/banner/banner.component.html new file mode 100644 index 0000000..fc0464c --- /dev/null +++ b/UI/src/app/components/banner/banner.component.html @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/UI/src/app/components/banner/banner.component.spec.ts b/UI/src/app/components/banner/banner.component.spec.ts new file mode 100644 index 0000000..7c4ddc9 --- /dev/null +++ b/UI/src/app/components/banner/banner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BannerComponent } from './banner.component'; + +describe('BannerComponent', () => { + let component: BannerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BannerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BannerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/banner/banner.component.ts b/UI/src/app/components/banner/banner.component.ts new file mode 100644 index 0000000..b12246a --- /dev/null +++ b/UI/src/app/components/banner/banner.component.ts @@ -0,0 +1,29 @@ +import { Component, OnInit } from '@angular/core'; +import { UserService } from 'src/app/auth/service/user.service'; + +@Component({ + selector: 'app-banner', + templateUrl: './banner.component.html', + styleUrls: ['./banner.component.css'] +}) +export class BannerComponent implements OnInit { + + constructor(private userService:UserService) { } + + ngOnInit(): void { + console.log(window.location.pathname) + this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { + window.sessionStorage.setItem('userid', String(data.id)); + console.log("j",data.id) + }); + this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { + window.sessionStorage.setItem('apartment', String(data.apartment)); + console.log("j",data.apartment) + }); + this.userService.getDetails(window.sessionStorage.getItem("username")).subscribe(data => { + window.sessionStorage.setItem('role', String(data.role)); + console.log("j",data.role) + }); + } + +} diff --git a/UI/src/app/components/cart/cart.component.css b/UI/src/app/components/cart/cart.component.css new file mode 100644 index 0000000..bc8a630 --- /dev/null +++ b/UI/src/app/components/cart/cart.component.css @@ -0,0 +1,16 @@ +.item { + display: flex; + align-items: center; + flex-wrap: wrap; + } + + .btn-pay { + background-color: #C800Da; + border: 0; + color: #fff; + font-weight: 600; + } + + .fa-ticket { + color: #0e1fa1; + } \ No newline at end of file diff --git a/UI/src/app/components/cart/cart.component.html b/UI/src/app/components/cart/cart.component.html new file mode 100644 index 0000000..8dd14f7 --- /dev/null +++ b/UI/src/app/components/cart/cart.component.html @@ -0,0 +1,278 @@ + + + + + + + diff --git a/UI/src/app/components/cart/cart.component.spec.ts b/UI/src/app/components/cart/cart.component.spec.ts new file mode 100644 index 0000000..4888049 --- /dev/null +++ b/UI/src/app/components/cart/cart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CartComponent } from './cart.component'; + +describe('CartComponent', () => { + let component: CartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/cart/cart.component.ts b/UI/src/app/components/cart/cart.component.ts new file mode 100644 index 0000000..1146338 --- /dev/null +++ b/UI/src/app/components/cart/cart.component.ts @@ -0,0 +1,139 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup } from '@angular/forms'; +import { Cartdto } from 'src/app/model/Cartdto'; +import { CartItem } from 'src/app/model/CartItem'; +import { Orderdto } from 'src/app/model/Orderdto'; +import { CartService } from 'src/app/service/cart.service'; +declare const calc:any +@Component({ + selector: 'app-cart', + templateUrl: './cart.component.html', + styleUrls: ['./cart.component.css'] +}) +export class CartComponent implements OnInit { + + public products : any = []; + cartItem!:CartItem[]; + cartdto!:Cartdto[]; + orderdto!:Orderdto[]; + cartdto2!:Cartdto[]; + uid!:any; + pid!:any; + cid!:any; + oid!:any; + role!:any; + public grandTotal : number = 0; + public grandTotal1 : any; + qty!:any; + qty1!:any; + cartForm!:FormGroup + constructor(private cartService:CartService) { + } + + ngOnInit(): void { + this.cartService.getProducts().subscribe(res=>{ + this.products = res; + this.grandTotal = this.cartService.getTotalPrice(); + + }) + this.role = window.sessionStorage.getItem('role'); + console.log(this.role); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartdto(this.uid).subscribe(res=>{ + this.cartdto=res; + }) + + + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + + } + removeItem(cid:number) + { + this.cartService.deleteCartItem(cid).subscribe(data => { + this.cartdto.forEach((i, index) => { + if (i.cid == cid) { + this.cartdto.splice(index, 1); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + } + }) + }, (err: any) => { + console.log(err); + }) + + this.cartService.deleteOrderItem(cid).subscribe(data => { + this.cartdto.forEach((i, index) => { + if (i.cid == cid) { + this.cartdto.splice(index, 1); + } + }) + }, (err: any) => { + console.log(err); + }) + + } + + + inc(prod:any,ccid:number){ + + prod.quantity = prod.quantity + 1; + this.qty = prod.quantity + this.cid=ccid; + + console.log(this.qty,this.cid); + this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ + this.qty1=data; + console.log(this.qty1); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + + + }) + + + } + dec(prod:any,ccid:number){ + if(prod.quantity != 1) + { + prod.quantity = prod.quantity - 1; + this.qty = prod.quantity + this.cid=ccid; + + console.log(this.qty,this.cid); + this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ + this.qty1=data; + console.log(this.qty1); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + + }) + } + + } + + + addquantity(id:number,quantity:number) + { + this.qty = quantity + this.cid=id; + console.log(this.qty,this.cid); + this.cartService.addquantity(this.cid,this.qty).subscribe(data=>{ + this.qty=data; + console.log(this.qty); + }) + } + + getMultiply(price:number, quantity:number) + { + return price * quantity; + } + +} diff --git a/UI/src/app/components/category/category.component.css b/UI/src/app/components/category/category.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/category/category.component.html b/UI/src/app/components/category/category.component.html new file mode 100644 index 0000000..2026362 --- /dev/null +++ b/UI/src/app/components/category/category.component.html @@ -0,0 +1 @@ +

category works!

diff --git a/UI/src/app/components/category/category.component.spec.ts b/UI/src/app/components/category/category.component.spec.ts new file mode 100644 index 0000000..0efdbcd --- /dev/null +++ b/UI/src/app/components/category/category.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CategoryComponent } from './category.component'; + +describe('CategoryComponent', () => { + let component: CategoryComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CategoryComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CategoryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/category/category.component.ts b/UI/src/app/components/category/category.component.ts new file mode 100644 index 0000000..67656ef --- /dev/null +++ b/UI/src/app/components/category/category.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-category', + templateUrl: './category.component.html', + styleUrls: ['./category.component.css'] +}) +export class CategoryComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/UI/src/app/components/dairy/dairy.component.css b/UI/src/app/components/dairy/dairy.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/dairy/dairy.component.html b/UI/src/app/components/dairy/dairy.component.html new file mode 100644 index 0000000..72dad2e --- /dev/null +++ b/UI/src/app/components/dairy/dairy.component.html @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UI/src/app/components/dairy/dairy.component.spec.ts b/UI/src/app/components/dairy/dairy.component.spec.ts new file mode 100644 index 0000000..718a50a --- /dev/null +++ b/UI/src/app/components/dairy/dairy.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DairyComponent } from './dairy.component'; + +describe('DairyComponent', () => { + let component: DairyComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DairyComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DairyComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/dairy/dairy.component.ts b/UI/src/app/components/dairy/dairy.component.ts new file mode 100644 index 0000000..896b780 --- /dev/null +++ b/UI/src/app/components/dairy/dairy.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-dairy', + templateUrl: './dairy.component.html', + styleUrls: ['./dairy.component.css'] +}) +export class DairyComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Dairy'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } + +} diff --git a/UI/src/app/components/fruits/fruits.component.css b/UI/src/app/components/fruits/fruits.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/fruits/fruits.component.html b/UI/src/app/components/fruits/fruits.component.html new file mode 100644 index 0000000..564df5e --- /dev/null +++ b/UI/src/app/components/fruits/fruits.component.html @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UI/src/app/components/fruits/fruits.component.spec.ts b/UI/src/app/components/fruits/fruits.component.spec.ts new file mode 100644 index 0000000..2adccf7 --- /dev/null +++ b/UI/src/app/components/fruits/fruits.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FruitsComponent } from './fruits.component'; + +describe('FruitsComponent', () => { + let component: FruitsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FruitsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FruitsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/fruits/fruits.component.ts b/UI/src/app/components/fruits/fruits.component.ts new file mode 100644 index 0000000..6cd9696 --- /dev/null +++ b/UI/src/app/components/fruits/fruits.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-fruits', + templateUrl: './fruits.component.html', + styleUrls: ['./fruits.component.css'] +}) +export class FruitsComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Fruits & Veggies'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } + +} diff --git a/UI/src/app/components/household/household.component.css b/UI/src/app/components/household/household.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/household/household.component.html b/UI/src/app/components/household/household.component.html new file mode 100644 index 0000000..31d57ba --- /dev/null +++ b/UI/src/app/components/household/household.component.html @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UI/src/app/components/household/household.component.spec.ts b/UI/src/app/components/household/household.component.spec.ts new file mode 100644 index 0000000..e34a4f5 --- /dev/null +++ b/UI/src/app/components/household/household.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HouseholdComponent } from './household.component'; + +describe('HouseholdComponent', () => { + let component: HouseholdComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ HouseholdComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(HouseholdComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/household/household.component.ts b/UI/src/app/components/household/household.component.ts new file mode 100644 index 0000000..863a75f --- /dev/null +++ b/UI/src/app/components/household/household.component.ts @@ -0,0 +1,26 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-household', + templateUrl: './household.component.html', + styleUrls: ['./household.component.css'] +}) +export class HouseholdComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Household'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } +} diff --git a/UI/src/app/components/order/order.component.css b/UI/src/app/components/order/order.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/order/order.component.html b/UI/src/app/components/order/order.component.html new file mode 100644 index 0000000..009c13e --- /dev/null +++ b/UI/src/app/components/order/order.component.html @@ -0,0 +1,273 @@ + + + diff --git a/UI/src/app/components/order/order.component.spec.ts b/UI/src/app/components/order/order.component.spec.ts new file mode 100644 index 0000000..bcec1cb --- /dev/null +++ b/UI/src/app/components/order/order.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { OrderComponent } from './order.component'; + +describe('OrderComponent', () => { + let component: OrderComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ OrderComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(OrderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/order/order.component.ts b/UI/src/app/components/order/order.component.ts new file mode 100644 index 0000000..2727ebb --- /dev/null +++ b/UI/src/app/components/order/order.component.ts @@ -0,0 +1,31 @@ +import { Component, OnInit } from '@angular/core'; +import { Orderdto } from 'src/app/model/Orderdto'; +import { CartService } from 'src/app/service/cart.service'; +declare const calc:any +@Component({ + selector: 'app-order', + templateUrl: './order.component.html', + styleUrls: ['./order.component.css'] +}) +export class OrderComponent implements OnInit { + + public products : any = []; + orderdto!:Orderdto[]; + public grandTotal : any; + uid!:any; + constructor(private cartService:CartService) { } + + ngOnInit(): void { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getOrder(this.uid).subscribe(res=>{ + this.orderdto = res; + + }) + this.cartService.getordersumByUid(this.uid).subscribe(data=>{ + this.grandTotal=data; + }) + } + + + +} diff --git a/UI/src/app/components/payment/payment.component.css b/UI/src/app/components/payment/payment.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/payment/payment.component.html b/UI/src/app/components/payment/payment.component.html new file mode 100644 index 0000000..4c51626 --- /dev/null +++ b/UI/src/app/components/payment/payment.component.html @@ -0,0 +1,103 @@ + + + + + \ No newline at end of file diff --git a/UI/src/app/components/payment/payment.component.spec.ts b/UI/src/app/components/payment/payment.component.spec.ts new file mode 100644 index 0000000..315b6d6 --- /dev/null +++ b/UI/src/app/components/payment/payment.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PaymentComponent } from './payment.component'; + +describe('PaymentComponent', () => { + let component: PaymentComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PaymentComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PaymentComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/payment/payment.component.ts b/UI/src/app/components/payment/payment.component.ts new file mode 100644 index 0000000..efce212 --- /dev/null +++ b/UI/src/app/components/payment/payment.component.ts @@ -0,0 +1,87 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Cartdto } from 'src/app/model/Cartdto'; +import { Orderdto } from 'src/app/model/Orderdto'; +import { CartService } from 'src/app/service/cart.service'; + +@Component({ + selector: 'app-payment', + templateUrl: './payment.component.html', + styleUrls: ['./payment.component.css'] +}) +export class PaymentComponent implements OnInit { + + public grandTotal : number = 0; + public grandTotal1 : any; + uid!:any; + order:any; + cartdto:any; + orderNumber:any; + constructor(private cartService:CartService,private route:Router) { + this.grandTotal = this.cartService.getTotalPrice(); + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(res=>{ + this.grandTotal1=res; + }) + } + + ngOnInit(): void { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartdto(this.uid).subscribe(res=>{ + this.cartdto=res; + }) + } + deleteCart() + { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.getCartsum(this.uid).subscribe(data=>{ + this.cartService.total.next(data); + }) + + this.cartService.getOrder(this.uid).subscribe(data=>{ + console.log(data.length,':data length'); + console.log(data,':6:30'); + if(data.length==0){ + this.orderNumber=1; + } + else{ + var i = data.length-1; + this.orderNumber=data[i].orderNumber+1; + console.log(data[i]); + } + console.log(this.orderNumber,':ordernumnow'); + + window.sessionStorage.setItem("on",this.orderNumber); + this.cartService.num1.next(true); + console.log(window.sessionStorage.getItem("on"),':else'); + }) + + this.cartService.num1.subscribe(data=>{ + if(data){ + if(window.sessionStorage.getItem("on")){ + console.log(window.sessionStorage.getItem("on"),': iNif') + var order:Orderdto={ + orderNumber:window.sessionStorage.getItem("on"), + } + this.cartService.postOrder(order,this.uid).subscribe(data=>{ + this.cartService.num.next(data); + console.log(data,': post'); + + }) + } + } + }) + this.route.navigateByUrl('/order'); + + + + + + + + + //this.uid = window.sessionStorage.getItem('userid'); + //this.cartService.deleteCart(this.uid).subscribe(data=>{}) + } + +} diff --git a/UI/src/app/components/products/products.component.css b/UI/src/app/components/products/products.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/products/products.component.html b/UI/src/app/components/products/products.component.html new file mode 100644 index 0000000..5fb2ed6 --- /dev/null +++ b/UI/src/app/components/products/products.component.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UI/src/app/components/products/products.component.spec.ts b/UI/src/app/components/products/products.component.spec.ts new file mode 100644 index 0000000..f471086 --- /dev/null +++ b/UI/src/app/components/products/products.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProductsComponent } from './products.component'; + +describe('ProductsComponent', () => { + let component: ProductsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ProductsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ProductsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/products/products.component.ts b/UI/src/app/components/products/products.component.ts new file mode 100644 index 0000000..76328d1 --- /dev/null +++ b/UI/src/app/components/products/products.component.ts @@ -0,0 +1,44 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { CartItem } from 'src/app/model/CartItem'; +import { Products } from 'src/app/model/Products'; +import { CartService } from 'src/app/service/cart.service'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-products', + templateUrl: './products.component.html', + styleUrls: ['./products.component.css'] +}) +export class ProductsComponent implements OnInit { + + products:Products[]; + uid!:any; + pid!:any; + + constructor(private productsService:ProductsService, private cartService:CartService, private route: Router) + { + this.products=[]; + } + ngOnInit(): void { + this.productsService.getProducts().subscribe(data=>{ + this.products=data; + + this.products.forEach((a:any)=>{ + Object.assign(a,{quantity:1,total:a.price}); + }); + }) + } + addtoCart(item:any) + { + this.cartService.addtoCart(item); + } + addtoCart1(pid:any) + { + this.uid = window.sessionStorage.getItem('userid'); + this.cartService.postCart(this.uid, pid).subscribe(data=>{ + console.log('added'); + }); + + } +} diff --git a/UI/src/app/components/profile/profile.component.css b/UI/src/app/components/profile/profile.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/profile/profile.component.html b/UI/src/app/components/profile/profile.component.html new file mode 100644 index 0000000..356bef2 --- /dev/null +++ b/UI/src/app/components/profile/profile.component.html @@ -0,0 +1,138 @@ + + + + + + diff --git a/UI/src/app/components/profile/profile.component.spec.ts b/UI/src/app/components/profile/profile.component.spec.ts new file mode 100644 index 0000000..e88012e --- /dev/null +++ b/UI/src/app/components/profile/profile.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProfileComponent } from './profile.component'; + +describe('ProfileComponent', () => { + let component: ProfileComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ProfileComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ProfileComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/profile/profile.component.ts b/UI/src/app/components/profile/profile.component.ts new file mode 100644 index 0000000..56f574f --- /dev/null +++ b/UI/src/app/components/profile/profile.component.ts @@ -0,0 +1,28 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { User } from 'src/app/model/User'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-profile', + templateUrl: './profile.component.html', + styleUrls: ['./profile.component.css'] +}) +export class ProfileComponent implements OnInit { + + user!:User + uid!:any; + constructor(private actRoute : ActivatedRoute,private productService : ProductsService,private route: Router) + { + } + + + ngOnInit(): void { + this.actRoute.paramMap.subscribe(params => {this.uid = params.get('uid')}); + this.productService.getUserById(this.uid).subscribe(data=>{ + this.user=data; + }) + } + + +} diff --git a/UI/src/app/components/snacks/snacks.component.css b/UI/src/app/components/snacks/snacks.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/snacks/snacks.component.html b/UI/src/app/components/snacks/snacks.component.html new file mode 100644 index 0000000..8f7ce9f --- /dev/null +++ b/UI/src/app/components/snacks/snacks.component.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UI/src/app/components/snacks/snacks.component.spec.ts b/UI/src/app/components/snacks/snacks.component.spec.ts new file mode 100644 index 0000000..0170375 --- /dev/null +++ b/UI/src/app/components/snacks/snacks.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SnacksComponent } from './snacks.component'; + +describe('SnacksComponent', () => { + let component: SnacksComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SnacksComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SnacksComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/snacks/snacks.component.ts b/UI/src/app/components/snacks/snacks.component.ts new file mode 100644 index 0000000..24e2d62 --- /dev/null +++ b/UI/src/app/components/snacks/snacks.component.ts @@ -0,0 +1,26 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-snacks', + templateUrl: './snacks.component.html', + styleUrls: ['./snacks.component.css'] +}) +export class SnacksComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Snacks'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } +} diff --git a/UI/src/app/components/wholegrain/wholegrain.component.css b/UI/src/app/components/wholegrain/wholegrain.component.css new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/app/components/wholegrain/wholegrain.component.html b/UI/src/app/components/wholegrain/wholegrain.component.html new file mode 100644 index 0000000..c3ba00c --- /dev/null +++ b/UI/src/app/components/wholegrain/wholegrain.component.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UI/src/app/components/wholegrain/wholegrain.component.spec.ts b/UI/src/app/components/wholegrain/wholegrain.component.spec.ts new file mode 100644 index 0000000..dde245c --- /dev/null +++ b/UI/src/app/components/wholegrain/wholegrain.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { WholegrainComponent } from './wholegrain.component'; + +describe('WholegrainComponent', () => { + let component: WholegrainComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WholegrainComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(WholegrainComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/UI/src/app/components/wholegrain/wholegrain.component.ts b/UI/src/app/components/wholegrain/wholegrain.component.ts new file mode 100644 index 0000000..3636663 --- /dev/null +++ b/UI/src/app/components/wholegrain/wholegrain.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { Products } from 'src/app/model/Products'; +import { ProductsService } from 'src/app/service/products.service'; + +@Component({ + selector: 'app-wholegrain', + templateUrl: './wholegrain.component.html', + styleUrls: ['./wholegrain.component.css'] +}) +export class WholegrainComponent implements OnInit { + + products:Products[]; + name:string; + + constructor(private productsService:ProductsService, private route:Router) { + this.products=[]; + this.name='Whole Grain'; + } + + ngOnInit(): void { + this.productsService.getProductsByCategory(this.name).subscribe(data=>{ + this.products=data; + }) + } + +} diff --git a/UI/src/app/model/CartItem.ts b/UI/src/app/model/CartItem.ts new file mode 100644 index 0000000..2067a1d --- /dev/null +++ b/UI/src/app/model/CartItem.ts @@ -0,0 +1,25 @@ +export class CartItem{ + id?: number; + quantity?:number; + total?:number; + product?:Products; + user?:User; + +} +export class Products{ + id?:number; + name?:string; + price?:number; + rating?:number; + image?:string; + quantity?:number; + totalprice?:number; +} +export class User{ + id? :any; + name?:number; + username : any; + password : string =''; + role?:string; + apartment?:string; +} diff --git a/UI/src/app/model/Cartdto.ts b/UI/src/app/model/Cartdto.ts new file mode 100644 index 0000000..cffc555 --- /dev/null +++ b/UI/src/app/model/Cartdto.ts @@ -0,0 +1,16 @@ +export class Cartdto +{ + cid?:any; + quantity?:any; + totalPrice?:any; + + pid?:number; + image?:string; + pname?:string; + price?:any; + + uid?:number; + uname?:string; + role?:string; + apartment?:string; +} \ No newline at end of file diff --git a/UI/src/app/model/Orderdto.ts b/UI/src/app/model/Orderdto.ts new file mode 100644 index 0000000..d7c2cdb --- /dev/null +++ b/UI/src/app/model/Orderdto.ts @@ -0,0 +1,17 @@ +export class Orderdto +{ + orderNumber?:any; + cid?:any; + quantity?:any; + totalPrice?:any; + + pid?:number; + image?:string; + pname?:string; + price?:any; + + uid?:number; + uname?:string; + role?:string; + apartment?:string; +} \ No newline at end of file diff --git a/UI/src/app/model/Products.ts b/UI/src/app/model/Products.ts new file mode 100644 index 0000000..9b8597f --- /dev/null +++ b/UI/src/app/model/Products.ts @@ -0,0 +1,10 @@ +export class Products +{ + id?:number; + name?:string; + price?:number; + rating?:number; + image?:string; + quantity?:number; + totalprice?:number; +} \ No newline at end of file diff --git a/UI/src/app/model/User.ts b/UI/src/app/model/User.ts new file mode 100644 index 0000000..e1585f6 --- /dev/null +++ b/UI/src/app/model/User.ts @@ -0,0 +1,8 @@ +export class User{ + id? :any; + name?:number; + username : any; + password : string =''; + role?:string; + apartment?:string; +} \ No newline at end of file diff --git a/UI/src/app/service/cart.service.spec.ts b/UI/src/app/service/cart.service.spec.ts new file mode 100644 index 0000000..cb4a750 --- /dev/null +++ b/UI/src/app/service/cart.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { CartService } from './cart.service'; + +describe('CartService', () => { + let service: CartService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(CartService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/UI/src/app/service/cart.service.ts b/UI/src/app/service/cart.service.ts new file mode 100644 index 0000000..4543485 --- /dev/null +++ b/UI/src/app/service/cart.service.ts @@ -0,0 +1,136 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { BehaviorSubject, Observable } from 'rxjs'; +import { Cartdto } from '../model/Cartdto'; +import { CartItem } from '../model/CartItem'; +import { Orderdto } from '../model/Orderdto'; +import { Products } from '../model/Products'; +import { User } from '../model/User'; + +@Injectable({ + providedIn: 'root' +}) +export class CartService { + + public cartItemList : any=[]; + cartItem!:CartItem; + public cartdto! : Cartdto[]; + public orderdto! : Orderdto[]; + public productList = new BehaviorSubject([]); + order = new BehaviorSubject({}); + num=new BehaviorSubject(0); + num1=new BehaviorSubject(false); + + total=new BehaviorSubject(0); + + + path : string = 'http://localhost:8001/api1'; + + constructor(private httpClient:HttpClient) { } + + public postCart(uid:number,pid:number):Observable{ + let get_api=this.path + '/cart/'+uid+'/'+pid; + this.cartItem= {}; + return this.httpClient.post(get_api,this.cartItem); + } + + public getCart(uid:number):Observable{ + let get_api=this.path + '/cart/'+uid; + return this.httpClient.get(get_api); + } + + public getCartdto(uid:number):Observable{ + let get_api=this.path + '/cartdto/'+uid; + this.cartItem= {}; + return this.httpClient.get(get_api); + } + + public addquantity(cid:number,quantity:number):Observable{ + let get_api=this.path + '/cartput/'+cid+'/'+quantity; + return this.httpClient.post(get_api,this.cartItem); + } + public deleteCartItem(cid:number):Observable{ + let api=this.path+'/cart/'+cid; + return this.httpClient.delete(api); + } + + public deleteCart(uid:number):Observable{ + let api=this.path+'/usercart/'+uid; + return this.httpClient.delete(api); + } + + public getCartsum(uid:number):Observable{ + let get_api=this.path + '/cartsum/'+uid; + this.cartItem= {}; + return this.httpClient.post(get_api,this.cartItem); + } + + public postOrder(order:Orderdto,uid:number):Observable{ + let get_api=this.path + '/order/'+uid; + return this.httpClient.post(get_api,order); + } + + public getOrder(uid:number):Observable{ + let get_api=this.path + '/orderdto/'+uid; + return this.httpClient.get(get_api); + } + + public deleteOrderItem(cid:number):Observable{ + let api=this.path+'/order/'+cid; + return this.httpClient.delete(api); + } + + public getordersum(uid:number,onid:number):Observable{ + let get_api=this.path + '/ordersum/'+uid+'/'+onid; + return this.httpClient.get(get_api); + } + + public getordersumByUid(uid:number):Observable{ + let get_api=this.path + '/orderuid/'+uid; + return this.httpClient.get(get_api); + } + + + public addquantityOrder(cid:number,quantity:number):Observable{ + let get_api=this.path + '/orderput/'+cid+'/'+quantity; + return this.httpClient.post(get_api,this.cartItem); + } + + + getProducts() + { + return this.productList.asObservable(); + } + + setProduct(product : any) + { + this.cartItemList.push(...product) + this.productList.next(product) + } + + addtoCart(product : any) + { + this.cartItemList.push(product); + this.productList.next(this.cartItemList); + this.getTotalPrice(); + } + + getTotalPrice() : number{ + let grandTotal = 0; + this.cartItemList.map((a:any)=>{ + a.total= a.price*a.quantity; + grandTotal+=a.total; + }) + return grandTotal; + } + + removeCartItem(product: any) + { + this.cartItemList.map((a:any,index:any)=>{ + if(product.id===a.id) + { + this.cartItemList.splice(index,1); + } + }) + } +} diff --git a/UI/src/app/service/products.service.spec.ts b/UI/src/app/service/products.service.spec.ts new file mode 100644 index 0000000..62eb6c7 --- /dev/null +++ b/UI/src/app/service/products.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ProductsService } from './products.service'; + +describe('ProductsService', () => { + let service: ProductsService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ProductsService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/UI/src/app/service/products.service.ts b/UI/src/app/service/products.service.ts new file mode 100644 index 0000000..aa38d24 --- /dev/null +++ b/UI/src/app/service/products.service.ts @@ -0,0 +1,37 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; + +import { Products } from '../model/Products'; + +@Injectable({ + providedIn: 'root' +}) +export class ProductsService { + path : string = 'http://localhost:8001/api1'; + + constructor(private httpClient:HttpClient) { } + + public getProducts():Observable{ + let products_get_api=this.path + '/product'; + return this.httpClient.get(products_get_api); + } + public getProductsByCategory(name:string):Observable{ + let products_get_api=this.path + '/product/category/'+name; + return this.httpClient.get(products_get_api); + } + + + public getCart(uid:number):Observable{ + let products_get_api=this.path + '/product/'+uid; + return this.httpClient.get(products_get_api); + } + public getUserById(uid:number):Observable{ + let products_get_api=this.path + '/user/'+uid; + return this.httpClient.get(products_get_api) + } + public getIdbyUser(username:string):Observable{ + let products_get_api=this.path + '/userid/'+username; + return this.httpClient.get(products_get_api) + } +} diff --git a/UI/src/assets/.gitkeep b/UI/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/UI/src/assets/js/main.js b/UI/src/assets/js/main.js new file mode 100644 index 0000000..4067182 --- /dev/null +++ b/UI/src/assets/js/main.js @@ -0,0 +1,10 @@ +function calc() +{ + var price = document.getElementById("price").innerHTML; + var quantity = document.getElementById("num").value; + var total = parseFloat(price) * quantity + if (!isNaN(total)) + document.getElementById("total").innerHTML = total + + +} \ No newline at end of file diff --git a/UI/src/environments/environment.prod.ts b/UI/src/environments/environment.prod.ts new file mode 100644 index 0000000..3612073 --- /dev/null +++ b/UI/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/UI/src/environments/environment.ts b/UI/src/environments/environment.ts new file mode 100644 index 0000000..f56ff47 --- /dev/null +++ b/UI/src/environments/environment.ts @@ -0,0 +1,16 @@ +// 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 +}; + +/* + * 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/UI/src/favicon.ico b/UI/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..997406ad22c29aae95893fb3d666c30258a09537 GIT binary patch literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 + + + + DailyCart + + + + + + + + + + diff --git a/UI/src/main.ts b/UI/src/main.ts new file mode 100644 index 0000000..c7b673c --- /dev/null +++ b/UI/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/UI/src/polyfills.ts b/UI/src/polyfills.ts new file mode 100644 index 0000000..373f538 --- /dev/null +++ b/UI/src/polyfills.ts @@ -0,0 +1,65 @@ +/** + * 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 Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** + * IE11 requires the following for NgClass support on SVG elements + */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** + * Web Animations `@angular/platform-browser/animations` + * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. + * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). + */ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + +/** + * 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 + */ diff --git a/UI/src/styles.css b/UI/src/styles.css new file mode 100644 index 0000000..0242f58 --- /dev/null +++ b/UI/src/styles.css @@ -0,0 +1,244 @@ +/* You can add global styles to this file, and also import other style files */ +*{ + margin: 0; + padding: 0; + +} + +.main{ + width: 100%; + background: linear-gradient(to top, rgba(0,0,0,0.5)50%,rgba(0,0,0,0.5)50%), url(1.jpg); + background-position: center; + background-size: cover; + height: 109vh; +} +.main1{ + + background: linear-gradient(to top, rgba(0,0,0,0.5)50%,rgba(0,0,0,0.5)50%), url(2.jpg); + background-position: center; + background-size: cover; + height: 109vh; +} + +.navbar{ + width: 1200px; + height: 75px; + margin: auto; +} + +.icon{ + width: 200px; + float: left; + height: 70px; +} + +.logo{ + color: #ff7200; + font-size: 35px; + font-family: Arial; + padding-left: 20px; + float: left; + padding-top: 10px; +} + +.menu{ + color:black; + width: 400px; + float: left; + height: 70px; +} +.menu1{ + text-align: center; + color:black; + width: 400px; + float: center; + height: 70px; +} + +ul{ + float: left; + display: flex; + justify-content: center; + align-items: center; +} + +ul li{ + list-style: none; + margin-left: 62px; + margin-top: 27px; + font-size: 18px; +} + +ul li a{ + text-decoration: none; + color:black; + font-family: Arial; + font-weight: bold; + transition: 0.4s ease-in-out; +} + +ul li a:hover{ + color: #ff7200; +} + +.search{ + width: 330px; + float: right; + margin-left: 270px; +} + +.srch{ + font-family: 'Times New Roman'; + width: 200px; + height: 40px; + background: transparent; + border: 1px solid #ff7210; + margin-top: 13px; + color:black; + border-right: none; + font-size: 16px; + float: left; + padding: 10px; + border-bottom-left-radius: 5px; + border-top-left-radius: 5px; +} + +.btn{ + width: 100px; + height: 40px; + background: rgb(161, 185, 175); + border: 2px solid #ff7200; + margin-top: 13px; + color: #fff; + font-size: 15px; + border-bottom-right-radius: 5px; + border-bottom-right-radius: 5px; +} + +.btn:focus{ + outline: none; +} + +.srch:focus{ + outline: none; +} + +.content{ + width: 1200px; + height: auto; + margin: auto; + color: #fff; + position: relative; +} + +.content .par{ + padding-left: 10px; + padding-bottom: 25px; + font-family: Arial; + letter-spacing: 1.2px; + line-height: 30px; +} + +.content h1{ + font-family: 'Times New Roman'; + font-size: 50px; + padding-left: 20px; + margin-top: 9%; + letter-spacing: 2px; +} + +.content .cn{ + width: 160px; + height: 40px; + background: #ff7200; + border: none; + margin-bottom: 10px; + margin-left: 20px; + font-size: 18px; + border-radius: 10px; + cursor: pointer; + transition: .4s ease; + +} + +.content .cn a{ + text-decoration: none; + color: #000; + transition: .3s ease; +} + +.cn:hover{ + background-color: #fff; +} + +.content span{ + color: #ff7200; + font-size: 65px +} + + + +::placeholder{ + color: #fff; + font-family: Arial; +} + +.btnn{ + width: 240px; + height: 40px; + background: #ff7200; + border: none; + margin-top: 30px; + font-size: 18px; + border-radius: 10px; + cursor: pointer; + color: #fff; + transition: 0.4s ease; +} + +.btnn:hover{ + background: #fff; + color: #ff7200; +} + +.btnn a{ + text-decoration: none; + color: #000; + font-weight: bold; +} +.form .link{ + font-family: Arial, Helvetica, sans-serif; + font-size: 17px; + padding-top: 20px; + text-align: center; +} + + + +.liw{ + padding-top: 15px; + padding-bottom: 10px; + text-align: center; +} + +.icons a{ + text-decoration: none; + color: #fff; +} + +.icons ion-icon{ + color: #fff; + font-size: 30px; + padding-left: 14px; + padding-top: 5px; + transition: 0.3s ease; + +} + +.icons ion-icon:hover{ + color: #ff7200; +} + + + + diff --git a/UI/src/test.ts b/UI/src/test.ts new file mode 100644 index 0000000..b4dd603 --- /dev/null +++ b/UI/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): { + keys(): string[]; + (id: string): T; + }; +}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), + { teardown: { destroyAfterEach: true }}, +); + +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); diff --git a/UI/tsconfig.app.json b/UI/tsconfig.app.json new file mode 100644 index 0000000..82d91dc --- /dev/null +++ b/UI/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/UI/tsconfig.json b/UI/tsconfig.json new file mode 100644 index 0000000..6df8283 --- /dev/null +++ b/UI/tsconfig.json @@ -0,0 +1,30 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "es2017", + "module": "es2020", + "lib": [ + "es2018", + "dom" + ] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/UI/tsconfig.spec.json b/UI/tsconfig.spec.json new file mode 100644 index 0000000..092345b --- /dev/null +++ b/UI/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" + ] +} -- 2.30.0

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 literal 0 HcmV?d00001 diff --git a/UI/src/3.jpg b/UI/src/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e99317aaa45ce687f47977cc89e6faf9daa48e62 GIT binary patch literal 57177 zcmeFYWl&sA)Gj)>y95se2o@kfaF-y150=aT3Bkg^;7$mEKnU&-T*BZEgL`m-4>q`G zfPvr%mcx6#TXpZ>`}fr8>Z-kJclTObdavEj&~|5qOh?nA{R#KXhI z#Umylz$YXnCM6{yCLtjsr=}z$ry?gIp`@pzqM@auqa&qw#6VBWKut?W`=1gloQE;E zctm)3M6_fiWVHXk%fD^_6(JS__In(xCje|JEF3DVe|-Q}000XY2MY`E{}w!a0>TGt z*hCM_dXxaHhs(ys!^XwICBVnQC&0qS!3E$^;Zt)Eh!D~|Q8uKtq7!us=2S_b2j$li zaf!Wi@0ofOl31|un}J(Z&B)_(a@|uC>!k1Xy$||W9xP!$nEU_O!^3~jjEzP3(5g)J zVC}&Y9sxEEK0eMvrw40P09-t34iRNTD|{Na-~`$y`L#V$zeP9bR89!!Ip2jOKH?Gs z74*8-O@IG~0+2q8!lrr{qzJe!en|^THhf77r!{=Z_mb8S_#pq^6aU9Ok5^-SuM27u z)L;I0$lwFccg9?l2Qs69OaCL3{wK_qd)a&OL3|8b5zgNqgeJqzhA>l~!2hS07jqX7 z)Oh^eXZ4}k7cSs@+`-&=Q5|R<_}`eeV{p?{XL99I$#A9YuQi}4X7)j0Aaf~jr8Q=@ z_E!SYN!{;`=<<1 zcGP6YAe8PbGFdG3?a=g3U3pU<}<9K!a`z0^?w~>MuT%W8}^TmqAikaqH-AoVD z60@edP5%4?AXvqhPN;JK0m$B*=Xq)9vit*_Q3l;2f~Gqm`m-`9;y=ho_9(ghT{}T7 z1Nk`ob_n8QT}vv^OK_~w!T@OL?%!*y59_Qplv^jinCWVpU-a<73cX=3SCT&Q{bayyd*Jz~ne72ioP^zsf?} zl&?j^MI{@{G&?cDc%JvRI9mO-z$VC0yUHtd;4v7ydh_=8CT*_SGU;xU`0N2^ zHtO5Mjq@mOL!%}>rJn#r5R;-|vFrZ;(*+i)&bcm$HY({Hh0So=!uE#v{E^1>`#)v# zHX>B0HXqi@Pt%iDT72<5=kcXXY~S5jBBuJPkDk#dBb+V98jY$l(F883?OXd`nPMw5 zpEoY|5_A@%7d-lMuIcNKLr~$j<=c0y{{UsIfr6@S%hUBsPP3mB&x~WNk*L%~D&8PN z^Fld2W4IRR(+%nD#ZTf3qMs{298VQhpsYF5_ODgv$~EGS@B(=vDx79^Md;;w(zp~f zVO1)rN?co<3)qgHD~9izw2b}Cq}+1#Bwrk$fnWR>ac6md2g(}g?>`eO6`EMFeSX+i zbDk#2r}Ou<7Q>;m{2e-F%dyM{!#O`1N@BD7ec+lfmR7K#V?mi@sz6pjR{-Dwv z3z;|Ub*+uEESpNh0#MURaO$dOJN}Zqoa>3c7svSrKz_e(2!cIR{0EQ@j>|38xO3dT z2(OaKG3SXwZQ^D3NntZ2u-ZJMbk8#&WRQCs=YPNoMaIYx+~uQ2h|S%!oyGc&7^HeM zhYbg$2U!xpt0-v`ghiAeKi@>t%b>s2WnD`Uz_EYRKfrZz&|F7t`C(!XEY|~xKed(|N&Jqm#oaur4p}V@4xnx;D`Ax}vQGF*|Al>vZQj%D!V_()T zD>_{g66)wdY}(htH~9%}EyZ}`i!q0ap7HFlo(%1_+iObO zgNK-3>$xVeYysaa^DYbM?MnuhuUJh@<~;D*rj5zys#a|GHjPI9CSTpS!>X?5+o{=S*(qBta=n zfy@V{`~M^KLx;ah!3DfGUOKG2y zJh;Ekc6sjRpOy3G+PV^n@Jf3ub|0==vutEqS(a6Yh>vlKpIe`XcH|#svOqu*b|*D8 z7sf&n1yLsKpQ9cbA|eXpD#=;s=cO}Ys<}W>W)il*ypjnFOwqoS@#G$##LUF>pkHOG z7MA~zhc$Nnj6MzV>-h($?r<@GWdY{mJ6BS84E+4#WLc69oM7|&HS>|eThREe5y&0{ ztF{06g~`iB&9m;;5Q72Zeb!8J`Df#_0n6_l?^|5PYR$J%YacN??b{|W0cC4ff-An3o3_H7Q0B58y_267oVzt{{fEoZo}MLW+egVklKF$D#dHF zk-w~lb2Q1gF=l=stscc!>)n65pVSNOFNafeIg+#^6D4^i(A|4-f<0Mo*Sn=b14l^7 zzr^Ur%Xr22-@ARefz>6{{+$Pk*;Jfy?pvR%ugem-z3$iWtU$tzcA%uhG_HoMyDkaG zUEqB2NW4XgZ%WTvDoR62s)ygKQ}zx`2xpE(M%zaRXUus#YWoN1nnXq^F5d9px#V7I zjG0^pX&eZcw$_UI)a%%JO41hH4jmCt(pqj7H| zaPMV(6?jnay0sWHx!=Ujw9Np|tLgNgeX2sM_Q!OxOwuj`HBn-kO+qKMOnXyRVcT5G zBqY=2Okg#^k`XDC!-0sNCw5|$gEhwOBzCHL zE*K*6Co3G>a|O+m2=0$LMC`6^$7VJA+JV1NJR^un)bcAB4(MI|rmD8Zg>K^jjDGJ( zU96gKdjJcl$)_hZ(SqOUu`Cl_RUL2Q)PBCH+q)uNyk)*FLT>C+Q2rCfW@z-;F-$hu zI6pL=2p1-uZ13AyCvR^QQ*Q7Gq#}nX!8XzZ^wH9o8 z(ikDaq=Bsb=xY>VO2mTwW$IHQDV;|TRed*^f)?>bbix+Z!Bii#FVvZfTU863&KNa>smzJdE7^q!{cr$G2CZnq00| zFYa?cXDiR8rmBt*JZa83<-EET=Q;=3j9CY^2RSrse>07Ot`I_;`EpCSCsUb6zPKB9 zKtaCepJcPZuUYLS?nGCzRCOFx-9pvsZo5-&^RnBtICG?qGs0y&9K2@>*;Ud6MRzz} zrwH3kh-)cnz1Gu{=9d~S`&=dN?{!((s^dQYbpIfco-{g~%(%O{PcU^uj_!8-0Brt+&& z#Add{FUq+T0$MWXN~dBDrzJ?JCm{i6gWNUNq~zWuKeDj{T3AKs<4SW655<11EU80~ za;2n1hvqEfWM#zY;R-$m|30_Hd*W`ZlfL;Po1hYW=qCFVqAHn=%Ufm|lF#^d|EYLz z1tE{2`PnYCNcX3o2PJijW+YslTq3)US=$$jQIin#m8*o;V}Q>`bF|emw^>A#e=)u< zm{pLkqa98}VxWK)AZEX%GN)?T3{Cm$2DUJ77&8JfNr6SKGfu28T=9t(n^nEAu;Cd2^?eOTl!MKCzI5qNz^A zF@uzZ0JKr?v&C+>s3CC#4Q{N;Q)}PJejUq4oBV6YUpi8|dva;Z9GtLNKNq6_dA{nUL z;vnnvo__Rg`%~gAIu=O=L1)2U(T)~bb*!zL?Gw$fQ>H`lvvgz1qPVtXWl)n2P4z&C zp0V4&R%`&92YAHdnwtY~5znbBbx@VVgxps$7ZB}~yGLdn!JAduw1}p_{>NnQEOugs znbC{v3aYk)4Yrz&kOn(4OV>H)Is`vBpg08wIx~*N)QQo1Gv(g$<3%r zgH-m97mQ5*bi84JwS6{N_E0gFtDn<;y5=dfo;FTR zG=I;?k`!I|Ab>EbPbWTGD8j1=Sz%BA5 z1&0nxN(n*XHc8`(;Bs(M9!k{^3aMOG&$bWj)lM|6T({DemSefO+aG>Uf~lH~MTu3^TGBV$XIht|?Msk-V~yqa)RMSa&VyqgKL#*s_2G@{d-~6V-nU0_ zzNgE-o~`BIESG5LwCF;hKBKE#8c^KL)TqML5v5BaF6(RK@T%4r{+WVj)7CPE3hq99 zs-4IpG~c4TYg3MFO0I_m(P+1l;JHEpw7@92r(AYwZ)XVIpT1btdY+OG z1+8(FglyIhABjXW`N#^UlCyXMYXF_KLI5Iwdu(-;toes!6`q3vz~j z_1f#dk+HAJSS2xYT=pGX&LJ%gpKe6Pd+%_56p43>judSDkC(5d2~>aZepV6_M; z=3h_YR^uxa&CXW}AsorZIsOdtPW5>d`($w){Ce%3(SRST_#e}-)ATw4BPcnyENk%@ z)YG%NvUSbmf^E&dZRy?1h9Rq$P?2oa{O;^!KHyR;1#^&p%}vY))Ni*Z&lD*o9zEr| zn%i~|*(y^@Vz*WD*_MLezr2)jrS!Y(>;K0^#>`ZH1td}a86 z*o2;}mOV0+Q~Cwtp4C-_wy*Z_MavO~aLTOjaIzFq??H8J!JO+AZ1lhPO1=ZRTX{m1J#mVIJ=o{7Kobm`?meBzI8gEl^MD9dl*m z3FjunIqw$LH}Ex^8jta<4UAB&z>NlX$6(;qGQ$UstBO*uVJuyZtDZ$(@e(XRO+x1e}zjg;Mg7 zem88Jc|{1Or$yQcOK%dJ%mrQKl2fR~u6pRYf?_uQyfbJkb`Qhki%|`+dHrCi4=ko1 z{mKW@q4Z>*Egq-vkCVCcH7SRijYTbNe`ycRo$vZ(RhZ9C zsf<%wYF`wn*Y;~jXCj;fNPqRAm{U+=G=6$Oh3=;CQ$TdI@f&Hp^e`^i2&LOUfGenw z2pv(p_dwvXMWpBWUoRvxhPpBk!~N0a}zI+Xi8>orMdyB zJzHyQxW-@vRcJI-6nj9jd>^1sb9}N9Lx8breL_0wNWWpSvmZEC&i*9rivxrHr`C$PU0^PszUSM=A9B9 zNt|7KnA1=nS*Vu6_=kTyj}f@)va1w+=3Fth^;M{fr_J;&X^a;(PXfz8t%z-Xj;OoiyPbMdEM1iC2ZbyswZ>PyHui(D$Lu-e zGNt$5XhkneHN0*i#QmgF;PpIkVe;!)4waU_JzQQg3HJJBhFm;-(dcMA$ekACd%4YI zx38D*{-!WgjGQKZKFmKMIfsZfu7`Fti|OUG%4@xWOj9K39)RWQcHmfKVI87Em8Ee&H?Ka zzk|7AMLY@BBAGY7h`+1;44s<1me0LQ8{-uHYh?FHe>W6cFNh0JGr7ymdY>_Am+}d5 z)y097k3?l7GahIBH2155w_g&=@h%f8m*n6cmd*(iwgls3eZ#TU@iB z()F&xL0&D&xB>2#6DAVB{Tkq(_&p9}ESjHi2qlWD^q+BdZ4yv_b*#yn^I6i$?9k*N zfWNMj-T5b(q)YtB47biO=cv<;TJi=bCaGWTQY*H|8=b`F)sUD*!z8MZU7y9mo4rq@ zI5yz7*58sGgEEq{O|;SpRobglF!aTx{Lkn zMXI6&O&lp{zvJ;=8J9t=CktJy3aHEMP*PxPe`HgaQVa;EQRihpHT`N4=pzX1o{M)<-Opb*E zKr=Y}^m{}VY+$CF_2Dc3Cd2y=kX~rHcRK1Cl%nM=&|tPOAiT0%zA~ai*6eo+#bNBP zauK{i;KIe~l-P=mPD-&Z%7;DdBr>w_B0l&sxQ1S|l0Wk6F2RQ_(_c*3F>}Cphk3 ziM;qG+?DhccYGp)*XIYBCnB7Smb}R3)*hLRP%XNBw7g^l$H!N&@M-ca6CcGr<9LdK=M35aTp3Q~c|*sa;b*xRD*e+eEY!>nplnqsoZjVp3IhKI*q zN;Xs7NAw|DV8=@>P#(@bI#y4~H>=_r`dq6BL6k}VC6|^;;gA9U!lNwGw*kSCrp^2E z8ltH5(gxiqCvZ1RSM`iq!{&OzUB7#WVdY}fY|L&mg@4!_s6u^uo(*> z1XvIik!Dlx30f9xSW6F;jMW@kPbBD2|41o5+tcCWF*CDZZZZ;C%o^K33-hYr6F~Vf zsw68~8C*qoc&=6+JfP^p5e@wfKcG)HV}`vTJw`UMMk&rib$npra?n@W#)+9E{6Mn64O{tN1#>5BuxQvU(UBZ@2`2QK4S^yiJ8d$@_} z3IRwzo)Sv055?7_rOmF}G6ge2Qn^YKE`RSYs20yHX3XCdL!6EaHv8NVMyqDY(;8B^ zS!an#tbd9x6Mp>z7&iDqo|DBaRLPibhJHcrq8XGPs`iELS31jXE*JuW^C*4e ztw$>EN)G!gcfQge2|Q=t*Wz;j+=R2E8)y@w`V_S?zEa7(#18La(y`U%Rk2u1s7K~( zaINRMzVv(#qkU%dWOdi_arg*bf`qp*ng3OjL@Cs#BEHgDmS&pWIg zA!R7H!_Rn+?xEu{ZyZ|_#P;pUA#hlFrGPN>wH6XNYE+oe)I*hTda01^k zd0{N>@~xBs!(Tw)4}u-5VOTjtD7}Ef$h03-15Ap&G~Z$_cBL;$4)sR=WT;perc244`um zwNYQb<@fo01P?+b0@xDBHudj%A`>nGgh!EPp<;XnXTl_IHIkUqnO?2Kj~9B^UYi9g z)*V6^`v}GT*H)JH>3A;rjYt5$fx4@#e~fJA$!FWnWy=iA?wsjO*zAif5+`gW)~mR; z{QaTLQ6D5wD?f-;s1v!I@evJK5@-b9OF8@8=?d1CKaIOlROv>1Dqp3Exz0u+u7-z? zE$#Pl$S7LR@aPvXd}z_sn&f;UEq*Ea-&iFXi<=6=9DoK)?eFio7Y+eIA1H&y(=DHT zP(|r$S6yl*Qn4NTJE_{n|8^Usgj-qhX-@EsxVuWrA?qx)w&2z#-*>=;iO>WK|AO<* zF8PWKO$Yvt2sDg{EuMuK5ZJxhnM+i+hj7Vg(P|#>Bv^zz!~Y#ZU6E@@5dAT|I#HzI z{2!n%`2YjRGv1I5-<^P7^KFQB_s=Nbzqmj@-%Aap>-F1~K*qYGPW||M-D06CQ^-d~ z$uWP=D;}jv3NA@m!nCORd5k!zLoBvEn8m`VxUNm*X$BEU20+8qSwT9nqT- z$-K{5++JB;@TqaD-CnJ)lM8&Ze2dAqZ}Si#I1ipT6!pSxHF_0E(OR90F%>IsH5Boj z{nl^^4psOTcEuI56u!p3hcReKrN$Cq4?e`x?a-YwJ($a|6YsQkZaoh@)*3PXge7gj z`J{Yhd>8X&cZ$9b}&HkU;c@paOAxP>pZ$dVaR5r(u4+W5y3rkyV#(SzMqOcz?`3$;t>y zDid;JsoM4xWV|@yYM=}Z@3|^Zo5L`>?fZns0AJkFzF}?9az5SGmmD>k%7k@qs0YNS z94#GTU6pBV%=cN;f0yZ93Gf|oMpaI6Lkctu{d7{o@Jf{msiX0D_HfyDiw=d4Dl((o z_$+t1{3wYwdgUCS2xfS)oxC=df}O=>otLWiYG))Bbn<dn&N;RvA$1=-_W*>f!8WCvbUd=kyRoWHm>W4twSsg?%ud{2i=OC7!1D5iK&n? zaI`FT_~lmU5F@W(yKDaE8w@Twe**T>;^$y{_X!A+KN}<>2R`S`GIjB{8zR@pCT^$_eW#&#TK=;9`oOCV zJv6s#;W3TQRYf{sp^Qkal4gnuW?SrU{`NlVR1}e(!}!j=dvirR`k^)G|3r+;E3oS;6?TI zZ1zgzp|9Za38{Q}h!^J@s{B9mihY82sc2YCu|Dx)`&9c}O?8L8moCyPVEO%urKITt zFffL6uJi<@96zK=`>kKVoz~QkI~>QX|08Qmf$JYKr6Zje+hy%X6>NBXmQ9n7hK9Gq z;lO?g@!jg+!oyV?^v@n+I6b3L*?>uO*2jq9YAr3pk%XryEOjkMBk{HPkn(GI;#DFx zt-=i%(pzx$ zyZ+43hIpJ+&}ZGf=u<4i8*+sUJo8o;nhK^eCd9KQW=J`qx6xPNvIpmMaPH^?U<>B~ zftu~V5xwMbT(cc9tVtxo=a~tFUM=bXC&*gfG!U|pW9Wt|l$m=d;0j=?1 zn;HCPqq(U}sUM``*to9ool#V znYr(5z%4gZOZs&mwrk8RD9m%32+EJPmW%cS)kfAB|`m*J8uh25Lq zzc*a%IHeN{lr%$#3kY!75al|aN5h5A0?qFoS2kyhk0x=91SRo`RNior@=6i%UE#hx zizj3uDCCW|B4AFO1e3gmS@aC=Fd4K-YP@7sTnQ)63z z3HXVw25ZG9-1bGi8dE<%0WB#D zL$OHA+L(!+YbeX0E7%Z)qhu=*uf1g0tlyw#9N-oj?_%%|8lIBf}hO#*}O z@yI4;kL-0>Va&6&_Q^B%6@rm7Z)=8=9NtP5Evgtiz=zDAxZYwox6OV%Fp@YI)k-ij zMDhZOK|hxIsUllr(bROfG(zj1UZv> zYp?c9k>hl}v;CQ9&j~<&!~2RJ+4HAQ?4g0@ZROxqGI;WG;Xn&`Zs^*!Q*s2DnmQuM z5}k*~c7JOhS<7Tm?4?b%)IQr-Otm}Yg~QFcK(YJ}pagC9gcQvQg5Np@e96ycJ)zi7 zav}}OcZ*nHn)oIm?5=Xs6zwBjI9_;RW>j8kgpp^{*{RmAD>YjR&myr(W+?^iz1O4m zV}pCd&W>jemBS&8yB{)G?`gVHJoiqtH7byQtXtha0GKe$YHqSFAlp?GCgVhOje9QT zDgRtba*5R|>7l)4maPs>s8swB*xAM*!1C)Z$ye1-YJy)Lt9g&_c`jsgs=t5o@sGIY z>AKrL)`+UK3oRtP?4`z5-xd2L-%=I2=YL>};BrKx&7Z6RpbucNu0mmQI#oWUXBZB9 zEJ5&G#k_iJN4c;hL@-t_H_a6`pAp%A%6JNnj83MIR6rBq#%mB=g9m+m5!X zW(%>->dM?u;7SxBlea6?t^hPwgHH2fd+kQhh$N#u^~S>1O;9nhd9S8h{UHNn-{g@vE%Rm&0S3O411%RToIz zX<@cwMyDszTFW{9u%b^egpPlJ?Y!RpqbG{2+y4OXt(r-Mj+C^3bLtw+OWp7#(uEMF z#j_=nSd=!Jhgp(b@^ObU6G2JoRPD}U=;Kmnr_@ygNGP{}CI=Vn>VnO&+`@~A#^s*j z)I96PhEMQs-}6bX6jGc402d3(&6fC}8?!*bI%=*Ux#)#n+1MUV=$NJii@S3+;hg*Cwj+U~lVeQNj)zxkls9%Zggo-NB2&y#{6%HuUo@S&uD z+HU+(wN~V|kKy<><`vj%nMHubG|u*w-4AAdCv{_$&>>>k;7L~eVm)!WBc>e`xaob+ z*L<0?M2&lqJ#jZ!w!wkTl3I%oTly=f04B&MEhIbrr>i%GTR6>9)fugs@FcxXf1I=Y z0pYsR+MTBm_bsVJqLCbX4t9*0)KK>jnG-J z!yCJ-1GJgZ4lvy(#ij+4q2nWm7L9&C*0{jPkAh1TRA9T}yUX6pyI#&c7LD`gfjL@K zJiQ?YhomO6i5A}3Pp7jo&yj*(TpVkT`85_5xaULy>z20pxM80ca`lw%-};tb>Klj) zZXonN?R2DmCQB!^*r z;}TF&-yjkzWg7VMy;gwdO+ZH@mtOdn?_VQ!JksxQS{JT`+hxyfur0Y+89m5HfccRft1>Ur*W#sI&-K~8*IG3Cx%8nR)oMNPAEAMXF?)5#hAw%mpUJlH;N-@e_Yf9W#_Br zRR*gPaJhv^!AG<-r~tWBX?bgw4+Odw6RH&%YcFNXoQ-Tga$WR1pl$|o-D_}OGY%eC zh58}_TGt=2_D@x%I9`Avze*oI(OB|_Efv893ny*4~X|5_Y zY9*3yBDI!JH_$q>f5_?`qoCW`9m}2-(t?d(1o-iFqr{eM+Fr421ZVJI@oxDW<94B( z)C*IxaNU*FcG`Ts($OeI?R~Ppnb_T@;~+i!!z@a-{y-+APZXl{hqJX#V_%Ccvf*mB zJyotKglHuNTdbMO+w9{SRb@}5s&Bg7%Ckh=G;;=sZPPbXY$XF;Q^NIFrNMs9<|0^p z>NlMPw#%(KJ3EC7%5Zbv(m_-9-wW67WnBdvzqG$(hxT>kMx;*L2=D7@=WMh7h>Nz% z5j~f0?-fK9(T^G|TQ#y;;zV)98=FN7)U2;#fnZnpsW7$hpB>KzvujEON$+H%q#2k| zoH=`!_qAOh8B+W4X3K*8O67NLKSCuX!a-Yjf-itH4WS9~Ny8IeU3AT3znflpO0udw zPJv3lpY7)5Pv0=G$kjjSOd7Ws{Y@J!kt|ir0=uM*Z>YwFTeBxqEQt%FVX{1y4x_rL zrQ%AT1INC`^VE&H(+>XLaFP*Yx*h;Fal~*xXooqr{!HkRV@&TxNcCle5Vus%?Gc|~ z@#iJ!8V>OX+f98WqdbeD$ixiG8m zO}D;GTx+g-?NhG-z|7Opz&PQNz>8=3T!ryR5CdG^l7P5egvbj|-?P?wc&1S5szon9 z^%jshUNR|Oe(3)5YG>H1*2eLarh%H}XPEt8ZYULrI5KE9QG{vn># zJiVg#gNWRS4*AN4queOFY1jL&LsoWTB+GNBo9#tNmHK9PX+;E;OWLh5tL6@bq}gpw z`(-oBna2*+PYK$9KnaqOD4-PUq_8kaq3al4`GSEA;h5W^2q&6IVotY!S zs}g&pIb-``!EIJEGTfM6iJxe&gohI$alKNEFs+^?`8dirUx`oRHVXTz>W63Z+f-_s z4O#oh$ih<$Cec>$o)9F;l#?21jE~j(Wp;~)b<72&uo5reS6BC;U7zVIMzH^2!7Gzg z*kKG%#tw+rNWWb&E$ftJ!?0~Z6Myqt+-OsChq4>focEaS(cz|L1_7) zzJFX%(mSLG9EBN+FMI)cmd~K2CyE`fPPD#l+%r%~8y#Giv?X>xH&&V12HV0oYp#nv z&?uOZVjFL?g`5*+yras=``mVhg;881vbLkd5XZD**#mgmyK&y41h&y}a7n z%@e9M6Eyr*+{yTfNH#qOJf6jGMu@m<3kj+FiaWGHH;Akhbe&_uMi(EV;HEsg+;Y^7 zC?A)90IkXA+V)aXH!LjgN-fTM%#73H4-%}wN9&2z7bH=@```fGK%-YxY+ z+K1t^G&dfW7pc)xG88(QRb|ynIT2jv(()>~}s8s+tySSWM5r;3Ko=Q8Bg`5JsV2fUbiARG?D1`!VYmcMc5zmJ`M z+8@^DI^~2@F{muVd$OyHHVLmmSjr^lgM2lP@HFBJgnv2|5ECaG4GrGkAY;D}V??xE zQ`m81rHSPdZfNeGWVo-ZHFevGfmBw{6lW8f9E5oH-sj-uTd^{%PNN-I%8l>vw3wx$vMm&nF63h|ncJjWF+1)Tbg0D2Lm7=~! z-XbGUb0}Y^r?*2m_(aq2Rdu<65JwbkUKSl~iO-O9zp#T)?9#K+lwGY`U5e1q@U6Vi zEuQ17?GGT23||i2Kmm7TbU5v%VkFU@9?qJ70J)Dbj`pvQT0b6hgkoC2254>FPKjn} zsi9YxB`N7+W7*>875r$5)f(yoO=7?RDp6YfnvHIcX5cO?89twqV#n#uX>m1E440}v zm8+vy^9kw0o{+7LUt5WnWP*io{t^e@UokF4BZoSSJ~j=w?d3)u=(1NrA->%>TqlvC zo~db*t@W?(rTYF-*;YPmK)HQliUb^apv}&Bccw53pcb}#Y5;C zRQdY3nYmv|8e5*r{UhY+G7%%gdo%SJdI|~7eD7% z?WV!>N0}z8M?V7+Gqt<4n_Y-Zy^|7U*Ej2@qxzy6!qz$PjEKEHNA@d(qr7rZ@e(ip2`#{dr5(*^|~A963Inf)hP~)$fXeC*$;G^^NKjZ z>A3(`q64_5_s5p^ZOAzeM1WPgaD~M5W3W+&+Bz4dKG)1u{73#A&zbJk#OXUt#PW`% zkdGH6hX!KX*Dy`HNp9F&=*-E^f-M#cT~Bf5N=o#5+F4U812pSEI#&ZCAGk)xUUXY8Kq(bjW{DN^-%$!+zR)c$jZ6xl>@uAVRuwu8lj* z5Q34^2%FyHI`+~s1isq#Q+?;w8yl!`)8+rB;egM>gq!$n{@gdCgh`#Sh9xbO>_DajvNTi*jeaZ4*N6vnqn?cx4`(_3avxfXbFoI0pVkoC5xK??{<%)k8Zpv|bCXwvN4L3*+W^wel%H zX`BMOwn@;Vm$TobS%tD2F|=(h6>K3ldK*gDSlQF09{ApjeJ@9Of(|4xDip@SM?{d$ z6GRdEcRueL+Y?mp@3?hiHab;h>m_M4f=m;@jnN?b(hH+^ILi@G^IjpBDA=S;NeSt) z&U);h-Sr3FQa>|hQHH3>aM7pMS)Rj!NL+2Mh{1;nN zi$!%W$RgT=m7fnQ@pJ^DLYs$PT4uq0*hw}hPU9eGi@h`12?tlH&T|ZbBnCYGlxgeZ zd@|K%>*{>&TT#8yIA5_7Sd&NbZOOU|OT6eB*+iUL%Jcfb;*nYUqC0!ELlE28aGjJKzRmi89J9;lay;2{8A;j#3@mX8hEsB-qv40cRsM$TB{YV7t7vOKN5qvdBI6TtOImSavwnf9A+b?E)GYgn^IoSg>&F;gi zGZ!I9XSS$Zc(7Nhx@$pRt^v+_TyHMoB>#<#%PFLTfiw5l;~&8;@!=cK5$eK%zP+Hr zb-a&ODZhOg8R_gTHifbu5#z=}9r*Gy)=I`R!qxse!Vl_4_%K8S2OtqA<(nN_U73%~ljI zOPXG)`qJ=PT;RHQ+$9NzDv0j(4!ABzgh6;;_fRO2^! zoXou>SeMBqN+CWxai&E2IP&-E0>vwq5QwnA_zq8)G6ZG5%wAcvO~zBne!)he3#;Mi zDioTBL_ZKvR95Yvu3u27#KJfgAIggB=0kN^rtB1f{nLjmzLa8K*&ebpY4zIU`IF5_ zcRrsHioBC%Yd+3a%?bAP+2A^jO!p?glg$v6iju0MfZ-OqyI9uS`-_QyR}ITcqD6Gy zfQa+IrWYB;C?q}mG@`&|V}A4lf?Ejxv1*&KDETbT&=rfxa{9D|WI4fRl|zv|k?s-o z24A>pguw(yH$~SwUBeR9U*a!gqAKihwLBOc`kv9IG!|2*Sg+NJJ1?XAQ=hP9+s^+3 zglnkUb`SgMmhu7v8wL4I@fDMESG(jdla|Ti5gg!s>H_kmfx+an(o4PF!bLC>%im~S z|9SaE82+UouLCnsr0G+ITQCNrtNVIJ8!vLUM5wM(_s4ZjQ+9&FMx4koD5;ik&wJDR zlLil6>k3?4F4Op>81iKc%`kAu(6757X^4l5_v+sHBUE}$;tNwVl;Vf8hj2zCGrt>o z3#A{i&!qR?ve&~Lz3R)Pg=alwdQ9=air55V91?Je6<)Dg6&uH#0mXjnYh!{jf%9Ar?jv+cw^Gq2w?Q7@Pr6$g-md*JkBF z&(%!bX(m)1`;Qn$y=Z&HMvkmi{abvHgzH{*+t%1DB_@lR+2sA`1WMyriT~-Z&XN=KNHX5T-@M$=Wl)xS2EQ`ON3=q-ZpOJ6WEw#ZKef2!o0#oP(Des8G-lPc z&(~7jkSO@9VKg7v_bs)@Y7kUPI09e4`)scMCeu<#LW*{SF!N;17hlHF2d{z#f9PTkkpJ{6Xp& z>HbYk)Fuc1k6~<%9Pn}nZhlTKY)vWVj$UZZ(s7e-wVFTf-qZ`)ny^Y>fP-6Kqe+;J z4YvjX3yVoOTB6$d2wD6%aNr5TjlPjtNZ4cilW4KAG(YHTw^<=YMp_dPLb-6IKQY3e z9r2n}etOb40spPr{{oyqW54yRYdsItZ^Na?mvCZ5nn^4#_@Qb`B}0|v8-jf)QTHDF z=8Zejy;VJ!_B&O_NnC6(oLAIMnJvJ>&%8IOrk0bHl!Sm(l=sR{wkAi=*tQcHZZ_JH zl7tWtuzTcp`5xclRQEx2{{X0{)FLJQh}SnGtzvA5*G7ET8cqrb=XUiVj3r4KBa_Z* za?wqon;PlvsIKKi?aR$|UmiD(h#t(McU zZ2>6(co^p(9(KdikQqY<)~w+ z4{L6SSRt{aq`f-ja+Bn`+!j8u#+hxrm1F`EcMv(L=cBgCH_n%7dzIb!zlzL+hh`Zg zYo2LQD&7dlG|bhPyPW9G4M5X2#JG_i7TDmW#)E-GdQeJ|2tvI|#&B^;wlgt07wBNz zl?mewO~;glY)eN3C14zZjt?M?E5G)3@T&@CcTnNxHs7C3qN5&3Qu2cn`L%P+>NH4q z2cx}bl;+7#M^DqrO4gq&f&5hYW6M#_cI5C=&orGsTR^?ZgAK+mme$>$(=Hmhx4?Rq}(J8sWCyx}yR-c&+LkKY4Mm+6t8Wo@<;P>LlYQIQ@O8jnuCc+Owvb zay&QfG449HOv7oa@2Ln=X!6EXl9Hn8Fi1Z9cB`%!lohK!(OTE)P(aJhrKr9#r$*=d zI}zmsgatg?N>IQ69PRJN?s89h4~(hXff{-yLbqqhXTSa$Oo8CjSS8m*=5z}~XxfyN zhaOtiS}yI|gzX><9G>A^92(T;gMDh3rhxn=+e5B16VEG3<*hF?&;S5J5=+4EB#%O> zeOVYOozjDpSp=!iep(l|BoBr2JjDNZaBBW<{f?bCW6 zL~FN~D@tAN`fgler8wG}TboHaY@~unPSCuPqsZp~icv>X(Wl+iRy)+=b#mOLM`G_4 zt|cK!AqrAK;PN^9^V+9+{8t*R?gB$4w}Ym^4tNm%_~o>e7%eP;7XOX*R~u+m1{ zY6AOP81_Qo}BjkhGKQQ3>RZ$OL`s=;f2AaWy8WRmvGk?fF<#lyVy> zSxVaj`@um#ABy>lV16!*zS^#h>K0dcg5n>JmXru-X-QIfQT90PR=1=5K)Wv6Yt#+M zyF9Cn$xf}SZQ+>V#}=`Kn5YU~RCfSY03ZR1$9mEhl=tltkYtfMdIP6FoqWXB0@5OC z!gUuzIbyTiB+D?71!-}%U3tNTDM?U3IT`+$?MNLD)V2oeU}1a%A6{+`^Ty){0tml&Ay22O!taCK-nD+~mjDCw5on z@to)1?UVf~$%l4h4=NWr$TB$t1Z}4?6E&un6wYj)%pmx0^sl46TI(GBJ8GM&Y|-HA z`@9!XC-BE#DM4i_+`IrmAt(og@<%QI(bEE$N(nX*w8h=mf7W7Y0EmIXK8g}^R z8=1WUD-Ad>93Tv*04REaPdTb>pxrIrKB6SYoNxu9w3mqr$`l4t56&qze?)Kka@!JY z->R}qDnZ$GhU`YrtdGkek1v9A%7Nh3&$C^e!*K5T7UZGTFE(;Yi6lfBnF2m1TFG~M z_0Ce}z(frz>_>&3g~;&r(pZ{GO~hQK2`^Q&N@D!!4+y4KXj z(gqSyBm?H7;HWR`p-fJ%__x+QbGCjC<1w`Unkq)yMYO2-r};~+tJLNXAaI=XjMiJO z&fPrflXD6}w=S2o>KZUU(h!%Xj3?~}bs=ih)0b!dHEZffNjok`P(nvLsxR$;0{c9L0! zkc8|CVL3unN2sYoCn_~6UUk1toVO{deKxhf93YU>Hl_xDLW~^#mC7#|_6(M*d1;^1 z2_6~(4Okg%+nmm#G~ZM6sM}3-s!!6U!vApja17>@hvA^41%}m-R+0`5?Ds!x zJss;ksvY88vP>y|QyJG#qQOGaP=?gvoaBrT;kYs1C^d|BV%F~9s}^-i04E?iMCOsk ze@>fmkyX5PHaD#?-;B9RhKEHHmtCn5-64LnBrW)foYHwNL^(hBYt{Qz-JFXC-n*Qk z2V#__R_VYTaC6Q+*~LE~^$N`NB}{SGp|FW9!&0QMq+!*zmlB>bKPr>YVVqX0)LTxV znQoex>`QHIhg)=@jl($y2N~_|D>G?l_|tFls6 z{W+?@-nhL?Qk_-7X;CNCJDzyWLgIL!!%~7%Ij7+tdXl!aHw5buS6zv$N&f(1^KSi+ zplfbwh~GMmsjVsVS-Pw#JcCzPNzZ!YrL5AVt9*yyGV6*y>QVtG`kMEK;%US}h)hL% zxwba(tj#RsQJV3(vJFkvm3qx%bs4Num7JO@6jGJ1%pWza#|A4&Rclcul&x|e+A1UJ z#BE2F!MZ4!X(`8|? z=uj%hVd*{VcFD9n`df2j_OD_IgGd^aSbu3uNReaRn2?DGbty@5tup>oOl7BDeddw~^RTdh2V|ra zjC_JlYF12F7PagOAv~)cfUI{N)_7?#9~$ywg*bE&j5N$Yrg5dGU?nY(c4wWc{{VaE zKKZ8=K)qzvk95yU$kf(FwB5=I6zk0?JCO1cGE%XT?VfwoNdv|wQFPIbGf-G<7u!?7 zEC?+*4dRo^cB{;FAD5gcC;lN?3v~^U6k==WN|Yp1XZ&O&33d!Y7|H^8OzPUkFnK&qp)t;c+N6FJ&6G06(Du@ zs&P8W)r~=^qsv3EraV^EaPTFrF|>^EMlgR*iebHZiEoVo=0i61$3aWa2Z&S3DkpKt zz`(%3_^6j}o=VD6H1O7^TCrtKg(&OePTs6^?%kt0L1de3lBuoSaQn-`HiuH$QnUh) zGEz>`PbV4UwN*IptH_SxNl5cbMm|6GYv^Bwi#?mInh#Z3uMnZ?7!62FhWynOIMd6( zUdMfbNC)G0e2UH2!ADPQHpHn`E2DrYyj1PYv9ko^D~xTx2OwwFS&?!QoS6uZ&NZWS zrM&u_ae0Z{^QyIGbwHT6y*w521k!Z#n4DMa#V&#ojY-)gqA6i8vo^4Ws>>2PErdy9nxcFGb! zKYFE;yj;!crlq`CE)3Y1v|HysBDo>g+g==fYbi=l7FU9zcuxbpIkeAA+NS#@X)zhaJSkjtAgff8hWogN6K>lQ( zVgWcmsO?S&ZVxG_y&ri&86QgKe@s^=X~nksRt~d8Boq)vmGRe1Uxu2y zEo+Y+LITv1i7k1E<0F*he_wBdQy)qCm29?N%&VNVMoXx6H<;KBp|)I36r;3}k-p7(}uNEw79vqK|&%AI{E9?E~Y}% z)@V@Ja!i?sLVl&kUQ*jDLR5|E1pfdsaHH>^-lfeMb6gm36qsvzBdUbjaJ`$IRHS*^ zkA0p}oLMITY)%L@J?qc(boAEKAM4EPi%@*zH2Pu5Z3|^8I4cQs0HmimI9@;pziNl| zj);ZR%~dwZWWTQaYmQJ6ECn`~M!-11$+TQsszaPs&P?DqoGLr^8ZU4f+E*iLKI; zlPTj*A*VF|08Y9ycY!h!R>l~QwNFKoCcPnQJgk)=vz^5R0)4>a70IC|+LL0An7>&q za#S3{`y2VjQjGq+{plyFHb^sdewENDn6*c{u_o&wmXq}hQ*ri$p{9z`3d+=@$;Q@{ zaCoQ2lhABw3pxs(^QM#_I98+tqf!a($$sUx}MW}$mWV6ee`2^?TVXawpCmOUhR zSGLMZ!bZdMkf#L6S6}Rf#hW86zjkslZK&>~DZY3qAenrZuxuxohg__+hd!=Galilp`aksj^GpTrH^kv>ImAbKTxW{(m2~9YH%SX#D6WHfD zP7V+GRN>P7Lu0k+$J)0dL&=db`9DYHt;bNM?aBd4a;=xV%+25Yrr0$k+cks#N>{B>piK=OJ~Pw z&)OTzI_)V{svKp!TX zT_)1@9<$jd+^%*gDAfCv7UIiAY`8;e0ksts1pq=pNj!{Fg}I$W)X28REuB-cTUM6* z%Yk8*qb@su1LYQ--13$?;VB8nWg2QaCZkU+vg9Gs~3sRN_;XpZ#%07gf+ zN<(qlw?}P;7ET>>jFlgr;0*r&&YLL_n9*@G;Ec`fE;N?r8;sq`nxa35wR(zzl&@Af z1F)%Mr&hLMK#IVG)L8yQMX11~UQQE@fcuOA+PV$80xeS00y69Xh#dtJcFX?iOw@qP zRtq7uw9Aa2BR@5o**H^c?~?G7%}K22 zaZRKpF#^6|>TL(9^s7a?otfKu1ADyZh$wL-Im$@yk;wl5(z5Hz+?55XC2TjlX(Ks8 zNe3R^YPOyvq;&_YdT!li3A0$O48EkI*n|ZJ5P8UO?^)V-03J6e3sm$u*pLYW?~1zMuC(&hwv-f@+-<#RUoSgpo^`p6XQG)gf-s}`g zaJ1pdPE?%p%2Iz+kBUxmOynaDKPf5a0Zy+Ue|oyzA?Uu3)4E-W_iJJ=lH87&3UDZv znkr7<*4_zF1vyu!Wmv*#;F!7|`w?)4o3qMh>ci_HwuhSA%^pyd4sZtp9~G>g)LXjZ zlEXznanMhP;ID@aaUd5I0X!?`zv2>#w|!KN*(Z0LyyWL6Irqu_r{<>*4?2D|*3EmA z^v4@S7JSvU9h9wPlC7ha0fU3z?M<$`bpFqy?@?t~o=~^XVG@%KS>rQ_$R)PQ`LOHxq$!03GR zt#<9<#~E~NKBA#5brV+Hx}YwI(f2}v^D0|uh_mKw+DQZ_Z?*<=+n)68hT=_mi508*$gHnl!vCf6m+I?Bh4hW@tAA$ad-z?DY z5h7h3YEUX^nQ}u#L~h91P!vGj_BcX&b5=I*?XG0Okz1}Zuz>1@gpfQ$6Y~{Hq-zJd zi=xf4P3lFjPqTPxL_>B_eJPNpR+Z&LDgdMmohX`FEPX!G_8T^zfW@v0GQxrw2h_5KWkixmI0@vRYH;XI zlvz5rrGBp2r0#ld&iaXr!#5V&ZEFPyD?5^+Ndb9K7|+dE@C;ht4RhLVSPr&HPEuku z+!3t$`BZDj&Pq~ZDGvAIM%1LGFLe6TF+&9*brb>w5Y$r&fP$fS$hml}~FmlUPA zl@Ow?N%$oH07|mrShgFBWfoS!sMMU&Ps2#9bfInjqcpYFKL))&>Xn#YbnJ(8oWOz` z5EJG?P*S}^>B#}Jl27o;MtzMidRgGc)6>h_H+$9O>POF4$BRrfD0au&jg9$z~8Txkd2I@60!csvj42|Bk?YF8oLB_XF- zv%`)Ql&!RY!sINRsYu-60XP|7IVq*(^j+w8C@(JR${A(Ut!hgO-GSeX(~nJc#@}{& z6ibv7Z=WSzT7z$SjiCJQQc`jLUwU(0uJ+P^MZzJ;?dPNZwZwZw-P`vFe&HuNKTL84 zM%r&ytUmD#woux}Rd2V}t3I#k4bw>K?Nh5w>J`qY${QQ3@p)Jqqww-=dWLRt%H)Fs5Fd2M@CkVgmK2eGNE3~lSS zi?`5~XqkuyES^!uqHnF*AU4{kbHMK(YIikg(wDg@g4MnC`I1l;K?RbvVJT5Nk`?Sf zFY=AC}oDYmb0oN;X_2}&K@Nhu(9`P+6vu*QrflraVSXr$*aF( zjBWONd_#=KjMGOQvXlY;04jj=v?Rj1L~U1F#l*=Q&?Ym6fZUO|9f{g~fIay*?^YGM zxZu`4#?c3JQCE+5$`P=xgqrn{TEekL`moe}Y~A;xckNy`R%uH2yFT<+iYZFqDk8io z!|hwt)oNOC?MhcGiczSyt}sCoGN_M`L zWDl_wk+o$|G^YKbr1@}GwcsVF~~C z*BeWEhd|#Tq>^Msd9R<$*%eZCCa#Zb&{q3f~y@1s&6p{X{;K@pqFfr=LO1Q}91Gxa*Yv+fqjOr$h*1>C$ ze_Y9hFUV8wyBxlLy6_K%1Lv3pte#I z&J;KP#C@v6^yUh>vpo=X1PQ2W;b&VULUD0hX@>m)w5wrI%D1Z{1o{cc99EA4+QQ$X zY#Qe8IJ_Z7i3v`YQN2men4Ew+@+!;tWb3A$>W5VCskTa%{EL0LOMNc3q#&TJ2?Z%C zBRS*P){}xR42?PP+tRnhj{hM zvpTv*5%sn@)(gGK~i_Px1DqVfR9ak{Ymklpau6H{JNX4U816Y4 z?@p*aTIjB#Va82`+0v28h?`^1EhKl`kkKQze|(HoekA4DyjOJL0F$82MKnY*)T z0WY&8X(44Z<2i?*6&T*H+KXJ@Q#v({;XRZkY0KcY5a}R;l_>ggnorcaJ5c$;Y@1`) zETFii#!`dG#(SS{>sCjn+Co28Y;Iq4{gzW!<0;swZNwOg3PAvZ+V-p5az`|#-iV3y zEV3swA6opT&@TwdR?w}Z*WYOe_o#;(bx0o494b8wPf4tgT!o|ycAG%vRHZ2Rl3;(N z4z*EX>5I(wf?`{wxZ*%w65enH2jOJbv@5iOSC}I7aNM=I$L?rA#F zMTKL7s4R~eFTwMdq&R(hMG(*sf1 z)fKChS0l+soYaWY(mf8RdrBk|lju-Mj3r4K zO0w&TNx{kF98z7r4b!R+t))FnfbO$>889Xy<+g|(%y?+p4L#}xowjZa?vVe_ZHM- zsBOYhPCf85lg|~ZexP>!suyw6@?gl0q$ADxgeeJeV-Lh#y&T5@a~ zrnkCZL#V^2V{1x?=NNaD9FO;Xsx-g!9^ccewYp)}a-Fiuc`VFnw;5%~=~f0+9mJ_F zjGPppg&Z6OVAgBPMZVri9(AJ1(2=p99V5f{@~v}N)wd{R3u+`c3pfRtWFVc{IrNj* z0mskV20zkTIWN6^P2uOHO=f9Ju0(NOStSWMJ^B4>&Z_G%(HfTNW`$~va$HmN>A5(Q z9J-yO1T+CC1QEd|o}C%G{y(QKGv_ddpP4O6cj;0>P7smvoZxq=&K`hYTS@{1{0&*I zaNEl}WL~UgN}>#oB1YXg*1bWebS|a8$X({iA&DMt;U%D^%F1wzC?e?aZQ+kD^`eAUmwR64=Jt@{j!XtZDS2@)sSP1|S zv$?&hNdRE`cc+ItDy&=%0 z6o5{0R8PKm08?*TYDiJ$+ip`Lw{?JpKGNefw5SDbLXe=YK*G>~ueRauQdg zMZsaTwxJyE^IuU?cyA71ZT0WSA!7$9HL;yt)21Io{{Vt10hU(M5adO@?x2OA<0KJ< zD5)fFAfN&YGf@&@Tu}72Ev>P9q^+lXmlBjENdzl;fJ(|q%9H6B#uO^Vcx>pFit7HF zmb<*Wp}bq)4Zf&y8)`g+C~ixQr)rdt4p2glcO;R)6^7YPT)W)1l;-Lqui*2lYq(YW z2}+!70B2GoQNwSQaJ{6gk|0D{bXvBAAbnGknnD9*3fiIkUO79qt8u|jNh!f|X(^;> z`$MWFXmN%c+>@VCNXOsg{*?W{^fROyVUNS6yCH6%6`1c_Tqiiss334LgM*4vDS*?}H1IzXTq-|_mWan^Y1ZmgcE57xn zWZec?45@y_(m?*0sN1NTA^TOSQ>VQL>H^woKPS!rxRSJ^kT(0C3FEyf-RI7;NK_^Qi!`0B$6$*w~ zgoOEn>53hFTa-a7$QVCiTn`t+F?=rREU}e&figfy6Cyq1!UqE~W+J97E>U9ddYG7v zKv361p#*cNPVt~#(kfh=g!itKW$tNecNj+19E6WxNY52XdW7+Bs5jRe^ry>W-dc(<)6-Cus4a8eY|l=*m}ODfy!5OlVhGoRX-Qya0SJHJUL;JE;gEIz|&N#~HPD3R|^J#ncb zr=og4OfcYj=Pks{ag=gfZ7Xwb@4A$(2f!x1;tin;A+!hp?c{6Sql-(WVC(yearjJa zTC>D{m5SRj{{Vp=Or=Vs=*U^pL{5196DsB$39_Xu6%rPT>@Y-@zd@`jIzyW0-=YgD_1zW!ZR-UGw zrB1ot*LO{&)}2krT@<~GU-Dom^1a=$*k{<)M&T`o5ZP>;+<8^*#?e>yw->9pLJL3; zk_4-uAF-1Itw?=O=%%gKoi)@J6E@npGt$}`e=18YAT0_}UeuNU04llKeZJ)e+lRYT(NbDb45orq4!k>*oWU{p!%`dCc3as|aBWnJHdFI8Pv-%&tBY zlltPRZ(4d7hc%)exJjDjwbZR}Ru&4Df=1*mWD-=K2i#!$*6qE!Y$(AnY6*91b)Mls zKqT$NfDg!2d*UNTTzbIXftO~5I_qz_UE67Ic{_HcKqVW1lXyUVp0CP3#QKFP(;PSw73GBt zg&g|=ky+Suw7Htbp(3I?M@Fvbw<;BZlw8wpQhdgg;#qaoxHlCI#{_@}ayyK6rzFml z>a>89r!FOUNClvUqqoR4n|`Xix2-j8qQi8JYn>iU2h!}uJmePDAJl@MxdWfK-kmc# z{e7}u)oz^TmL@V%WTVWI$q89T912=?;069rNjrzVJ-x<+fux;${CZZyI9Iom-H=o_ z9AHMfM;P9i4Ro7Sq%L&3JGS`og4|N(tu34+9N{@6oDMjoh z2_k<^=5~|7^VX|3*mEd(v2v9JiIE=m!Z(g!@Y17cJuJDyaJZxgQk<-Ylg}N8IOO|O zPpUMex%z?iuvsW^(82(g*f{_K6cyNm+;g!oDuU>Y*!Gy#gc9AQc_W=PcyE@AcH&4 zUX?hE8q*E6UEQe)CIU#-XMqHQlcz5(H00^8he__;VqY#7SWQ5-I+-d;+Ab9>9-tB1 z+z(f^Dvug=4MQy&el(kaG9LO?rbvL^*A#stI95O>+>d(Z>Ni*7bhn{#VoQ^<_d4Dh z4YYk>OCF*=4=42fs*6atHDQaVE^JKmu8Mtfq(T_l!cyXVr02d=0*U)#w1!Jf7|?I| zH9v;o=IJX_qe+CvNt5C5ucpx~mj`Z4J|@IvO!`ol60cT!frFZG-mTLvHi;2jL%w^A zsiNZzC~Yc90FL;^bDD`=>J%=abbf8>*5bB5ZE?^NtSz?^l1g~&K^Ust(LFUIuH9an zrsM0Iowhn-I`cAHdDWK|gn|$fRzJK>eiCt3J2CAJ7L;K*N{QcM2Hthyn@15~yS1HC zu#B`!lbQ$4gfp_t32o2 zdsN+L)t3l%*w9q6n9-XJHrJ9ign{<&`qw?XyTX~pQd@OO2oWH0lcuL(QZ3uP>@gnl zj@*O@GtB%v>#pymZ(+Bj$3sYZG8Ez-TdCTN43m$3J8?*C^(OAfPnj-DoN`dwIXL@@ za?RDBU8e3)f%2pX>o`hq6r6qg8ib~5DbT0B((Mu*j+H45I?HNNSLMM!ZdLsTD$eEZ zbfv~jgHY|;EU2K3MN2U{qb#_P?AHxU%`=nBk>SU0Tq{+89gyl-}a^3*}2r0YO9ofRmCt=Yz+v<-KaS^7MwGkiuRG(HTl4DDcDI3uAH$$x}k`C1ZK^X_$mH@!0d%_$M zZ1Bs|W`cI^v?207?k#Ko0RF09-YUS^Dnd!(D?;g@!|pVbAu1!##d@N#x{AqK)D&b^ zha0Y~)#X4ab4pTU&EquH*I62VK?emYLGO=zf6ks#8sM62>Z@ns)_IW0+Fn5kQTA7H z{vcDvm0Y!-Pqg-~x-M11={CuFauZAmEx3H8r4AC6?cfu@Ny>-hPr$9WUX>+COOd*p zCQ~brCM~HqP=w?IhTKk897)_aen3JJG2GME%W97*)|AbJ*_P7eL~yA%a3>&?ZWthX zyJns7bWNT6dkd&hd)?Jutk}0a!abU9j(rEyfROqgRu@cq^AI@8$n4qrw!&dj@D74+wMI~zv^a~ zF1plYG>6LxX_BVS;@(M8f>1HotONN;uU&cY^?1Mai&|b|-{VAsCTWm{R)wj=e+{xy zLPsF-c**;Aq&qiCqS@@xVyO^rw;!zD^}*9EwJI`7NogrcK-{6Y6(6=a=BaO7vKFDC zGJiLyXMZf^L(3jbqzSvZ_j+KG0>!vqm#l$K>bcCY3g@KYjxnE;SQB!E z=$M+taf4s7w7yPc4blpX`ikf1o{za{zMX5E5^YyYgq=YaJ1xA_e>FSXD>+j5N`&)m6G)QBG3jY%cX{T!nyn0rWCzNV)jXe#b6kyRDL4 zp3=9PTqw6FdtP~hkK&*>g%Rcj4@m&du-LG<9k|j9?d?`hcBv#| zlZ+AGk##>kv(vA` zf`66+h;2XO*frHKOcKK8(Jwp;%2uRj2?NL(`d3G?ZM&O9_pF5~1niUNuKdgcH5fgt zRO6{yI(4!mZm_n{hacQqNW+M6dvd=szU~T7ZaA)cMyIshXQmwZlB^D#hSm}0p-NM{ z2MJIq2|>o-pXC`GlT%y1BJWQl{ZB^7AMZ$(tPlJssP9_!y8U)jtz6o&+tS*Tv9z)t zc`D998;X~o*bXX1-pgRc1u9@Pd52U_kR?;;uKU(y;jAquJ3$?DQ-!?)WnosOO1w%8 z%5-_&Q!SOWpE1;_1Qh@sNNpsHpU=STRIn`YG}YXpsX|*VB_#`smlB|)atgML5u6c> zgWS^&9l|u!M0R6N7u*Hatt_DqEGr(RFS*aQe`>P*9&HlzELAdR)P4(wqY}7Px>t~aGZV1`X&cPcS=0-CyQokaZdJum)Z1k_ z3^=tMj>jp-_|(6ly4h*zrkjamuvy_mg&Htrep=rSN^oN?xUVZEXP)QZ8~`eC(wa8M zcF>PGA%y-kvn4D!=dC`ZgsHvWtPJ|cBc3~VuF3r>u{&^Dnz}n0JCag_rLYv1TPaBy z+)9;_R5t=bam{U`7kH#T-KtJ#KlL@&#UpM%YLPviv_r~D?o2aZLXP}7$2y5^ zJ}|CYULj^Q2s47+E|OCI;7&eLIN(ypNi~+0>N9s?_-(4j{8>ZJhNV8CE6f4Rx&p@J z?f~IK8Av|W>rhx5wBBXIVaFb2rR_r804R(D&Ium<$9m69t!j^S)#|iapj;#uqrGwZ zpsz7Rv{Kkf9la^+DmY^)#N1mhv6P?_GFPzxfHd*Y>?`gk+06ebJGaFXB zrCE%N9meLbt}2-!Qe&4^tQ4tAb1f}LCuvB@dfDn#iC=ko$W0m(k+zhPM0ONj;R zVhB4F=t1HPi4nt`?^M+?`XB!Q4YbFA`TeRo*L^~BOl!WRYW3P$ojxtVhtTFy(%Mt) zrA?&su|zMq1QC%@7L=J6Tip>B+S=#b6xW^Py`nPNhkqsl=(@?J^27A{mG`?w=jBHV}%iZQ&(qZNVsiLA6BN_ z4KmX4`I6c~mJoQ{?t9}N*uh(Med5$}DhVPcIcf;rb{u+FNyCdtvQw}^g0hHF95}}h z=~7m*>FlLIgC^f@g)QjTrqOU>%V2{#Lz2QA^BzhSDQZG_Z9yR?mdPLjMMahlr`s;K zYi*ibJFNKyw6zS!X)ZeE@O>Urc-l|*QV8w$u8EPFZ6R@+5aqyYdu0kJb*B@;Jxvj` z^TN639H%0)Zt3;sS8MxLuCybr6Dd9g%x9rcRl-6sqp6oGIT@dZsiGN@y`V! zs};`5n{CmHd_*|3p_YO&GF9jVsN?$l3bEc8H4_#cC3TGaIrF7`Ztvg*_9Z0)0I6$F z!R?yV!`)>!B%?%`j}8^lG0Z;l>jY`AoX#gEXxd^AP3h~^?w)A}cV!wK zM!AxIm)$4PQAiqlRq5?fsP#>n=cA_wt~aQkRdjFtNw6al@_&R=kl5S2r#ym5!Notd z=S!UG3-_ru)hSndBMnZBfJVs)Qc7KIK#(~YP&pVV9E_7nI+LhBj<;}X6}#~TKN)e1 znOwHZY8YCGK`8{J<0W7K4+f+jl9H`qf7$#&^o(TVAo`Dbl(2OegB{AW;S({TB8T8qlXi#7Pk(ok7-h=5&*! zT^&Q9G#0FbD^$m|!@Dl@fi%x9xUlx*3@CcA1_0mzj30c}LhDWQs>r(K=-+ zQI{Il5ZWAMDBvKnt-H4E=Q+-E#sxmSKlPB?qeszKwhXQ!b@#CC)c8k_jHH z?#Hr~#|jl`?-x6T<`Qkvqr;mW#=%r~*lomi9PL(rtyr!v*eoH#GIt5oNQs)(VGo7n zbATVKLmfAdrq%Ph+o<{=>(S!5XPV0nIvP}&uu|fqwdUlwrJ=&76dNbF$vb%%&2>G~ z&YIm>7w8f%Ex>gPc%sz&a9G$J8&Js}VNob+2sk)dB!k6WTR(>mnQJEBlX22kc?5DK zTOLwUPq-l}DbMLqhM-o4(AxTcPNA{*1azf|keL#TNqtTy)|4!q?+P5JJc2vcv#ZH# z?RjMbcu9~s$LBiVUFZIaL^W?$Y}zUbyRG*6Zp5{ID!ZddQrc%~OM3$U z0E#lQG7yu-3CDVtq;>N~TVrlFH`JVRsMg6#$IdX;KgO5YmZ+|_w5iSQj3lV!_Q!to z=(8&AdWe_fK7t!}%ksS6UvcW&o<>v#M{j&pA?vGbS=5u7K!_UXJi65TxKozksHgyX zarLS(ueyP%I*F<#F%s9SZ%+V3YkU&BJQe{^+r8AM%yBz*l`Tt7N%W)vRgzCewY}cu zaFT4dgd|FFwf!3sWNlbHfVC1-Ki)ad&3%Y^&3JK2UiRE^)D>)5Gp8OX}Mg7fhWW7Uoe-` zO;-XSOZUA>Bq15twzmKX!0w#q1dp0ce#5KdHsAjM#8(s$(%!?&lgA^1FnP)5m9@WL zF1kahnyw66)P`D*b(G3ja|;MSc~}6VKwZB`&tXXS9}*gg+j&YJl^r032~pyyqLJKs zk^sjhx@!jEXiI>C6agD?@~WGRqd87px>H9~s_PZ)_nCrR(u4#na+F9sfOE*lJXZ#v zn44VY?h8nD_LLTYzDD8LpVE_Vm$&b;KBe&aTZK*+WCOXvPb$gp@6A2>W6^DO))^~} zqjbH-{-(|yb}L89XrJ%6aFqV$v@c#Ic~*A$)+TL=ltW4U`%`yY>g$fVySs6_$W*yY zNI_cp^o{`iD(?6Z@x^P?mbm>q>Q&WI5Yp1sn*A*0q_x;bkiO~KcteMb9jYS$)p^$b z2s+=P?JiudJwLd+3AB~C<-JIjTS)Fymei#HK5RzX2$E9p@FL!=cV@5|U zpd2YnCjki=!73nBesKhYTSDDQQhU+vlM}<&YWp9qyh!xFOWhoucGlLpk2I3ZJ6)yW zaF*xEOHA%1N+aI`0Az}(T9?JG{{XC>BQ%bgw3qa@kxR=CL_>_bG4&RlJERf0EvY+3 z83f}#qDkU6(;w*j>y$_`lOAQ4PNHf;WH2uUD{u_qDlH*ga(K_ZJNiH1PpJJa>J_h1 zU1QrWY(jBc8?{_gr47xkCB+4$83Q0~9FnZ|PdZDv%nTT*maQ#XGF6!MtF6(gX?atf zS!v0vx|pvmv4E|kIRn@o*~d7~b5q1g#bX?fDgfx^vSq9BX68n6E9;!<_BxW1M*ttV zz~I!!YjsHusafG8y=}Cjqy-v*eE|+BDcWgDY@p&!4s%eKRj!D!+TWghtT5tMJoiIr z9yyH3qcTy2Dj4V#l4osUCOKEx71Xl$3;xs2*SeMMrle0a6S0 zeM%kv6~v*x{_L{a!0p(SlkM|Vzd-nhccu_6Fo*5cYqOo?jq zUXbA%)>Pv1PjzFtIQ^$fnJyrquOd3zQVB@}`p!EVh~HdmHlF-?XZpJcj@}zmaIiK6p#%?n z06(o*Kl=%0N?23Z64U6(P+_1^pJD;{rpHqJDlb@R2d#F^NMOh+OPl1y-j!|VZ>2zt z{PS9h?FJsQd$ExtVW}snG3C>lt)yBx2}|zhB#g&kBY+$8GsbomLiIJ`Z&9@imkX4& z6cvWpV5^j%Z~*oLAH8mSOt6^cuTDNd{{Y^9dVgBHG;4?YlFpiq9^LgxLf!h=vjZ_w zgy0o+-lOUsl%${2y-iB+BYsRTG2WzEQ!gLvQ)zR^&&K}%J9a+!{j2SrCku7}6!E z!*UsTMO%%M>})MQp2`SwBbI1Fo?7kt>Sk_N%vKfcB?Dv7!_;>Qa7{ zU+oRjMW9PZ-CB^N9MTj%N;PeIZL4k?qexnB5*P`cE;<~L(aU5j7(6SH$oKiB{{X}; zD}BI=dXR8JTvN$7Kc~2+Uq(L@{>iqBsz98|-430^f&$43%84f<+?sUQ+_Ns_CKS7@ z=vM^1w0%6Mm*uDf!9ub@1QEd?{EpSaaa$*?F*m}SAt7oY!Ga{j9gdYTYj)DDkaQ;~ z=R0u|UC@k)W$`$r4kQhUY>!d<P>}dgLuVk8q1bzTpKfa9hGN!>LM@gER?`|u z@cUJE?WL{7I+%*udUVR01rJSc+!RV*_2it>Bg7qyS-KmqriATNR!LY_!6+#o;;Lxd zyl?d4#HBi$4x?d)ikL#uv^d#De=u!M@HigX6p!K~#b%D`FNYm*3d)<4Qzk=hJ86{} zDF=JagUVKYfvXCfwkSUEn)_hOio9hpx|8!2WO^A8S-LNvV1c*Du)#(?KY)Y(06Kjo z+|x@-pxgBIrXUy*;V{S_8(K<#^!@T&R+doH?Jwh}>kfTqsUA z9s#Jv@zrP-w!&W0x8O%*c>^Q-X^DB1na%~nwcjKBha;2zMytu~C_A$s>iw&1+5Z5V zpnnv)?(1gj?dmK!(;7~Xlf^TMhq1ICxBQH5I?ZIp%#i6!JkG@WQ zJn*CXhF6GzFHZEgqZXzTxcWu=66Z3@Nl|Irg5P)QRId42Ky4#A!h3hE`z4F@cbRhW z=UXr4wq+-sI^=Ywezy9Q^uwy zIChscmB2fAy0f@K^VIW@QVIz}gq#%|r19GX5=}+WuD{2QBEIu;66$<{+7^dHx%6yM z84AuZj&q8&-Zkx4#-Qkl*Ts`_Hl(*bI{+eIl7i}#N4ZePz`?0U*h(8w6^9RfOSwQ- zI*c?$qQ=_frvCsQOvau|VV7X9YTCl`;lhYcN_Yh14t*yehh6y{I90Kfqf1@#!a@qa z6bMv#!hgRDDp`sI7kGXAA)Mn z{{Zkss4W_HYFX6wORV*_FwNH3_m+%g;VVm-PJT*HVNq?gWEh< zKTWIW+U(K^b*PaYmYDB-M3-7+OY%@tuodGwQ@DYXj#NI?AlUj(tL_$ieEU3+A&G1U zl7viDbtIH;*aFHz&d_pEl!BE4K@`2FdVziD4z|>0_iQ3$S_`eZBrI~8 z>i8?J3nU~qNE5&wJc$)gzEr+ck)=nsZiwr)t?aoy=xnzsEe4G1%Vu*P{AFqW zlj^IK+ohV}Zk?CmWa4ZUBV=} z?cJRTk#3Ll>B^FV1_D!)liXwwdz#>Vqqj=J#A%=EcB#(Kx!qnBCqtC@aH*aSk&esZ zsVRPZz@5v31b#q3BYTGdKKy-$dQn!6{{ZEYo0DUb)6F9eNrL-MsYi}VGn4LcGJS^? zBk4Uq3MH|hFKeg-`u6^1X9Y*(k`4&$IHv=QFhEMvxjb`#b5O0|>?IJPub0e%eqAD@ zp6vtW$wtG+C|ZG~3X(=^ATXYdGvj zGCrk*dq5{C)+j3fEdqc@5YE-YCr*9|OUtv(zf{vYC z)Llrpsz;o=d@$ryD{|XPRNxB7!O8xWrE6q{@dIw!vZ$s+a-GD_hV`?F-Z^)Ki-idR zV0ppN?a!4uqv|MdZxOE3-YlXcsCC5wy+uV>8OI3(pK?9v^{6$Cy~4z=D2LumgcLg2 zN0_FzjldDe^$%BL>`g_Qzf0P*Jmp+9Cb446454i$rk+>UJcXczA*NBz;H`x!^&UO5 zOvt+WMy|eoDE#Iv_Q-5GZi8>VT+r0Qjr*4K+pwQ8WCOQ23EBlqw!(1c)RfMrj-;M? zY$}|Ucd%+E>jj)l)BR7BBmV%gk`zjC0&>#_IQ{Ak>BZ*LGRXac_ch2sJY>L@(h{d4 zI-n5Y2~i1g3jqOb5|ijk(n(25uH~;zv8wG_%z1ETxa-L%j`>80uA|9HR)v%ixEvlq z$m0hfR8J$rzJ^T1KR-n3yDRBCwpgywt`Q0QH!TTXKiw)<>S|S{oh>%B8Pcs-CH0$Z zyKQ%%QIK@{k;{bCZ9h)w>jXs1yIo_s83`_?6}mg|KA_|Bt;gF!P@Yl=N>;L*0Gy1} zkKun>N4jd?uTqE9-6OixX9@#h4tc(o(2!2RQk{tz$Qwr_*5~>U)7CAr64sm7mteFE zvJ+^APCgcpwIuwMjMR3`(@5z1n--~YCFoXKN%Emhlw`Tei3={NDFl zwcjf0nRbbCC$aSQ(#p(+q~mXsw3P*p$Bus0TWmflE_P^5GONv#P_mTa5@xABX&%6@ za4I9@=k+wr>ZghWsI9I?yXq@+C<+-ct>->&IRRKIQh+?;IQvuzF%*?b5~ZkYkd0@l z5+j^U)LFn?ZBp~7Lwri0Fq2ncDL3VGWuGdGfCc9l{F>iq&DD> z^#C2EW4c#@F^~@xVbSk!vT*KW7Ma@_@|gWpo}%!PshDFpC@6Y>GQ9by`yRD1@MN})1Z5xlBATC1e~Pl zAQ&PvI*H*Y-0hawftPPrCnfGlLvhN=g4K?8p*$RZl-h}Ow=r~<6C&XSr?95qLJyco zN`OC`wn#nwspB_KJ9@pgMZ8(CoDJm&e0Uo5EPjT(R6rBG6Pp+3ci<1lp ziE-rlYA(%M+wFi;`4pZp$KI{zWtBJG<$=g(J{9@tYjL*&&7DU*dU35iPU;?(*E(@F zxpCyG;TUd@Da0daaHnd)%7F=3$UnEmL~-r*`x0G_%w)t8fLpAz(c0+tDhU`+?TJ-ImV z+O+TR*6!8bsFa;T8;Dk$mSh?z|5Htkxz{eFH6t_I8cS-~CH%G?24j0TUGk&sUy@y71ed9Rjc zWx;hN1#1a7N#veBDza&vS)laJp>k!nQ^*-{L88on)8(U-qX`UTI#v0QPo*bzY7Oi> z+NUcrtlN^Pj=O8UOI_mcToi_ql*XG+)9q3xhQ6@tThCRlR_jiky#D}Ur75O_%~1N> zkbr9vZ^!ml?QvzL%cUvNi}Igq^eY3+b5J&r&f>XZ1R>J6i+opF&q*7Nf;^}0N1 zE~)lb(w4L~5|k9I1Nn#U0jn+w7JyrH>%RIAuTxbUj`dC#R%D)$_o?r~?wizl#^D{c z-!4sAE$jm!fbK(%EPoBLyEw-rkY93C zdnJnD^pZZM1?OIU1a{k;AZL{;0F%X2@s&4maE*W7NoI2~5 zQ$0N@O6u0CR)Erw;Q6RGo3v?9KoCJn)&!L_`{l&261l;eN`0*-qiePbSYGX@UC0lj+T+P`Q-QYB%Zgf%NFav^ zJBT}ma%)|yTI%MlQ`{C7m;tTIG2$tv*02sTfS{56fEEI?!OzBO**jv=E@@_@CS*0d93-d9LD~X;+Hb}Q`&PxTm7p4J zw+}jx!14QxAvXofVMXH<0-l7ll&boWh4>9yadS3?DhGfpB+p8Ugz3ri~?3`lXkt~Oi% zty|EQm7G;#v~?3o^vC@o5jBL%jETB-EOfr~hFkO0l`ayS!cvpS3M02+pNg}3%c#9F z)ZJ@=)OK~$h#F$=YekHD^unzk;HQkAW}s!A}GfS{nIa-41l2Nh>w=E4$Ip)fb9 z!`4^VNh@iU5Tz)bsWF;%(~#J3p0x$uynSmvw`!=GHK!ZXbKjDfv6{BHxPn8A^p9GX zoaFXV0XVBg7fk6Mf@`}a?^E2MS~W(hw4&K}xGN3Dl_`ZKd)0sdQoO*D=NpOvJgAcs zX$#j#^tW7>dM;UYW|w(|x%iB$1jlZz%WQ?mT99MmPM~i}o=F~JcB#R=JCu#$#w*?` zB*4CO?dNXst!+C6*i%_tH@wij>M29OXN4y@!QfPOBXw(P(w}kACIBSqQg${sFF4h$ z(?zDl%8E$eX(z7LdLr7Hof#5h$ZAY=jHT$y4xo>mgIv>?Zr<5juA^WX&Ojg5zFzdx zLrT(?Syt^-#<$Y9H(y%VxY`jVEi&301t?a{$X4|g41h@6+-9729Wh~@xdT^q2UB5? zL|4%U*_7PJ@7{rCR(Kl5nf(!Hv3o4-v^pMQs|qGqmg^Js?#3e8*!-4 zkQP=61zSPNMi0I!^=Y{|wLGG%4ZNR@D&Ju09$+m59mbr&)~Gn8u(Y~cDOO-3Um;Ho zHy+KeeYv=XH#jd-zYB_f; zD>4&M#HUhicW9x;Tx=^1sR{%sCuqsR9GZ8`@$J-`eU2Qb^p=*E4o!HX($g_^;AHI6AIq7IK;4AN>-INqCyBsBq=!U z*w@b{x_PPsr9ppA-C`D$1G}xS6$M}r2;0HI2M3;N=V~7j_uj6x5+18vuH2Q}nQ^OC zv4qV`2ntug>?>S^y1d9bRQ;{Z&9hzF(o}r(*bRE?`M1oQCqp&Xpm?=v(iiE=N=K=? zYpFm#C2B}WA98AZ(a~pVi;kbO%0eBL8_0F!rDtn8dEjX2jn{g#r4yS1VfPb5@Nvi(oqG(*Y8t#g`4Q zDH}r8pQkEWPJ5DjjMRPInSF)iKc`sd!UwGRR`a-mkV0Qf1$({{CQqbr)YHeOy=Z>g z~@|=!WmX_i3RD}E-jGA%kZo9`}lB+e*xkn$BOrZz=05GV2UZ0n5aY&sGL>EE9 zL+q)u{vwl{wxF#?%x|8-HObte`+}d15%!~{YK{~gDM><q0Ax%gJgeei3{p%xXk; zN38$>v}FKu$@OD{%lgNpZCZxkZINbnSBYL+h0B7=oaZNoh;*X_zpGwNL-7l9rG8EVkw&WL5p@Ik-&=fI{ zD&>Z=azfQ=lBEwF^{U15$#dRV0(fjVRL}mSrX$>+XsMfgedm#bv>bN%C)?!IO>?`s zGD0LvWi34GijZ4EM+ElI-xwdYNEa(}y0=V1O|@oIDs{O^@>B?Qw4|tWoMUl8{i->; zw+R!=a$A@rwm@;P=EM7g+P^>Im$wdPlB~;7R+FZu_pXPBTQSBx&<4B2QjFWwhgoVp z#m5kWG75b@liTv((_5-AVNK}e*%nrw5^eGrnK{g>bcRZcWnQHp$`lW<_yU#n8lv7G zM2Kz5jFy|hDsyrO1Lqy73cGonO)Mmp zAeh&$9$FoID>dzl2H8u>0RnWY;cjh-u>6Nmlr6AU62Ehk$Mnbaq{YQ?`&oq3Zl*lT zggDM2XCM;r?e;jR!ok-m>^|F)AR=-`0@+giC+Cg`G~`!^Sf7hSxT8z?5@C?I=tIg| zC|*abwz5K%z`;F_BEL;1ufc6m?yR{X4Njbg1EB)}N<)fH?0aV!IQPv=ZKx5(Fp~A#wL%X8QiGrPkdyxaIPrEt@f;HjJW0(}G=CX>%NpG5DsLQ-wu1HszB}-UohMR3$ma~#@Q|V4l zeO!APU&6moG(NfM_x+FcIhYgJZcCCaFUs`CP+E$EXmnt*=c{r#Ng--abl}DvDbXWZ z%v6ZiNmjdzS&bOa#|T($&8K6VR4__;{jw@fjp2eDZq9Y>S8-LwO5HLag3A%xb8^zI zP?3ye6M@G(0q-@3hjQmkX{B)9+^r1a1*Eh{B4lNcLPc18G2y$TogJ2qPY%rj8}P@T z)z0rczL@wQoeFhZQb)3Y$o4f){9APuJxIAA~*14^t~?#KTCVrg&v zANTl))0)!E(}|6IaZO5P)ptrfr8XCjaEAyd<8b+>2S++V)Ll8%h<9t75~47}i(SIt z?5{Pst&l-VPU2iEC*QYzF;HfZwRGambY}kmr24~j()UQft(NY#75RYUlouLNLV@gZ zHlJ}*eaEdAmn<)^zNtlrhDx2AWzr8KP)0v6T9#6eoxpMSsFgC?z1eV(P-Ht* zyPd+w5ax$4GBk}e)}h|K^#a*r>n^&BGQ()r7Rc;d*|}RTDNqW1CF7RfK?`Zb1?}9E z?}830Ie$^~9`Kf&PK?&NdE$SH)Jx+s*#rH;;sU>|Hnr#W0ximHeJOU-m+O=0E0a3z z%W>IXJCt?;R8^jGqwY;LG+vmKtM9E_m{4WB7ax$X%ELqREa&_OxxlWgfvLY^FSx9r zNhA{y@~8*e$lz>G4xb8?uKJIm_BN7NWY;%l7T8-Tn|fwDX$nspwkO*d;~(;*_}(bA z#*^OXOL|SF^nCQB1mABCuJv(kU*2s`e+>%Y9E2QHv6~IH(HhMb-t4ICu!b9s;z8O8 z$x#bWbr4A;{M2XGC0Z=HCQxSIZ%n(Js*fGUqOg@=Cwr~}fC$C{0r(=d?R!CQdib>s zDMdy#QHbV7+iFI&x9o+q=2@pkm)G4y*4;a8xp8dTk`uCAmStaBOoyJ4=9Q^#6*w|N zi6hhT_Nn*79ri>$H-1i_e$xV4ZYXh;ZH;h*N50se1{%% z$&vyRt+^Y={b@+rMVjd`kjZCu)exl>6Wn{(IPFr+qffk$3@iTtXszDQur4tavP=V; z|o@(fq%X_UiAua?hTU3k`xPpBuN&cXZVh(B8Upv0tvXlCAkLmt3PxO|vcTO@B z8P_fEpeT|MTxIj@R-A<;U54bIMlv|3-~GK!+OX^PhDHiQ$}c(F1RpFVBHJG_MZW@JUaJ(Vg`_Q8rBsmdeGBp&m}2R zRGLT z=XMRH*Jk-i4W%l{OK48;ln&=_C)}EJ_Gm$;tO49Eo-Kjg=5urb9!cMc?_`Q%krJryp)l#Lq8b=R5NwfcUE%SOVg|` zcJ1v&Y5j=LK9dd-8d}z{&0_i>2K^f!28!8Hkkomzd~nQUh?KGQb&95?eyuLP+$C;UMSV znvie31=KUzhR5LRxW;BmB!*4OExjvHK^@|^yKYW)l1H~W&2J~YQ(-`u=t=rV#V>}fZFf@1wz+7C6uB#nBqixvNAUd3 zi5vFdU>pyBwKJ}FtvPbmcVT;N^eu@`JgBa=r8eft02CDggOqQ;v1PQfQ6)Q@~**zs0`yf zoF6Cp*IaIk^!7EuE?jQ5r`==*(BrbcrD+4QLX=gEXMjFwr>ZU%i>2I2hdmCVY_=Wp z{{V(dsT&Ew1M>u>UB8&t{VQv*U1up5tL&RJ5K@sPs4JFKqJJsb`FQ7?=h#$twg(lH zDI==XN5xTD6WQ?EJIv63%F+V7p*g)N`P4mSq8rgsZFVcBt0=Rd-z8sez?g~VR;3O%t>HLZq^&F_;l&yVN58h%irgX!v-t6su9GO!Pcd){gqNJ(B z5s}F!)U5l~z00Xt33Wh61cG$>e5-E{y=Mwb;@Bx=!5NgOh?pRz49V1kBjHGwZDG=@ z6{_aOo70zDwb}OFWtg**A+`dXNN;M2h*A&|2c&WUz{Yb--i%)EntxSKm2?`_=_w=r&H;KktVk zN}MWIgct@42^=@$!nyBVO}VKPQ>XOx(%UumaUSHj=~^SY2=ytl6cn6y822^4&DHH` zuL^YI_PAPB`ol_E?`<@dTW2@7@`X9-Vbu2t_NLvyp&dW?WLzoEvhNNLEP-9E0zJnz313 z`(RTKN>r_M(CHk1IPk7>i8pLelWLNXG&+;?sE15i^=6RN(k0)ua&MA~3z33V=OMr4 z+=0S^&k4!E!0l2Mu707^&L&*jyhcKne7MFxnDV|)mf8s)siY39v=geW5?qd`%}0$W z6gTJ!&zFLBR&SkP$LZq$4IM6B!^A(VsjjBpUGn2f0RE4_QVZ(37 zuNv@h+ox?)blJ?9=cv^4-=3Atc2&_XrbInO4aWkA4HgvJiam}3&_bzGPVM^Ww%epA zj!1pAsSdKv7wEw`PB44-82HD%L|X3SsRg$G0DHAhlV-JBZidwS2Ad8L0vd4+sG#75 zDclXI8299wRME|AX?F*XoxbS}OK?+2FZ$eSLX(_;RG>Q(f&t>CjzXEtK0j)REx3gc zp|_si6+R6yXO$eK$mk9p=}Rd{AEr~9q24DtLw-kDFB7aWo-ifDiiI+$LFQai5L3y= zr22pu$0nrszBdM#yrK>E-vutE4Y;(44y0{b0+M-3hvgvCjjtEFF8=^5xVX$EO916E zSa6SQdcse)Z@p$Vmu*6jpR`ss-(^IFnxk*@o2=2{ISR?Ar#ix%S_~^x#j~&u>Irkw zKQII&4jPI8ujlMt*ts&3zDo*F7U}1ItKn zpXY*?2mVdevlppaUT_{=%FdkehnNk2`;sax>wBeUPDDZ8Qhqv$lxpFW0i(+|f-RU$-fN)KfWBVwxq&whNYpxyMLCYepROjY0d~y_Z;G@ z3mOAQ$Iwpc_33yn-5gn1)GK~anBS}bl&5%aZap~IbIB()g&7$oH%$U`h)j+=<|=c& zx_;TT;rE5OD$EOtK{J*Qx&Tnn^F1lqpyU02LNuzRC(TUD(slV!7&fILNH@n34bY_?OF;zg01SI~JjzdrmZcKE6mIcak3+7`$F z1Z+x&m$-QK)2OQ}H_BD7cWro3d&QMPiewzHtwy^a^K_~S)u^_c4~VxDE6ujp-SV4# zP}vJp4TUMU3rHjdZQ4i~8OAE%X#W5Y)|>shES(ABX3;h(&=Q8crr3E20B!RdQ{g~> zl!1|vv;m9?Lh4t8Cwi^6axaO2ev0Fy%rW;zd(2k#Hc$>m)f0jbxyY!RXZk$)kd>dO znWv{Dc3G0+ME=Te{&jh^u}QXMFZBeZao{{^1on#N(dV0GS&&wxOan8d`^hJO<<_jj zejhISNyWc<@e5#!0WG=em9e&xNc`h$l%3xg_BiduKzClHxzetnO_88=^BV5mHBU&L zB*ajLr}to`DO%L8ZX5~)UvLFA+y4MZzf#>^9d}N~AKx<+yne}UlCJ$3pV3zpWx7s} zI%4qhoQjnt8&%j1+?-&H)+_uyhb_x)q$wwXlk+tvh2sw5H=Wbkf)0?7528oTt~W*c zsjNDQrW16Vr!98tXPye@J8*HP)!YRH>{0yK7#;FEd%ik>GgZXXvSr#V*4wMe3RCfZ zwP<-60I2>#l5jFnxGUQSwMP9ElWNy}JJS|XDmzcZbs)1cCz!xfV=7MUr((|JsVXWT zl;WN;wF@@eHSS&3;U$Zmu}eee>O?6~qbbs;{%Rb^d@P`0T&Yr*;g-S4$bD7! ztvkocE|i2e1Q?Be^$TwzDbr6?rh?|^E7cwj`0Nv(BF&fK93d#w`MkQ9^3&ItJZ4r=u<&B}h0 zmu;H`g|jX?!c%^Oz~Qn&}3s zyV#hE_>4B5LgTwIZFII<1t)Saaq2y>%5(Om2X*g~5ZZqm4S))g)#5^u2k(yGd>W_a7?O{{TQFbjAyMgHlho>3Go=nG1EIq6lbLt+) zur1d*MxtX}&zT_(G|i=w>ydn-r68#!0+W^Gaguj)QO>Q?R{eJHgn;7+ zQxYXemz6mrAuT9`?plaWP6ykHvt2!hXXx&Vw#2qsW?7m;Ag)cW+{~XdJfx_QR1Po? zu^^v%kYNDmfghe#rl*zUZR8vh~$i7p(A zDdAutINGAG%%VBnpOX;iON{Ld%!xB1&(rSBoL(PL!qc%SWeLL0F@j0&#|Pr94Wq2q zX_Am%zucpxKbg6<=GsB$u~1G%dvQ&@In~`n#qq`Ki@tzzz*a(6W|KI+00(dIok2>D zah#srzANqa9_8B#x0NKA)D1)#`d60i?-_J|%BYE$f_O(QX~SvOQZH82GZyu1l*bB7 z$--BGp6TRcJ3$!dKNZV$lQnU@3bw~y)g-)-&Q+2){GXT%{=ogIq163N(#yT7Mbh3C z8gyaiE__IeWv#jAa6jXM;p7}UR z!NI}76eqBku=PTo2|JBop8%;kaMzV>EF~u@*(p3hPTnya_zwz9>sGjxZqN@ZZNax9 zFt!_U8&$D8m%>({m2wYY20zZCYY$perkOHYPrJIsJI2$6now zta^Bh6|&@qE)%Cld>j?}TM8$4xICm0?TX!^d^>4NMW!RNEy%x2Eu_05W>yNYGluho zjOW<)t@O5*7(saFCyD3kYX~S41gBkqsCTM8ZeLjAMANpYMKF^jN`1k+CDgW(P=?a9 zrFh(T5oRbnhCGrLkb}lE{p@4pbM~psHymA_V9+9Z#Z>RE?Ms28 zl?a{EeD#R*rv|FHSo&Mj8*SOB>_>{!Zz@EF8&2gREQE}X0XYLbsjZ><>(kDqwQf(= z#ddVmv>S^xt)XuxI0z&VNy!)o+X9rfJAby#g>ZtuqL9!JHzWWYIOGr%bNcXUvk#{l zQZ@1%g+fe8ExOv94L^p`Q^IhJV~=CpeAg`PO|y8JUE)HeB18}(HQF`TQ>@jS3w5Qo zGmHj#riZk4k&??&q}pxa=9EfQ>H=|`^R#e%`-6-hiehz0>Fph-btL<3x*3`* z(_U1_=xi3kSYPu2k^5AQHo+a+LrxVuhY*zcZ#0s%AOc7MKK=gy%Azi`jXcJL)-Vml zQYT2XNsQxcWaZx^>$^p)DDQef?g6nfBe#w17NAjXeT!HXNApZb`IplZ{)Hex{Hp;cy8A!v< zHj+xu$Qj^c+uFZYvwLgZ2zEMESxHptD*gCRc2j)@(9O6LxmM&jb|4`>r72t`AOJb+ z1y2z|!U0gGr%CjTO%tHB^`bJA`XNDOgu39tP)Y|lr@Bsks)pgrvaV*cSAe5MZNNU% zRytPh1z}3Xd)RBqXp>)Jy-ZezodqN*Awc&Aso!6E4{p^RNV#1<5t$8A64Hw;Aqq&s z0N|0IYPkxFxbsnmQ7q|l{1=bR!awFKS>_P(a=0W^#v6&j zYjw1qH!Z(SCSR?LMtnYyewpEghVhL1D0^2o;Ry!-58jr|neXiTNOTZ4l7O!JfA^Z% ziiQd^QH<`2=v(v3enqOx>&oP**uGN9`;>v2_aCBK4j9~hsmCpix>X68Kc5=<%lQ|WiK?LkN8Ke( zN|=K^#k`_~Jh;vzkMFyX2u^ZPk?c9B_g46M>K|0~=bX)zR$V^RH`3XtES0~a5KWe$XD31xwv0SaUS5nhg3u#1jDnVz>buNRjV2#A2tJC&1 zC2LI(^`7X=t39cUaA}V%Guub;QMq2Eqd5sDxmO<~oK;^LE|sm-5};1n)W#ij5K@qk z4>;G>saB2AGp*3zelez>pDYsOm+seD45CU@RkP4QQ(+*F$__{b{8WW)>CMGRjMPmr zr)4?(6$xv7*TMpJXt+w9bxz=JOmko3kiIQZDxw-XE0`maOOB(vga=H=RLuR5C1Z6EVNLWUz)8X`{mrS}VV(GQZ z>a5mxqAaqe9b2*%qNdcKeL-iFkO%;0y-4XPl#-OPl)4Bh*l`}F-vMQhF#GLqcR2eTj(v?;uw|6Crj%rjcbbR9PGyDj z)ADHv=9c?KgfWsq8$x*>^!;k7b<0jnw@tb?1>n(fLF9naR2?c#)c~XLQcoT8S3%e^ z-ee=mc}FL3Ev$k)hbExE5PEaSvdWn2SS+%ol5jTd_4Xg|k^9t*`(f*KB#*&cot?Wj zc$*8{5(IG9Ppwe}P|=xg+|0>eNq&bWHcH5aEX5+TbxR zG8CM){FfR^l_6Vkxa92w_DDUd5Vvb9JJ*)No}SUj9$OI$i(YU7LUKFipVB(PZgJ)u zcHOFOCIdb~P^c(CLr4eENIifDzH!Y}nR$lO8UFx3K2_au+y@uGK|?I%(``UHj(q_h zb9z&N$2Z*)ko*W6iL(tns8RN@2@{ za>@uFm(tl#1mJh$?@fNcLbP;!y)`n(XL8 z&eCYQiyz{#<~HMzZqlc*9Hq2x3n~C^BQ39$V>?Y@?pn8Xecr0mNHRL@9BPcl35(rZ zH+S8HHmLxWwvb3BK+K?LL!@x438o|4oPZX!Hs!sC66}q#TvE1ylC>yp^3prt7FV=)%i+Pa&~UX+5&J- zBigAAtF5}qGR6JOf67iOK5 zU0XjwhZfR`_iiQDhq*YxIPJw?YU8?fFM%X}A77P8f5S{!X)LWxgAuyy?)6tK3TsJr?74T(%a804vKe*gy&!cp*)zj(w}W=WjOk52dg> zG5y1b9t=mq=vGC2aIVxRq~6gu9fR$sD&h$5DpYD zp_r|A`_!qUx(|A>!Gi7o071WcLX`U64J9t_ZN}1;iWb>Yf{=2tl#mJRd8ps5R!gO~ zTDs)RT7@GUp>B5AEl1WiS6oXCq_p&a+JOlGj4GtN zS&!e~sJHeeg3_RKXrmDksz{B^R`AOPFAJUWpn@Y&^%Y$c(jJz@xKDmvzgt*iM92BL)l;jL0X|D7%|Y|GWmzvIZ7ImwdB!u+@SJTJ^`m!o z*6@$OT=8M@`Eb@sWl>6!B+F2I)E-wo#jtpJwE zNCR$C0S>}QHkql8%26IT!bTH>q&{TxBW^`bxJEp4g`gdUz#&OqIo3_|DRmXCJVwaWPvy?KGv?ZD~;g=5zW3{#9PO z_0mZ?xqne@Y7N~@4kOD+K|k;;5K?~G6=wec16%UkWuqLa3Cfldt*4)#erdmQv8FVY zH0az%^Ppqz*w=>}OQ|SWky+SzOgJ57P@!Ku-O*RwB{O&SLsZ(_O1Eyc%`P;f+p?ND z7~=$*>b%?aFH&c+RjJz| z8#q$(em0Z-brdkx0hw2+{C_!cuXO$)_BcYF(w&BZVjs38|LS zmeLTBpsIuJE$0i4878W>s_Mq~g_m7v`1c9$a?>|R>oFv$Ir-Y8IFsM7{i~YS)Lx!P zf|lj!n~dkuqI~ttOL-aKVLWl$?^DgsOEo#7&BET>?f(FFLqWuUh$5TAr20rY7OgjH z-`_t>pYp9mv6)%EVx*h9$c&o#5-KQxtQpl(B-yl`i7{A~cFULN88Sme{!nldg!^Zc z$9kPQU8B=z{3be|azu5``elbQHl=K+?HvCAd9<2QvRI;88^kzGMUH?h)HWU-XwDZqswXFql1kF{JmX*z4vMy8Q&`e&$i`N6j| zHk{S51cy-D%*y&Fme6np)Z&V;l@|9Xkd=DI+yFwUsWpv8;*EV*R8w8lZ72#sMTLM= z=|YI0C?LI~B-8{55D=tTB7|N=dJjD$pcD}#^w6t-3W8EZF!a!*N|6pC0`brHxABd8 z@56mLF&%LH?$W)u|^?`=vetKg=EaiQfi*Od$T4gCdA_~808o8B^dSLSd<8+)<2jX+VyEW zJ>J;8LU!j#6yQdodIZb94{9&Ls%9Zo+E9@Hde0Bo+ z)+t1qKNMx9#IJ)>96lJ8Uf;lT0d@-sjrt#xI#9`6X9s2QZ`8*)22Z1;5|>^xxrE+3 zBKKlyxfGc7bGJnQ0){wd9}n$S?0pnG+i|m=klUM^?PXE7a;NldoSg87Xs#%Jh9hfO z$Oj7(H~L1g#1bHX=!Z(pH@41QXvz~3^*)H`I%zdw9pSSgvSGW5Vle9(OMTw=hKnyc zfYw6(RBIA78~WvSu44K$L&JVV^12;!sx8j*WwG~1E2_;{nk(u({t>O&yxsmH^%IQ} zHOY}bhmMTBk;HMthNkkyElNnR zqMvCe<|WSwMx}K$?AVm}1h$(%uToPpj~FdFnrG_HK-Gx4*!4HHSQppRz_IIiBTKKZ za7(-A3&}(C>6s{cBy(+e1#K$m2Zo%YK{hu8T z`Y8gas(MeFF94PBmCM-SRtO9pYka$aubp@pK28 ztHD;D#H`w-cr~feNi-_)=<8zk_c3BOi=_Szmygv+m$EsP<0VJJ3Yz1*Y+*Y>L+yY# zO5davuyI(#jM!#IEMEvAL8nzUN%UW1X4F|@r;_!YQu=`AWNfU=9@4M7q zS*=DBbEJy!eaNG8K4>Io+R~D^;=(YS^N*<*r3W;hmqkYBmaGp%!<$D5>0|4>DfNOS zHgEij0~fHBb~jqQ5BTOuFHG%!-AcU~U@Tet#UD57k>0ym;l2A4hP@xKat$)hmum|7 zXH#2cEN}+pLrkv@a^4YE(r122zYZ>hk#7~8;Q(!NGd)qH(>NY+je0u7-Y6*mJs@;- zIT5cdZl%BS|I~dXcropGsEFEoK=|%j(alPKkx<#5y7op8NAl*;CKunqAWC3loh?nAmz=dqH zp|OMf_RTIDtB+#hKsVeI-E)34Cazer+}&k9BT!Vl^Xf0ax`yf!aT>8=Oyneq)Zn}=Khmggz1<=WvRg_wackZS9|ohK1;2O|4}`N zgkJBVQmje4+(L$Jz_>G?271l$DZ%p%fiaPOv>VAz7MeC)3j2&iNK@ukv;WE3WWUnB zHG}W3%zK%QJk_DR_YQkd=3$2_=2hE)$k$OGRUIpG`k&UEgMfP)_&eponJ zQ(hY|U@w-fCwKQzP51H?h7dV-5mCjLaZHWBhbIz{aaEbw?U>G}5bx9@<9-9Fs(F|( zPes-43lC}0HD)z}j+4LBTI)(#vPdcTdbt>6m$b$N6fB53&lis0%ifu3keg$$F^Fy& z`coa`sf05roOn1$5d0yyG!sZA_;$spXKKB-{|g{JqYl)C+^&Ee7KcUM?qsLFIjq12 z`otw(suNF2lvm#`Z60xB@leWg{pNCi%ZrhNLsNSEJGvyE|@z7GV;7PVR7l1C}J! zOUq~;SyNV4ckB7aTx1?er9Gv&bpr==oTSJN-}#Vz%~NQl!_fJVU*5sXx+k@G2J81F>`)J@DS;wy7M82B=AS7D7nt=;vW`~5|1_^hZ$zY6V=*;;QVqH z%uX6bS)2Nu6lY%-j3noN6RtfcpH_2^_(YLnpgBAGX8_xO%ZD>P#wGDUCVfE?&d>{M zQ#t%RxnaGJr;}*}{fq&bl%I{``aICDxM^ZAEJ&Y%@QPx+;NLKrAf}LSO7MupPAyzE zM;AtoGiNAb@|aw=?_PA%s}#@>&=3=i=>8>~QBie&&(7y^?`RPnbe!YUnI}(Gx^6g@ z7uj#>eddURj_N*QAxkPXTk9u-${Knn5OU5xMb}1Th~w5bTcxP%~-{8zD?muo+kDaE_a#ZjM26qxd+G4k5(8RYoE#> zeO2W^s|z+%V>Mg+Rq6tmUB}7}2szARhWT@3`tM4F6;a zZxma_v(0=wcRsHO(t>Ci}pzezRx47S%5AclaFLpY6*pm;pyEC0u7urbj8rcU z3WoM#gB5rStCe-*qGC5ulUQ3)XvFk|L5gVrRmrO1svWrzUjd2G2;zwCUA zu!T`xeMbAKR@R@fT2BVWtin?7UWZS5s1G zuKjReYE+JEc+~8&Y-U$;`lWFRagl}O;jtJ@u}>675yYZ+NhNvcdq~cWdOAHVw%0NA z0kD?Kwqm*-op^C(*n62xLx)tkl`mv|>@Y#-u|WUqFJj4H+Et2qqwkEzUcWbG?yME% zRlp)Sd;E8!fSv_^a@%8GB%4q1AFTp~deGat24mV42g_~@zXnWRNGC)_Lv-k6L!OiZ zt0K4EG{P^;(&idlK>F;@S-IVs?j=L$xuEp>P&gdC;NHDOqZgRe-#Y2OAm94Xx=PFA z0~A25E0;3pV+C=%ixh`g@oI4Y;+OzCO7H<~^1shF&3v z243#+Y++$wqb4foe-6jrNebN6D0&j?g-P7T#`2}4C66V$H9j*=<9`~2fS(cC1xUMy zPj1;JJ~Q2v(3G8$Hz#iVEEW}KU}_VHQXp`=t%sTqjv9^`E6Y9_TD`-A1E-W z8dWegNqL?g2S2m}1dpub>pEsGcnV($Z5TC8Uiv;-`TC*CS$xR6p6oi=x3V;PeK+mL znKI_tjilcdSxXHnmK#R~#B+%1)E(?D9B=3#MSME?BFTCJ+RJ0I_`}Do@uP`~2=mq7 z#K*i6clQ}_7X^#d^UCksWQ;7Srum%-tfSU(f-GO7cQL3Ov`#4A@#^AZxsu{ikBc;g z#3|+T3x6yeHi3dE6HJ@BQmfH?rbgYC6vB3jD)nHaz?ox5BN1I%3}swm49>^bMF^bq z&bPW>iu?ddQl1{2xk&~MWMQHB&01Y$q6+m`iv;o;W3Pb%w3c^oMTqtk>H z;Wk7)BU0-EhPix$2toGl2=hF==R

cAhgju7KwZm3w^yJD)^N~0sRfdUPm4y%UW?3*lC|b)E zgKcRs`h!xUQIwB`gWGZ{d%~M+zd`a^=dUWeG{cTH&DdbqY2pwj+-ke^+4YAyE|c=` z@X(`7-uonnFsOpR6FqkC=Npn=i1e{0JauCj>#WyG>QyE*68RULVfIjtVZdVp+!!`h z^2!}?02hr|UxYAj+YyP1E9e{`>P?BX z-3p7ozd0vBQjUe{ARIBZwMmq;PBXx|k07G;QZZI+lPw(4iyA3;>EqS{Hg0)o#uMc}m+J@i$h*%3kxkc}SR1!O zyNssY{}*lV;nd{Y_HW`>0YQ-_y{R-20@6DX5fCE16N(5(lOi=p07dB~N|i2BLPvTB zAr$EnnsgEbq$iXRTHO12-sjzY_cyaUv%i`B12R|Uo;$g&>pVZ_am@CkvEogopWk?Y zUDc!8WxC;`zJ0rbiM6b?D7id)uEj-gO(XldafzXMf^X*KTzGliIsD*)w{ZOI5}!n( zRxKqWOvG1aFh@+B zIu1;tTU7geOq=4nJeS)GW|X1`r1z6&$Jy)Z+V)s&bcOp~L0yx7g|RQ@qX2;5y%J{T4YMhn~(k)mB>ummFp& z;E~I@G9~S1?kV*rt*7zqWnPI)z7tmdmB_xIJjgzAeNX+c-nr^`>~7JtvaGK8(XPhw z?p`=N^Sf{$c$W!()yjo^Z|n)ty-dyFK=Ludtq5k@!(6oeO3hbti^YGWY~h9nf8tK_ zc~M&>ePne%cJo{|GUfh=O~GjjWJF*U*7tCIJ$X`0#UxZ9z){qw@3D00W8qIqPfSd} zWgTWi!Mr1**wpd*vtKyyt@$lT$($uDz-n44_J^PP1RtI*C^luXJSCzUvq?gckCfDB zD3*xrfu7yc*~{f@x*X@7ecqns(h@!#`+Pca4wNBC;EHZ(07O2UbA4El&AL-cLB`pr z{JjJ@cgN00Gu?M?$Mh5Ja2tIYC}P;L6l||A`Gj82-;b~PaDd; zX<>^uj#!%khY-~WLF0hD4VZ|rnH8uiULNra!bXXmXi;Q~oZN3Xc_E|nd>o`&kKWmk zyWTK;0zPD{%3dY$e*bO!0E;&cE||<`HOe0{w8AB26^=P~Kk#y~9Ith^M%wQaIU?`B z9%FY{;Q!EzqD{wB+$*9K2)8uM=JXecH-B6&>O5j%72T(!Ul^UJvm}nb40zvmmpdHi zW8EULI1(I;0qL%<@0|$yy;jOFo=+Bu9HuM2FF~<5*tWs6w_Mwi;+=czLfGRE_Ni}) zqtym)NLjHioBzkP>Y%={T(*8Sn`q2(__RV*xC$z$#AQRhxmt#SKWRlo=Y}euhF#>d zH1$WhGCzZb8_2!4jVQo92>3EnZlr!1o|#%7vs(Hdw`N?JcCbA zlp6Ng$&adelgu00^I9eVBHg|E+K*T7#!UgJ{GhR*ERCy?3H!_^nXic_DVPlIhsE>jd;+muA@4c%0KzNTqJNhrkxL)mEFQs5gAb*kw6(F z8$r(&s<0{0K-=^_S7Ad^w33qFdrqvcZ)v zKa}Z;uB>)GdMcO$mPO&1b>v5!%;P*9bqfB3I_aIuiv?-5Bu2<)Lr!0O`AgQek36QO zxTHO}$;lhrzjk~`h1|VsCf#FPoTBTzSQ_xbaBk2j>(!Ar5%E=esFQrt$9f5BZvJa| z%ZM+dkd)*mX=9TNzTZ5_-#dEcH2sceEi<()bzZqL6l)sq=)_=Y-Mh}U&0rOc%>H%D zc;L=N4q2Nve(!}*E5%#B{l|m^Kd`?UOlUK@89>Sj*{(etDRGyJ)cXh@Vk}b zE*x^OZP4VLe}h(xb;$Xp>@!XTd7D2)&F zK*)R0)!WBoPrUk)L+zcM<_8>I;b*L~o%7nS&#5INu;9>qHM>TQEH$wzE z7;;=Rvc4IYPL)9DZOon6jlUpwjhi1xv)RlE4(=`CJAb^UObFrhauj5jd&5{lWq{N! zw=R}9snCvJZ%+xaP#ryRIiIeH@r3+zep5f}v$$pE;^Icdx3FxZ=E>}nU5M;?>K`GW zwAP){hZUAth2m6F!^!8}WRY)M^yle3%(2+t!HK3<{L}M#*iSXFH!hyy*1tC9 z@OI(_qkQMzIwb6!EgK|Y(HbT$yT^*x_XH9aL?t;t2L62dg-7LH_ma}?joxXN;(vyp z^g)3&2tQm)kXlNUCANv9zDVDT!#1BEd>+nQ1iCtNl&(ojLo&|X?eb; z=$LM=r_9wW#fOwjf39@>p5(dJ!A?YC3%*q*DOYAvWCpkg3FMW!DuhHkDftw9k`a^E zx?9)ed!x6kVdK%k9Wgopr_rOrgd;?jvBFjHSG&iphL_yiE0a$Yde=~T((^SvchGk` zG7Mi}o|sJ+{3R>R{2;j4?U){JRV7du_I;`(x+LA6--z-0fI-|{rUAAQbqyi)W?elG z>zpW(9#)SD28n>3$9P@n^qrd0-q4J^Za=MMBj-0w9s7AF(#}vlKVr%omI-Br@PiNonKvbFghZep##MTlXC#@mWU3dx|Q_-u@+b2&((jFFY zi;J?!)<6@5H^0G!Znm;TqMSHYll04!{JFD5L>bD({oITz0A#k-$P}u0Dz~kfeJwss z>bT|tg$ViNcc@hM(2A;Smf)WJfVD7YRNUOfG2PG72=%}qTcN4tmWgtvX9l%Qz=^|| ze+QYhnC^HTkcpMlB(I30?>TUdXU=tOf1H?Rur)g?6R1gzy7Sgdapnj~cyrmRA`IvK zHVJ1tmm)ILxY^>Lq;_vx)!?S4o2yvR><7K~swbrt`_cRj0Wd37$9%UPe3-p+vXp1% zIX|4{^8L|YvIxt{X1ph=Lk!>9=Sftr-&N}#cYD*jI}`SGrVuTdq&Bh3ymU4OP2CGt zb;m4MM2jeG+|!Xk3sBiM;Kgy)lDe#$_5Qbc#8WwUp+d>HeU!ylp4*sonrjoC4*=?XuqG>usKR z&Vb-DuO`;;e^qMr$5^q4i#T2cLaUKh*gwVx!Q z)Y9ePmtPq2y^|%c{-33dUY5UPv~aLJ>kCZIVSfmHbEnt$jo)YyX&F`yUAYbE(}{Cy zOWJFpUH8HEosq2>bAQQtNdma|qroUkBc$t@9zyA5QZcy4L)u+HcNv6JqOiQIl{1gy zdbMfdll`iwi28P^8DgrVR*%Cl9PG1PF~AN#a9Pr=dSF$z7pmfzo*>K-Hsq%7dmkfi z)MJztQkt)TxS>8;=(6OpWEBIFE6Oe?n6EtsKoYsMAwhI@x7%q#t7tCQ{1e}^DgX-GdS79;rJ7Apl7%(N? zExnSIBwkpr8cYm^ARg-mE-tIOCUP1Z~U_xi@ z2~RI`xcI{Mdq{VPLHVx!AAd^$ZIL!6?oR>s518*ru`eONKKo7f)NhQso`Aey-0Qn~ zuGEFid}<@i!$sWa?GULJo2uA{>NbA#CEYlOu5kq=OdVM~DFK{`cEv`zh4=N7H{>-x z8I>^kF)@w6+HX7gF77+oe;;nPF;Up{p6+?E@b$EE>#>ejU3qy@OU=3^($D9}zDsVj z2pHb)&!HueJGBR-d?#|qO&$U_K%jN&X>mq4GYhtT1Fz9*9f!`SSFJOx{M)=%6t!9O-d8?RRTwTOdu*TBZCvfSdMru<*~e|A83t1-Lc_>SS=-qTb|RG6ij) z|ES8I@u;1$lO5?@@tq23upRujoa}$(K5QZ%k^lE+{s)cd5lxl){~0hD#r+FvH2yz< zM*sV(QU9A;bKfR^3!HtMOxEZaJeru&l3POZO$IDz%6v4!l$=YzUrwX;VOy@zX~vP> zf0KaPw%&67N1)abQI+#=bdjyv&ny3TvXL6#Zrj%p{ufi{{?*Zg|A9!Fa4{=BLu@?a zQ5#qPmvQZXXDutr1g)#j01Q+%cz60=k~O~x$iF#3mSl$)|N6QnpeFA(3G12vh36qV z33a{y^{pH&8v{l5`vi}((D{0=Qx)W)^a5^9F?+P9YU z=4)*VReMytMMG)A4#mQ)=I_5}qD$@|yd_U(s^3TbN__l9LY%CY{8{RKaC;r+b0=lQ z<0}^#qw&oq+zmHu%Ru5Dx~at}Nkny-1z7Hw9y}$QG}Yl=c9tw_ z%#H&8E(yZh;CLQ7k|f-esIx-L2&bR+b@mfuBN}xrJ)GI!&zak)j4y=+X?1kee(1OX z3jfnQe(ccYKAy*Bkg?mjQbxLhma2;9srBqlKl-)q{`jzmhlYQO`yPS7l0k|s{-a<` zD!%ER*V@oDy&}`+Xl`MWLeifiB5-Q`q1?cEM^RZ1>tMOnr{fmjrjFG)M<~e0KeOsKX*?5Cv5JoCnyr{mtT$$uCpHnM#6RGJGg` zoRnJ|uM$AHD;2ITEUf5VC6F+z!E>%h38A50Hc4R-(k_2qs{J)dr+ZM}t5IW3czZAH zLY5`E-ZLtfq2ro!!*=DuW{9vSi#h-5;v6usq4Q$mT;<%PHS7*9-M(#ny>+-+hc3Zc zqO2!+2cYYaXlE~ECpw+PxM5ZL=;IXJKB5TM86yp4typKaG)wSs1UA)wC>-3}#jK~n z^^aTx{UOhp@?KOo%DNN-HlxUMhd}>_ESM)I%C&XrLC=MOJ*amdKk=Gv*FT?ReI*+nZWkG5bV zl%!sXMZce{07HXJTDSb`EETy0;Um|!C$*eKIk)OvjZo+mp}s6T*5Vdhr-1gQ)=mF< zr(Vsw`R|6EqPzO)#7%^>legs?3g#@EEI9)o>r9e1>c)p_CQB_F#SxbB@Y%Qvo z`;WDi4b1YU8WJ4kI~1g&f$AanYsTIvb8GU8=L}OSxw(Vpsms>nuEKF($s2n^$($|s z;zJ$Fwq#`dwJJ7i??M-Ojm>Rb$fs(_4z%v6!p5y1{;(=|ze}s^pG&2r=~hWp`wnJ0 zrotjLh)FB3Hu+TxjfJ_bmSphrEC>LFYw-o}(*ZJlT5_g$D*0w@b8RV=gs}+nKOy48 z_qdQ%{WiQ_Scow35EUYVyI9L_oIaZ8_;n1GX>54CuFHX%BV?2nEpSaYOLTqSv*}Qi zBz#tK6nS~&K`e{@w@H~XRjLKUYiS{hg}aKWUE64T|@Ia z(gUJ44kZT{vTgNd*0e|f1G&r2MQK7j!5yqmW6!p~hq4^YmuDR9K!bU$>l%26jN%?O zPFsF|3`RI9`&8i13|4aILJ8)?cN8h0hHUHx-m{B`PKPfablF(A+>aq-UY2-XKt27a z_A=Ni%`i?0iTkUUW6^a@9!K#!tH6G#NPGJ)*~_S5GPj(oGrVYNYr!29#lmJ|V@pqO zq+E3urJoyVK6Nf0DD4s zfEBuoMu`xK!8zo8y?Hw)?Sk9+LT1S>Q>Di-@VYIzgJo#r2v^#ygL%uT7`p>op|l{N zXU>xwO3|n-qteLtPm^9R84#F4yKdBv6sTjZjr4IQJ&uS300~A*b$VqeaIUDNV5#>D zSXXJ}Kqvm`*jGC(KvzM!m@tTtRyOy1HX}$`SsHt3pB+XPvnpaMF-; z`S3hUm!7)W%(hXb*lJ!c zd<}!3g2H?VIYbO5R<1yY!zfIQhiIhNVu(7I?32-YjST0maZWoU@5A&7c)I>2yCad+ z$<}QSrXz|mO!G)!{$;%Zxr5yzyEo**A2*1`$tO+w{u$7ah|ijA|JqC{B--~F-(p#L4fIH;SjrS8ZRMhdraky9)`=U%Z3_< z>^*08%I#CROANp)M-kZHEN(4P(zp~fMjS0_-}pjkIe90#SIshY0un^P}HLn{W9V5b>d70N$1cs%D4g-Wd3=! zWE4?mnMUYkEe$M!Mx!RyQG?Qft`H{5s4%}$`SIUc!p2i#0g5;jI3W<5O9u-^1nSyb zqu6>lB_j$7(>6|R>7Qpgn!?_|GQ3hH%rgv2Ms`Aj40TjYn0Dn6vu3@P*|{+!5w(21 zQkaiETFJnD6_9DT1WN@#T*@{#?H!fFM_R=)>1xq;W2`mxd>s=pcUwO_cbV&0ny&0% zfqPEfNyGYTV)}c9-P|=z(JJ5zm5IEG955Y94V;zVDr7hI(o$)H5h|?2E!o;Syw11OB{q6#;ast2)4tnK zrzYH3?2c1?d&0rMex}wWxA5jsP_~CuQ)es^O%ioxQP_*Fw9w(2PDgG}vnWjGKA@NA zX*95M^=Hwqn?86_tIGHBqtgfNHP)sFw=ZNAsrtEjV4XLYBTH9Zz4}?~y{&@T%#2D< zrycB-)H&SVeb`f^u5`BL)K)*;rcG?3D-*8^nDH%9^Zf;MC96NO2|=D}xZ1&t{A{=B zFzIU0ji=y|82lzJjH1!bcK(Tss<=K8Z#n5?lgpcE7*|Nnn@?=S$y$%sL1~=&W#%+0 zaEHAz6JqZ>ovS`P9KeP~b_hDSEZXB~BC?UlPsJ9xf(S!|>iAI=-DZQOO2JGBIsWE$ zKzZY!DG!x&Cly?gIEBe&a#gSfD2;7yg}}f}2t8gPw*+eQCj>MFSk;8ZZY{cGh!!^* znOhT6Cr}-VGtxJE5VCwtd z#pW^sk3z%J6g;~^V><3ea435cUJ(2jO#f%%O z&9wqM_?1Ekqhi{&rGT>ljhr}36(rvP%}JCJ7*DJ9LCtG`=6DIYav5rbTZ(eOn|OaC zgUdjwbC)d(XgOYX%rg9B3HqvXMyxu&)srJQT^B5=J{iIY*PqB2G$b0~*#mvkrG>*I zjDtF_!^)tkid?!&r>pI;kQzLDpXZC5K4BWYUhn-tk_yqqr40Unc(_s_+~2~q7b)`& z&xq2roH&l5xJ(rUewa-b%fFjYz7h0fX|lzCi^#iFdWX+O5PO|RGt1@x}7+*%F;70 zBvs-E2~>KrB#?54{Z&A&Q-)d)wU#H>P~WbP&|%&pXPjd&c&yX9&UF*nr!Xa$TVxk_TsTBr^Rc!vXX&z$?x2e0mdc9WGF1zkL9drlthY!bWNV0PMJ@gI7}*M#wE{SbUTBvt3@|B zlIv>5GYIHGIcsTE?-1js^1^<@eCoo7$qb*h86%5HJq3ylxDR%>5r z(DHtt>er*Rt6<#ndFhq$*&P^5&4DAvl~CmbUZE8jcD zJG2y-IoiQs?rPzorArUX8WYbbv9R;1E0sgXCgs+(@878FxH)~4%Lc2VG4W-7`YNRo zv?RB}@_Gu`Xuw2s%_ZZ^-;y(2HBw&XeN18{e$l$pPUWJU5EyLxf zH{8lvBUwVAz^hfJBvBARBS6rqBivxqq)>{y>JJ;?)ojHreF_xFIP(n%@E>4mpW1og zhwN+yx%mVs=!Wzqi0w-aDSvd*YM8yu%?GMGb5D4;^=6Cu_0XcnnFD_Ftv!0Th!LY3 z1JPe1O`5~dON2us@qu(PfyS}fzB(1?kEtWu2Q}&XyMBo{iB*RZvUs>iQHF^0Vhmq*@Aty{XR|T7)HNV@?`s;aYgT@S|8o zVYh(`o#HKp@|M)EHP#DIYaOmZ5r)k%&o|#7#cD6VqJ21i^r|AXd3UQYAm5*^G76Qo zm{Vy8m^L$(W!$KTVW41c&V0*^`LKWxa8}2n!kf6YWi4Xss#y2hr?^cIh_W0-&^1^K z_K&feJO3qPR#Ha}1(wSom1F|Un0*%d8V=@M=V;0_eG0oIQJzv6=2|N-QPGP0Pkw^` z7~FxB0VdFDyhepvk*)OC&9m;=E#^cU5rnWhO|sFGV)E)K!!wR|?w~3{El2F-GuzO- z5f11ts04h`)z9lR;$8vns6<0DypVlMH$UK{VrS-FP<^1{&WXm)9$lvP?1h3Yxoy#> zO-1FW*(a8BXQJij=NLrvml+Zzao!fsoy|C>j)X~jBfG)xzB7BFS6=0)?C9J#d_PMzhs97Pog(ZAXRO&o4 z_~nHjX7@1-wXln5<*0VPyv&!GpO&&QhBE|LJWq_>&)?&_Rrk)_D`T0;11JV>EOR>( z*sW8_*^{3gaQx6|t1ho*iyi)=&En8Ehg@U1y)Hzp!ge$ z>MR8H`ugf~&W4G|^Q+~9xZPSdL;slt%dtp+6$COI0Xa2JwmtEURfg&}MDLZ091AP9 zLxv`NpYGU8s1_*K#reg**{t{t&AxYV$4}_l*U`~qBHFWeYH@06Dy4^6!7p0iYOzMDA>_KG_>Fgw(nrmv3ORzeim@|w2^I2| znXxsl%PgUS^;1VmXQRnx^>IZjJLM(Kii-l}1@n;h7Ud*S(oY#D)Efd)DRh>8X*+}V z{hm6Z5Z)pj9Mx6gvRUYyRb}sdP^)%y?Cqmm1AQD)UUmbhn|DQrp;~KUiM`^KEI!vo9ITKvX~g$a7Nniw&9FH6aC~np^US`K;-4aD)q@3{YqzS_>}y&k^h@5Cs4e*zmRQya8N?aJ zXic?x3Fmg}n;)V1=GLy=t1O*!3=o(^+JRZ?1s~BJ zn8{KRBZddyhPql#;x0@o;qtk9KkGUvTx8!g)R((4niDJMp47ho(LC>0ocZ+=ir|v` z-S^n{U^ou^6}a4z26(FbQBgVPnB|>M$P3NM9R|?jnZ8`kjyu~tj8cB?dCs7dc zV+)`ZV4PmBJPaByAeuU_ehL>>w(QH1nYp%DkM=#zG#zP3kdE|dx z)+=!VYHmu7fb+_z`P_k!CSGy!-Z!rT4yl_czbSC86-lCpd8{;`Hwnz38Dp!;!SkOrb3?u=vJGflTy;DGcR5Y4(Pc(b0?!i>~HZ*R?LNtKuL zkHZ7}QJfeC)8Mw$IS{0;-M0t;d`C#Y&fnOQRwO^e{@?Fwga&m~E4)Pd{xd=>`wxE%-4&4o zZr&R+0hPwbRpK)w(F<{0?U3j5lMb=T3KTDY7^ov-rz`)ipG3jJ)5@WP;sL~n=c$t| z1uPb8o6u$`OGNZorsn521_$02UJLm^MINcM!yc54a63+H1zaNcy=UpDd10AV;SfbTpT&!=r#`++> zcvKvIkgdtQmsb0}W_;IEGP+HB^x_lbZ+8t>uXskQT1cxY1u5yL*@kxh~}w4XP9i9ZyuxA#4YJ zh(_HPI`5R|cu#c1DY=@N&diNBPwy`v(}OFl7M2(CULeJ5L%%}b!sx0-B~uhl%Cd=f zaWneka9+%=Q_svCS4Cz1t^80oWl|&3CH{r!?vt|Od8;wL7JCjmSH@jerKxM({=a#U zQlS929&PXn&f*@ls;tfMc#f#jw{1T0f_lY@Wm+J<4yW~9mVSVy#pC8nN>}ijl3U7a zf_+S{Ll#%k3!&%5CMD|Yutq)5(A?`dqzM+!5U%|RAzca#eAIo}_nkNUO9pRaK2*2N$*X9= z>|4{ajm$qiO})u89rgHv0wUWK&vh@XZ3WeFyU2HS=jEW1duq+xgU?Fh-Qes zs2`Vl>wa`DUhGO8!7)_U8t7H|Qz@476UnK&O(@wb1wc%{N5J)eNCu>OCD?IJgcHTM z592njg!h`E9$SQKw8ty>J=~*?L5)5zBAgKF3R#6nemTV0&rZgecNluuYSYY7C zQA23@?w7Qi6u%4?$e<^h@?7NoC^zVNP^^DVG$_hz?Djv>aW%=teO{7TIG=v)i&pZZ zniU(0LNiKC75O@Z{ysX~|#%7uzE~Klq&97>)Q|KQm4s_a{lwt?}@B9Y|$f z^=;WBXX&>mk+>oqK*!Sk$2 zomZK{37-{eQ@LTei^ZKz^4ZWM>Q~?F>%z#FaZirj6sIe1KSgm=6_r1~7@QLd3Sa!~z#kwZHu{qYh;foSR#imlP3y z^08&@t9U8J9j7$f?=}UT$5lV~-+~!b_$~w|L7qzd6`INY@VEbTEvIFVG-)UuCT4s(ZE%bm zY(j`yh}x$%`5WURz)r+;Q zVF^2;t^G@84?~#|H&;MBwzwThsZW`(I!~76LQ>8!Rjzu@hQ{SWI*6+amOwGLc-eXs zFf~u2ip4R{E$?=EAT$~$E9`#It1)Ne=27^z$g3~DTDfXNKi;^qFw+BW$a-T!C_7iQ z;ID0Q4Uw6w7Xpn^&e{L;9bz@Tf>=$4Mckj^x}rQ#H4ctpCq(0INz{(#tS(Dj@ddb( zNEMDb*w^Wi+Lq}+BtErTx%TGGP$wwSQ?tn~;bR= zr+vJ%;i$gCr~Qn!IiCHKd5|Fgd24TJf~!$y7e`SWpwX!>vnI9@a*5Ws6P*?bYq%0o9zfB$ zJWUK7aKi%BW>=Q!hEGaOKLoZ>+-#4sy}r-vvFxN{!f|Fh=Q!jO1BQYe9vwS|yUFk1 zkU$^o?YP$`6%)oW!z=dwA@vtKq=}Hb?fB(g4F0`2+QQRr0(+~R^rr{*`-em z>S6!hZ>0zRaPbWG=jB-jso;YA3zTTzm2>;&a}(onCF!rupC0O05Q0U!h23D$Tc-Rs zOBHT5$P08T?i;)15ypl`q zzZ^xRP*Tg`+4<_a*>Pc{kUVEje)DlvNEO+?b0tBSSE&JmR3b&n`vlK7q4S0R_IJH; zv4t+LxjfMLaT(|yyIdnw|;`WY%$CJeU>{65C>0+QjXh6 zrYRf7WNU)FNs|F8^+(ch+`oe?XWVc9e_Coq_uruq=Ys!=%3S$_?9Ue@@oNH!q_lBB zDrS?Mi_1Zrk@H;8@LWXO`2Q#OL-zkkR|UIKRCZiLGV}Z6du8MO_eXT0^?IB@T_z|#KT1Yl!XGhd1SS;Uv@f7-yV z{x7Q?DFD*6|7FSK(C#o{rNsn+(ukq~i_Ji?%z^4MOE%&cR0d1_|(4W9#U9nyJ zOC~xQ+Wk_|rT;G(Fwl3N(PT6k9GX`oFAo5%;>rBuP`&T-zMWrLCE3IkZSWkUUXJlz zR?N5Br{+?=14Mt*fas~^J}&TkCvSB<$&6`Mazpu>Bq9`eL1w<(x(|EmklUD>mP;gT zBhEeh_25Ah9K8ulQzGB_6vCWFsZ8}B9khh09<5Te-g|gu%wX(K=oq>!u%$u%HxMEt zBN~yYGch`v*wCHKRpIP^X5HbcE09acz6_IYD~jg$y7}d!PLZ8wd*_CdxAOGu^O#Nz z&TkXkMiPVY9~Zxkvb`lv@d%g%MK z5~PpRZY>iFk+E4z_R|uJ*|$9pP(nbFWr4SpOv=&zTyIcJMUracMJ%)Nzl7h7-XkXP~unmYf(+4 z;b{m?{RT^jf4!@gRI|U1O541@k{BU4{z5(<9&nl7rtV2-MMQ=uPxFu8ZHdwp$zj5W zlfDonTyUcHo`U*lKkHgC^=7;8Z`xNJYSE$2dT}bO)rmJU_1IvZ-xrQWoA=X5PwW4xxvK{#0_oHyYH9U#PF@@R|_qun4*_M-hMa zShcImz(kbcQr9)hAR29KH-GA8=5P#T*APnf$|U}cY!9(Yg$C|=nRQ|7R<(K0-R--I z0*+Kt*?1Nb85&H`YJ(JM`Ulb=UB7KAgk-w_L#&{z_kH5FT9Mi85?gMI;L3wt~1@}CMVTFfN@rHj^0&c6-y899>b&O(w_ zFBJjSgft$E*@%vBeBZ&Zj^Q|-Y~v~!ex7k|Q2TL<-3xs$QH!;3DZl9R=eoqDz(nM{ zhv($%7K<^EjRS`AYT?#Ij8L<>G<|woBAp(EgbL#y(I||H8o?^@YhaSWGadlE0I)gWo4k3*t3nNQx)9I zK+C1Dz^fcQ`*;)*R^zarP-AY3%fN1uiq6h zUKw$flbj4ET>AjGrp35vn{P;BA#dHhG`U)?T;reYo4)tko;(a0)KC6)SX4-EAm7w& zL`dFsJ5a3M?tH5tlFJ2tq4$A3;*-Bvn>~hyy6Qvumqc|PJdyk0q&wCnm@l_g7C2Tq zSd2LHDQbPlN{YdIax83dQxh>bj-DJobX6U+is=H>49Lpn;!_q2jJ8y`rls2z^#UzJ z7ZxllBlDagp8Vg$KhMqZ2vuGsI1o>ZNn_k#V&=IxjSQ;iEFlsPHS54_yUu0rAwZ+q zRlO8nw?PC8n^}f#?B$)->V_5yKa(qJ1-3e*=_Ni~e;;jR=Zz47$EhTti4MjKAAqak z&EE)gDRJhHme)-wt}?~%EW$9T&``pdoBNnoGi{rGy)Cr3O$3jS!FWhvhFc{I zO&f1uBsq26(oFM5221R3JDYY5PHyb9SFop)Dx{^=ChzX70a|A6 z;gipB;b{y~5ahy*dnc4*pNjz(`C%-UrE6O(+?Gy71*m%L@iqg#@YS-|_!~5YC%~rZ zX+DvC^m!$cr&lFjCcl+0wD27;uat~Cwbtxn-QyW{)HQEIM2pv9qFa1?zwP;^JVm#@ z&X4l;PF5~IZryk@f9bsvw+)JnN#~Y{cj-fLcs+A53vVxcKz!E8rrW?sug*^{;-@6- zI9$H=I9^uxd<6U$SoXY^o0({~A{K4K)F~_TCIE5V83Cqi6D*#eTZF0ga#Q0SEdAT_ zUFOz5d5PGySL--lScl9!6iU+Wm?%Haz2)jZR|g&8VT23ekchfVO#uG(&x}D0{+gxl zo6&Y$jRkg62~s%6rzKh+fI+CR)Zx=U7}&QowN|I;+OorJb$xt-MN6DqSmGRi;24on z9arEXI4j8~jV;{qD`Q+;w|_acbdF0y5Z5AZdcOuDayLY*bFI^P$*!!u(Tf(V`yrJ} z|0knxI8ke^3Yodr+T;T_gEUUaog5T|X*`=*W9`49@&7N$qXlw;% z5{p>`aIO)?O7~jv^bo0C3*X3v+#T#dQmr?!nIJVe!h2`(qVl7w42=P-oKNxSAR``; zK)O4nWK`K(?y6u3K(?3WG(qcmo;L?>mN+>U&OY+sfBDhMW-G0FD`PlJ>)JQzg>a)+ zyL?%m-Bql;E8wV(fAGEueYP~jT9nP5W!Bi?C>MqHY@+$aButlmf!P9^$nwb0#C*0u zZ=#A3dLc#JSP7+awGrw-!>{0Ndl6+Whp>h%VI5)2GU5XIRp%<-oAT)*DD6M6e$$32 z-{}T?Our|l;<4M0%KGLD`Fjv7q-skqR%K7VxB8I^N+`LG-RQj4d;fi#^X%<(ummGL2J zFh$p5JWpn8?DpzlmFdHx#l4bxCODi1j}*g{BUR26iRq6URC|6Y&433Td+PGdXi;sN zM%<++`tY+=Lw#-k;v5co$Q2vE_Hb=;*OC%a)OKj2N;590k9`IRD_unaEm9uREnF4m;AAy^Z$f%qVM;?ErFR96r2qzKM6#ueo`GMX=26&!yY-7>5z*hw8NS?1 zop`f%%-D@{-B2p$M)c>T10O33?^&MD4+A0_XPmAVARgm_Kv?kS*2he?PHLf zFDP%&w(u%h4EcMOcAPe>O&d2vmF*QF!%2fRH4wc&+D5xw~X-Gh)i`0kGPku z;L%{q`qR9vrGueBxv`=0kQ(v}vIFM1xDI&d$D)C|DqRSV?lPU7m~y-Jw_kr|W*~Wtv19 zS5MiUTjwu{*6c)eR@(wQ73n)qU42eH(xpQP=hOoY3c7F4gR9>6?PP=HtZKTwE!?k^ zc7{viTdcLwg!3IC>AsTkO$F0$4Yj|XVOf7&MhNm_xFuG(xv;N*C(V5?RY#-fsz`;p zDN489RhU+ZuXM1T^`~#vLUw4`Bw=jP_si7Ss)#@kmNMLm28;M-Ly1Re`9U9Ewq{Ij zNHn>c%^!jodR=#aJb~)c)L>Z1G+#T;PB8YnoJJ$K)@?Bjr;eZRrned?*=h+%=OVrL zc0lyBJTrhW=Ofe8Nwe?<9KB?@ndUB!3u3RP-2LF`uOr&9<+`4Z5VycVCmxjE^Kyp#W<1SbgGr zj}Kf5Hx{Y0a}#g#CzL)!2=-dEDBX6~dG6jH8-*}>ad~))x_<|QX)2J@qWSMzGn^2F~5ngrj6rvs?OqUVXZ43;O{Qhm!GjN z&qM!`b@`SXUQ{RX^}5ZU*Ba2zFSv!)e~CGQ%N-5-OXVDDHYZCSeEjll@Zox#C*Rkx z0b6!B?L?a%md0KmH&vgC%(I%)40Lk0=ac;mm0JMN`d0mBBi*y)$ro( z4+RP#1g8WD(4xhQw`eJ@Deh1R2?dH<37+7Zph4G}&)RFBcdhrFy+80NKW3P@=bYTR z#u)!Gb^0C$nIO+n_c}Rl8Dr0qn2?-0v{0!S5SxAUrN$BX$97VhNBDk-D725aaJx&W zQUH@Is zXwb8G$GJp+|3laF<$HKdh4o$WOu*N#5y7u7JteSIv+A|``FgB{JCTCc-G=ooSnq#^pP_`4>gFa=^#NwE2N=#nf}82KBT zOCH}}qEa9XC%I$pSxS7B<@^jYTTn;`(pgxk(Ned94=YVF_e*bJ{djD#wciUFxckRi zOQG}ikZ(Kr#lRObDI5BZdza6F=VvTuHICwgya_hW&U##4q%<%=V?_Q%*?egWU~DM- zDPZ5o2J(#t!fIUbOHIvP+V=9r4j}W=1x#3$zOg;x9=8^nX~mF)9jQG|I}bGJJu%L? zTLWU{%WM*?SH`d97oop=2e-z2+Bf#ik!b5j*&Q+j`yIOxcyf`IH^VWb2&Aj}u+u(LyRmwrO$@h>!m-yQ=k)pj8lv=Y1}8g4G{%PM(i-@ z*I1uUUh3h+OvdlDxt#B0To)G(J~|X{I4CD9V&I=(vg{xsTe8sQ?C=iPN5PJ~d@tvr zmxo~ovh`P0QVf}EUR9g?B^o78$z#)>)Gf>|mY_#hHkxpgAagDDh+ug8^cTr*oaqp^#Y zpd2>5U^zaf_vAefrW!+r-moFB6VO0opmaJPzj;(*wV{*!_IwoiZDPP(m3;MCk=c3? zC~iWsu>?J}+l>?4kYqF6goKHjvruz`FSw2T_)Npcvy{d3(G_V16lI|+f zLY-Gv>&E9)x%Sda#G_F>jJ8i~aqj`r<{d`DE=HZW-UEAfNp2e;{E-a^(~q_Bh&L+Q zX$6;BLK9x#0Fs7q=SMfl_ZVILoukH~#5I#Is_f@}2~=n=h)vcE)lThpi_nqUI(qa{n1To#!vRUJk zsN6A@;txu86dxa&gRLJCZd@opHJCJ2$4q*xWyfH_`01XLsVO|uC*WaD5iOPbK=Gb9 zUOS8fSz^7ppJh>(SSx%G{Am$qxF2qPqam`p`qFXwZ7oCvjZhs4Vzz>sEH{SldvB-3 zlUleDUMb!O0EV$Dn=_1>I?;I3JN@cjRI>9gE^C}^=wZru;zRwZ<93~%Q*>2r**w8) z&u8$JN%Q2BNkQMhmMy0}3DSWJ={=#s3@19>yVHVHcSDLYeqQcl1=xCWSO^Kr7FVu* z3sCu2%O%I;Z`B}0)y*Lgjd{ljfmz*dQgY+v9<-mka9Zt>m*rQVH-}=#iEfO?NVlMw zMOs`=;w1Mj)tZIm-uR4WacgL0w_#xv0>PidP2*I-Z>I>=hE%C*TMt+dVilUQovMn{%}hIp~1wa~t!tOrEv%*M+x(5%cUKBXnl3u_bCNfq==xEa3~53|E$ zmOlN2yn@5G{9`?AyB;D~j`kp!PjtGURhcz7?|-{_1A8eX6LN?WRc9XK+mJO>k%XbH z9R`!g=W;yHwxA?a%}h+bO-Xb2 znEe23Nb>uh8}Hl>n)tB_^z_^c_HYABE_Zz@GL-oFz0!R}>!!50;tm4~C z#UKeDsern@+0j>6R{PIbfJdA1ZM{Cl96H_3}_OmNy#s9 z|52$^y9V>!@I_4k2B2GJY84#?Qx5q3Jqw@e9`MT8ip}my#(CD z$hgAN{t#TkOJo@&A>2W@ol0b81)&txVz9SCz= zJNZa_|2@@y!(0h_tMG0;rIkNMaFX5vW)Fh zs_Oy~5V~%v=f2aQ1#8U%9%|Tm( zktC|QHox?``W(c*wMbdN{}4R~mFmhNpMV@`mK?+B2<56{Rjv}WBS!^O>@f&^%SCA6 z3S+FNCR0~|O4u(BDUaF$&#O&5^)*#Hs~fo{9*i;%2j=8a5~_{k-U$yj@z$0kCZbmA zCD6#8kPRndT2sy!z<^hu>aRyhNcCEHWGBQeCZl&}A8T_D>eXc~_|ew~7zYk{-c0`C~pR}|!~jCh~gd9yrGCZpKR5=dM%W924I9Y-N3KlLIQ z;^S$D4L!I&bH{ImfrR3%m^Sw} z99|dscGcRfkk#qZI3&#JunOckJiGnN3C4dFE6>9D%4k{;ria~h`D#{`C~!%)q!|#7 z9_tM(-AWf*n9CP7Agj?Tri&H(Z&A8yckoPdj<{0?A z#ng1RPobZUa=R97MtdQyO{-}p$Uy=!^FY7?aOpikiiFUjO~%HAHqA09(&) z=rNEL4M*+xQg+?;-HsuASjg1EjH;6gd7u{t`nH~6hBaGxD?d!SHM*=Lus+iVuKO4p zPl8c_!hb`zk^I_LJ*M&ry!|zWvNBWDMEE8&1)EhfmPgO4P+KETR{Mdrx`ZUUQLKGB zF&igEv-XGCS}LJwTXv9JYp9;T^G0+UHHAinlVPe%#TyTrNoQUWkGMN8AKaTotL=A? zUMk|?$V$d(lzCx%e#rpmo}CW0rDnwr`@5f#5Kd#te#uk=n#w`I3x4%O#4z~?yxbci zE<`S`*HvIT^IbL7F=Fn_p6C{W{MU>dJp+?KhptAh#u@2}R&9(9;l=XLjs8>P#4XB* z-nmp2red4ik6YSM_>aot7q>-f?c<4WVL#kMJ(u_02W;fP-b5N3Bb^W@T`quh^oz43 z6NA0GryK5H=bmH=s!$SlZ}Lw8d3L_ryCRG0TbX%-JJU8fjy?<2 zFcM=VJewK}tn@3(HH(n+F$h;PQ|8vN;P$CK-&boJgHX-yS}UhXbC_9??9B<^_z)*X z--Wt=V?3UIdQEl5Cg9Ox{pqeI_HK7-6P`QXd%$lcA+0*SSM7v!M=Lvwq!@R&ZDZ}! z!R=W8roU@S=C$kCU(cRB*Z#vDqBK8r2WEG1<0=hnMHs|<&>gHK44v;58_(_dknXCV zG(5-BawZSI7|FQI|0tUA)g&%h_oY}d>CB(ElCRpUvuRlF@+@9Wh->}oU{?$%1_hG~B@x}2f zve!!AusMDYQ-RIbdpi%MA6?U{wWRMB|#U}n`u>LhRdxy_l_%L1P6 zbT&0!8$e{l%E{*k_^kf5wA=F0(FOa%>F1EB*e>A5{9>4*i|@ ziF8*4u~Ej9zNiB6<_r~c^P@vu?>qA#IZ(euyglgWhD5)ou{Jmk+`Z5e-ln(%R#YAy z+R6E>&Y67P898f9-j!57h> z|0>>UUF&7w+{bu!j$6`ma?w`_h`Fr_u^n`!Uq2L98!5H}(a^U1QL_1$qeiBFt>L`7 ziTWU_up*t$b$h+(psqM^8CSPj#4Y>NHVG(uE-2@j^)nk^T|M>oT~p^I0K0Iu+Qv_9 z2G~Uk!Ysl+>%DKodt*I`%DLbTgYuZdz+UMEgmVeXOkKMQd`x=cJ0>ASOfX*gyH=S(l8{0d6$Gg^* z#oH7hXBx3Y&Nm%H6$~%dYj13R_MgUBLQwKAkjx5cxE$G*9HX>`QvGP{%|L`MKVqqD49RP~P|5fJ$il5Iik(25E2WrZGr?u8s~u^IGINbFL5kNyIV>V7 zxQ$cUj#}nt!Wadx<%q4Hy|xD#q>xX2)=8R!lcK%zT`uXbU^fU!uc)QAx7&Rf4c_;Y z5PUBfJD?G&ldOlEp`ub9?zA@3F<4(1oNy18ZBq!6H@VOzi0P}ESdn(M1h!R+o<(=l zPD?l;UW>KGT8NfzJ(tIHOiy=$_JN|Td-zv6Q+bmHC|1R*oDMF6($9?4@O1R|>+xy( zdI&4IN$82h^<-@v^=Fe?EZ}p4pKmmltHg1)p20umu#swp5JH*0j;y+}P77Cl!PK0m z(u~Fbh@Q#()Vo$gU^6;L5L1i8*~XOb{=#Q_>MbCmgu%v zfBgLghL36c)3CI0`?S2s!O2@WLB7+R)kbxWTL>BXcs2Qi@jt<@u3Mo#8s7)NCgnlS zW0UI64XK&_?c9*G!C3QsLq7bNc_18hxvPe4Z( zHrXegsM&#o>%r@VT_Cy9n0);Za6P>Myapfa0KY*APDsn(@5Y|;PWb41Md%XA#}AKz zfp-pYgana)5cL_dF@I3I{w?nTjA}#wL6ivYgcG?IZv|%)`4;znU=DVm222N?SAD9i zQY=TqJHQ~yCc>?O;=69eW4 zxZFSg0xlwdssHn?Ili+>I6B}=2mW=YDS%9JH+Te49+w{e?HrN6Gj4P~6U^6gBujMI z^&b^cB>&kCbtHSX{7?GJjg5b|vuO6l^#+Pv2m>yL_3V@3%RB#mibLR0*nhtP(f?dV z<(7=VzML^@hroR5g#oaL zul_cT{J&J3k&Ro!svja$FST@lRTg|TeciDEfAuf3&SBTTYL~t!Mjl8Uz517P<^L*b z^7;RR&=CC_hUaB+V&9fruK79R2SsStky0Z3HSXbK=Vtn~0r*w>bl!9h^yssA1+!Pc z`1Sm=TO%9r9MOLx-i#3aT*3M0^iC!J-S^ZH`Tc|Z;eW7y{u7-e*LSS+^&7>%l}7!y zu_~|R*7~om_0ZYsQ}|1q>b)|@*i3%MSimSW=}+#?D#J-G22gvvflJMtXmU+v4sCsQbr;?UtX6=Y<2u@Xw`1=&zb8s*R1QLvw79`+u>*%F(jhdB>_U6#E8SUb~hp5IVjqc4<7 z{y}tn4Xm|j^Q{j(d-UDOtupi+BRTg@rFU)mPIr?F=3zuvH9_3lwKILJk$JG^1e=Rj zo06rET3rEhAsm3v5YFWsq60wI!{#wP=f-h?j5@4@x+2x5q60Ql?N)mEv*7opqnRtl@Ijl|()HLH%A)Xq`9lu2I z6$;}Q^ces*b+B)?s79`|)#Gp9bNe>4(ZX7t4?5q=l^yo=Ed}i}j2AL`du23UNCnNI z={_6>4A00R-;Wc(J=VAC@$Y_|uhhPJkPxu6oj~R6UuU~F<)@Xp5PJBPWA5jFFJ0pvH4nQsgR_fQ8yd|!8uMH-M+=#-tPTri2*|P-$bN;G|A9VxrbBsG zFrawg`=m;ry5t4ww0%}}dw;hbbH#+!iMS@6n|0Qma{@#fYM597*t{sgvzC)lyR%}( zDc33fxWlN)iuVL$*Oa`X@~X)`8i?K{{2jOAyA&eWVS?`w2y6y9E_#Pk-WtcxBL$quwTWS@MH?_CApane9C?6I-Co>D2kfw9PUv*NLHE&rI_5}#eZ9+useazE zdy0;Z%3{krA_^-$j%+`T%x}+8myg+f%Qt^v$dj}w>~AvRDDU%iI2vbGbhId#bXTibx}Sef?UijHotocd)&k=bX!rNri|f#(CzzD8RX}v~fUd z!mYQT8-s6xA-vc(YLS=p)5t zbE?Hl9V_PtJV#$a$2A%t%m!9!#ydx~N^wj;>nSBbbiw|vo90(!+6ty>qw}L|P^%}+ zy$?2)dXJ7o@2L#TOIj%zOxH7kOZuk9w$(ctr$!dKr+pWVf~FQ2T5)VWz>SU3sz(*F zraNLg87?^{_tukU0DSj8lM_1k(^0^CjxsAkq`t_Fk!%G&P7}LgLgWj4QRh{dc)`Tp zO7(OQ^Gy4tq!ULj#w6UQ^X5iNMY3AOMTXB+pcVJ9%SxjMRb3|L)^ba z9~a&?{Bdlxs`cU}6|605E?(QhT+3p968@*@eS}?T-V2AVzh{c_heqy;U7)hs)v|R( zBk6^E&)|-&Ycnu~rK=zeR&7+mQeC2>z0m2rLjU3Ped|4x%t{8s>KU%_j>_nPN6t56 zirx}PeJ8+&ox1KHorUQVC=0CQ52OZ52%$fz&`=%yZf`w5!9)z{$U;=Sr^i78qBClN z7l&M^1a9kINl`Sx?I-%AekqQ$r{6JT?9XOP`>&dsj*yr5{$yqOhCWZTeIu8b3zk;- zXv@BRwz`}=mkgnuN<8hN@kCL34dE*`Av~c7ZN0A60vs^PTaHEZMN_m8=H0ZsQMpCg zdTN~)3Vp5BYj0{Eyv^lr=pi9OnXexPYU)><^5!Y37L-bFH!I~ct6L57Gh4j6gY`Z)lLnyp{EVryt#YXGQkMk|yFp zW70=J^g#b2))SP`)8bFxwLWk`+B+n}`B(g+#wO$br?w|}zMnzT4IQ_k1}IsIPgEkV z$~_7B+q5kq7N0yKZ-PO$SU1`U5;6GXt~8qmN=_7U3-=q7h{yTmExgJ>V=->kQAd?_ zfrWLWLMn7I#X2Qw{&a~t&V(|6)7JE|(BE((C@)8^T+qp@X&kEKpdVda%o}Hha`m5| zmllfp2a&UFZ6TsV!Ctyh(H~~aZo(X948rx!?N zb-CV{X&3%uikWd#<6S{IbAlgsn8Nw}6u!i_;Rk?;sWRO<6{(tXhX{JJksoJKvrKTba`dv1=QlY#oFl0ANKww4FK%9Y zk13WeW&V;7BCRj6AH|NkJx$soPaxUoM4Q_ngUQY36%L`b%cLfD=x2|eG(Nmkb zv(y|Rxk1s(+{nY72S5?+NX5oD0!40HIuw`bv*FeBR-q--BX;5uQ)jz?OCS-E7YiPH;Xrl_sC%rOEZX%`DxU7Q)mCffWg#Y#zYj={njeWq}gV%g_fRx z$>b>%WyCR`oSGasFR-Ob2*}Qq>u-1egNPWgH-fwgd$h#q{9!qk>nl;Eno7})y< zj}%LA{ZM9zvwKUzl$G-%+>m~3J5r-ICY^oVzjNK12{R;lE{PZVG)ErRzm0bblVJr# zRK~z#J(24&+7u#Py2y%mPkD3Ls~p%s)`nZn6WywmJ6y&_Ah;(R%e|`O&an6K_%}&V z|6r<(;#;fnW0N~Dy}KL1Q0+ZkQn z*roFeRu?lem_%rOOimNZ!_i<&UKuyrl_Q38E&OgdOk0V8lMfJ=3nU@E@-0DV-{VvQBIlYTIsOg|*tbSvvYg`{#!Hx~Ln+p?ow-t{KE-`nlwZOxg9;(L7hh1TLL zdHpGwrL3+)vYUs}tdh$e63fE{4*cc9h+v0zxh5D`xlmhI^Ek;^r5B>)&iC7-w;xX$%H zvZM#yaXYI_#o{A_gY>*jmQ8&u^)NmXDO=#7Nt^3aOz_7jhQDe^fZPs+Ui=&&-@KLB z>kcluin|sPin!F{MqIr$U9OobxKN4l;h8-NSV^O8t+l-x$h14W>8Jage%=OzvQ&sF z>}rbjeNbwIT5T#>Yw84F%xU@aib21iOx991Uw+R7$!O_&)>$TAj$#C#R=IU$$wd#8 z{v}M~`I|8>8fqz_=v-+~eD7j3RZ3gWy%nPKb=zrC=T8qI6MxG9rxV3R7{?@nZx;mw zFvVoQWYMQjgQ9P%G;~Zj`mMG2(F${hUz;RWBVoZf>Sf~0Wu>_D={SoXN!h{z+1o9O zu^6W+t-az>WuaVNRq(2XS$$QyTTrLth2-VJO|I_G^Asq#W4vIlUEVz*Olw1GW!kio zV+c4Vrm3FR$sRk@5Z%T}M|OLEXbjC?o2TQSaGX>L@@{F)=a>n#_TmTj?-m#pPb5X!*v zU_G`d`}+jSNzO|Hd;|O&q3mGY z1ZNaiAD#m*ooSpAs$kNtXEgL(bo=oSBF)KTD=YhE@E0G06UeK+rp}tH30J$1T)sdypTph=W?*r*t1xw%*NzrKhK%WJDf)gf;Z}+?tfXv*bnu zV!P`yt2VlGbY=eRyH*e>(~F|Od?T<7qeYa!+q2vL;dAM9VbqyaCK~jN!Ag1=ctwNm zug1RNmErj@gI;fZoR$iWDbr63xfPA{C78K+kM)bHrYFy`T+Wi5t|QN-2?oi~dQ8Uh zHSZ8Mq&R#)#7B6>h7ZZ_BdwQGXfMh0o&hW-eV!@dvknlF#4HF=oepc6QW( zsYiSk14fBG5YG4MwHje4sV4wy)6ruo&`;?xA)(v%{4^T!c%+VR1|sfOZONZDZaL4@ zK0z##`1bSlj^;Y=XNRjlx)-%bfA`-W?!ER+&W3!LiJCS+b|a9!4_ke?wy39}-}frC zhOlRf%i{ZKim0Fmn&F<&b0(k1QCJ=m%w=zcXbaR-l`U$(ea4u*P%5TZx96>}56@D0 zw;-V)w>BmJQQ6+*KH|MV083mOu0N=&qW^FJLK~KTY9b4xT-fq@C7d+Lv9hJJaovBl`c>_m8W`=}7m$BaI5P`Q@7@E;L3hNr1HDWe#vPg>7T#sh2Fhv07*25n zD}26d-x)%DC-lc>V4Epyb_^S!FqUo;w7G{Vq$poAnj(fpd9_rp8*vFb;0*Lm8@#4^ zQBViOmx{Fpx2&~h9qP$}AG(8OV`=KCQz(qFn1F6E{S>0*i>&8B`H*(7c{~RLy+z`Z z^P!cWPF$V9%V7E~KJtomU(Kt`M-Wi)ymn15q}aj~UH#fHN#{t;>?Wss`6I56H!Nfs zg+8>Y-~PB#BdM=3yHwkh?sCxG!|y2&ULhsrakcX(i6krS=PiEljL$GD!4A>VkXNh_ zUs~y$)@bm@dUkWnj9{l3vNe50d%ysn^pU&RXuEI`PX5)LydOmkGFWGXBNrLEZdnj? zK?`IxiGTVYggd2WWR~8RPk;}e%$s|@IQv@97hoJ%feuisR;NH=e_V=1AbH-3-EU4~ zZ+9Mnf6z7D9CgpxW-K%E$=?V;r>&o~zSH**Xs=HaCc7E&jBn(~9#e$%uLmrYhtyx5%e<2|fp9Q-)>$e2&Z~5{xYAk7+r2ET{a4e1SZzn8`0$|gEJ7ot zX)&}0NabhCZ20d#1LPokf;A8N6(3WUEHL!ptHtw!v9gvTNF<1s-2@WEi8@KEWCA z;TNOYiml|D%l>C!Rm&T({2CuVi#`|$yih0HlffNl&zDyscmFh}Ah@#bOUC%{QUzFc zj}iZQ$@V3rm!Pc(BBXvJe>$LB)Aqb2ya2wQ|BWn(7oH}z*|i%_;>w4IO;aM9V{zpY zgI?;(yiE(?^7b1BdMo-hapFmF4WU}f77HWSHMsS#OR<5mfhL;>&)AS6TI$vEq-7pk zF~6W=Zh37F^Bg{!D1(&dW(OyfQfo-G1{w$j=*ojI6k&M3VY$pfSLM_!Nkrqz+t?Cb zhGxY}Oa~tzP?Q%|4i0y*XgpIK59ADDAB9~yO16LrLFbQ%j-PHDwz6jXZCkG|$>o<5 z2D$}A%N0KsZ<}~w<2oE_UoqVbyi=@m-Tvaj7Ah*lxB)yRe9Q(EIzD2o-l5&|3H5w( z0fdRetlS-DyBvQz8Tg1NvocwzJZ_fF+DAqq;gM0*x>4Vxk1(9#Wy;p3&pj?KMGJMw zEPa#UczlP>RcjWsT%(AC_Jtg113t@DI=76|k!S(j9Zz|3;*0uNPDVDKkjg$wWVR*Yq0aktQ;Up*?*lIA|;uD3rlnpeg( zCol)@i?czBtHA5<@C;anKKjW`g~Zk8(p>cUdDxQsKNAx?rrL`!*54CwhdZ8B1A$c= z)xz_ws}bjXV`>~l5PxiEF$dmqZzl4Sj5a&ZkVI4d4SikXWW6*=3C_JSx3p<>m3=Ma z-jyuXD1>bde;_}fSK&*VW=Gz(xvfXM`fiQ`3?MG1f%N6}`NdhATO8NF34Y4~)b(VH z4)H_@x%{&|;Zc1*`)_Rz*9R2-uJJQ7reGBMJ^0|#-cI^4WOrC^#0T5cM)E!?5A^(< zbjL7bgf8?A2kUi(4E!&PlI!lDq3jF1B~J9PxvKI5Y)>%={Q& z1AL@sGzbW9r(-g+r~fYVO|SSl3bCv3k1&=oPW>JGS-N#xDbJq_|73 zPnfV^btu&fpurfLvFaXHa=gONCk?stAUbV2#Z|G7Lmsgn){z(N&(BS|S6&V>&4EpR zo8>;PG8UHg6r=TjFR^FXj}66z_E>7A7~5vK8#9WZxon|wIB25E_e;4iIvk)SopEwi z7Mg2^Z`|rJzZ1v`7HhigL@MX&#^6*uCJC zvMA86xfQ#od`A|WBw{)J3FawKw;k4^)vzkUnLxYHQ$li!`*D`zW=`Gq?ZefBmA__3 zPqJqQAe>9@&t9BhCDz$!tQS>r9mT%QT^CPn1^Ukd?5XW0@VzdMiP6{I{WZUz3Q2X_ zvOHS<)Ps8Dqdiux$HzSYM)q%Q&MTv*RHvuPnN*znT1-|u$}{*X)1ur8bCVTyuaYXi z;dM}pXlkTh^0SD45Lt{>_FaTX;-%06@qrb)9>egwz8xiyl`EQp@Y>s!GYFr#^h=6jz~HKKlOm%!eRNU_o!-1)iUemcM7j83Nxe` zy2aeZtbMQv)Itd`<#J~)6%>POTw#dX>~ehnQw|+>rS)=)n-vlm60Ys$csn<*P)JqFYv1QZ?d`Ue9KnGu4CK5T-~Sp|mHmKD=x6Z3r6r zmS{E;Ltd3!ZYlmr?Eo*H>s^(T)%Tu)1dUCzFTDUmsNb{o$6%wK-PKO;lMGA{!*6sh zkWY#-kDV2yV$tZHd0#Z9IGDGYxWfECN3*MOB6QR0edOJ7MBM|nm9q)YFGQ}l-Q9^? zJ_iJm3uUPrCn^$}|iqY=7_dNzKm67@< zpVQBCEl6J)6y@nn^tNvM+U{xkkv8c@ zb5!Fq!zcj<_PY&96%Nnj#}cc_VDJTR<`3$Zv%E`!+{5@s3npoAMGUtMjQEV>7%CKL zh25u&3hyu`InRw+mI*2I2pBg_*taPzWxQ4R_N$&F zZC-TXs|)c(rv3O1!3l?uDVv=EQqlmk^+Pj8QV2VWArwg`cF!1Ja4@@SC+PPCybtIS z{>D+|L8t}Jsbg|#t;se`tQ(r7%Z5~5B%svX%-Y%C1J{u1fr-TZw@D4SaD|P0*m?V?r*TR0mHHa%qVK8s z;x)TwwC)<|r-)1}lWDyf^5I|_Dc%9#8V^bbvWGOcc?xn5IvG5&$sqie?oEBqrZ9|6 z(VH*&4C9%IH&LnM>b==ziKVV-D;KK!B$w2YT^>-c?hdZ3*9A^)QW13l1&x$UF>JfL z=8L+C#X9r-)4tcNS}!ncTju!S4!)zp37mVNNaz^=n{dV@5V#jZ?Qxwyt%w7LbM+>( zES>cqeU|B{AFrzvGNGcA&n2jd?^^bvUOMJz1y1;9dGFe6IFi}2QanTGrRZn)Fc;LX zS?;Q615IY%D}5WT=nfTaKbf{!ZWm2U2}v2Rd{4<7b)H{9TlZ~xeZmPpcJ`xR8wTWD zlVIyWY!J0(FN0KbF9Wd7*7ZOCNuU^EcI=$~@IywPwYd5?PyN@*G0Sjez%db&m?G~o z&bQ;%@TFGmd_{H6QXn8^R$7PuM@z{ExpThtMs5Wi9fN&f6!Bl0?5%%qhXK$RM2EvS zZW5O##=Eot?7jJa@-ozKX#hnh?Ml02ZTs94*Y7?kM#6JUnR6%%{+y5ei=NRD@r@!! z`2SN6uLk??<=Pr*NB?Ys?uz41Rw+kF2la&fw~5x%9E ze>Q3(fAhc2LzyV>!N0f{hvV4MWFUx~4`^ls8vteGQHR3tz`+qS$+Hn8jnRxLZ zc8L!P584j@`{?=C)T93(dY%txQNT|k5A=UVRebOpA4%=nvnXJYvQ^5d8&Ux$+gcya5t6G24^siEcig{ zR@dW)!F36L14h09HjxaXy)Eu7#oUQ$K;FFfp zqeQqO@~EG-j{R}&b%dmbTJ*?(~PUh?s3K}_#l@Z9iJns$uOV&iA_ zAdC>Jund0Y z=@!8%f(x+RV6>+dGy6pzEs@%9p(QZcksU~V`JJgLEX~98xQ+JZgolj8)%)Qh%)N%! zx6@T$E2A9LmD*&RXFMgcRPi&_Fg zoxv+6h+N7blFL{49%_Q~(7HMy6_8|a0NMdwC{p|v#BtQue8X3^Uv5!6k*Sh>QGZPQ zBIa?0_0;yz6EzaHdYd0~@k;N8(E&@03(#~#i*jzS4KcyX3>W!n*S@)7=_7Kna*#1MlQF`%@p(ft8bd>ud2gk?B?w#np{T{S@=gj8^rjlLf|&{MvbUcI#puBHE$urdiDE zM$@jmqFS==V+>Lt(B}H0shN&hrME!{v2Rx?0^G)8diub4x2ArlaooaX{~c&+@qU|T zvDM}4u|0Va;Nm}W!>?hNvm3*XG+X6_s0fUwdevjcP?+sobbKbr&hHT&dh*EkCO*6( zT_8|?+)rOIXpvyC6e!ls)}Zw9k_V5la3k67;3H@*KgF%Juu}pGJTmx!54jlPM-(-1})?2vFR1756RcLMX_f%|R?MV|^lKj3j-$*b-)QTl3={pRD-0<- z)@Uk=7k^ge@1B%x-Y@h=1)o-FXwfiV<%@f-&S;hU=PaWg&-QhqT;Ip4bUaUG z8{GlsOpXB;?gS+VcfE%3D5hWVLL04d*H!1&g}8NO?t^Qd&7@%8*#IqBxS~u9lia{pgPs;hTDV`pa*W(| zROjg0L}h)Ym`dPli+>Om(5VI2J^Ibw+D<6`nUN56JWK*oWM&K-D@qo@T@9xLH9~pT z^G4UB$33z|hz z7J<#Wk7l}I)?`7j3zT#@jW0@s;q;zy>4)-+>Adhk_mnNe6NBQ=9u*IyZS`ozTGv}) z5ARCSNuPNOE_Ic|^90NoR1*=*0?4@cwnln`mvxw-37UlDZ)htyB+YunHM>(9V`|n3 z>S;Wf>5FY`2-Jt3GahWySeN(<&^?4Ka1|#uwQy7%#fuJz4Z@l!^CuA2mcQdsnF0y! z76qUzoiqNC5s9OA(O@1|d8_=nr^OIv_w8G6;sJTKDFmW8J_0Nh?L)%&Ng!UZ*lBtl zsZ@(>_%Jq~==*HyntpqGd4TzsI%!z~g(=btdKcIi1^j|4fZGXPAW#K3V=;X1$n;n< zn1Nt|>|l-2eo##sXT1J0=d`;T9U1-lC!VG%ZH(AbOzG%b@cMb-Z;#(bhSn-|}g` zBdFw6p#2LKa9#Yeaxdq81R83I{cOj<-Euv4n(hn86*SQE9n=U+hd{cV>5zEWz_;{L zzGm!_vP8S*v~}`Q2Gg!u{SP9oeH+G0iAMZ70z$#pKY33m%yTwAMWgBqOytDD_j~y%E@l~4Cfn5EUj+meozPE(uXh?00|X0uWQe^`GC{U6#b0ql zw#>71p}k|pI}3Cy=|<_vB~IIPpUyG_zf*=r_1x$k}*53-xCHX~_@RBDOLeVcKy z2Pm*3gZN;SBCa_nTp+Gol)IBK8gW+njto(#C?MA0;8E;GTPojsJo%OuSqV|{ER|r% z#6hm|O~$IcM^x+Ual7!n{CL9@(L1JbHR@~P)nUDv?HX$xRRj{ZG7y03x)o4m&2O$X z)Nc0;Jbc^pH{u2UjR_FJy)pj;E#>4t*-a(G_2Wh#4aSDGg9b#3wV?)O)YtzW&pZOh z$gFAl(LV{9I{pbOT`Ya&X{P#Hw|S?#BcG$k!Kg`zg83b@G3gy7J+5Fm! zrjb%cIvFV(dM)Oq%Kea{O2@N(Y7e9md7JBy7xNgsi?L2GE3=+irF^$YX++PvuiAp9 z&eC)*3!HfjOT*m34}sr>UhuZ{!A-8RI$dHY5?DFiLUS4GAg@d$7g$>(5sQrCrVxW3 zwD$=uMooN}-eM?i??A_mwq zd_!#&!9p+5d%OL)g)>^~xUvDhd}Td4wXo#`cX72(Q11*VnfU2?T!jP=c2ZSO z)UwJARcA@Ld|aQ%s+N}LY{uD`MAVh2JT!$im3h?98SUeGzb+nPPr?ZIXcprte3Tw; z$X2C7JLpFQ_Ps)RuOD^o{LqnS)0$1<~e@h4-?_LefHR#H>GLbw|n4WTPe z^jhNJlK=&!q}dl&Qq_dX3+6?O0qLvI;CDP9>V${Ox0IN!pFr``dc0cQ9q9#xv;41V zG;!vmkoABsVbQRkNVejblc}qeK>%IKeEA3`6?P;PE!%UT>=n4IM6u1N6d|s*yKAAR zC5JHgnF?K={i67joz%8+k+5wLs4^n2C!dm##H-2y^Cysx9N{KLo!$F3k@P4HG_(LP%1oGA~-C9VR%k zNxzZ(6h2M31LK&G=gONyTW-s84YvK@MT2B5r)7_SQ>wbXtId8Qv5Xxgu>P7m%x5*1Z zwEhlZnQ6a&B<^Sp(M0CZWLv~2^)>klbgwZ)h~1E1q}HS=-f^(l!pCM?8|fLY^z5uQ z*4SV)0Pe!`E9OhCL1-w7zbMB71&t>g^hi0p|8Vd}lMQ?tVf$l(OE$$w#tx@fR;?S! z?&^J&1e>d81YL)2`9JtFHGQ~MyNO4V4W6VV+D|xGshOLWSD3#~pj-vwx*l94X{SQPjLWwa?^C{Axy( z>I<8jnj%eP^-~fxy3>u#%dr2qrZPNhorgtd&#skB6+i``sQQj^=H{N=Ya{V?T4yZi-{53eZ)-O1~6 zsaj&&9DbcGKWB4QZ!(lKD`u}XUwZJ(ps^7uXsYJnb5yoSpw5zicgf>mGHtxQNga&f zp$z2BZyUdX#r0%Z`z(81vq)0sK>C=jE7B~i$QtY_?tNA8tzW&58c`shvyK*q`}zOc zPE7*A=}m@TiJlR!^9)#+lyVQ~K$Lt&#NNAv3h4y7qra)I0Loyd$P*6y{o(=k4ZcK= z#w;GeZ9P@2+qH%~ubO%(qa^-7v4o#$=0&2-kpM$oHB}{hqKaN?w6alsFx2;(pZAMpm*SJlG^4U|6Q0aGqZhtX$I8*q;&^o;L$rGzzB>4>r0MH>FfGbx<9)MD z&mjP@F{jt0i%ww{o~;BV7#fT+J=|77KZyJVJ9Sy)y!PYFxT4D#?-S~oQdQNWHi>(( zvLk9Z_^8EPO^SUbX5jEPsN>_SxhD_*a3&AZ^6JYm4p?rY+@?JTBt@k}?Ys?x@tjs7 zlW9W2_F*3V@|jF!$Z`E8AMf~8o8pl8eg)WwK~E3wJax$-jrMl-zPSwOL4oZx4ZlRZvm}=1`JAjVP}syIj^MKXAb#)2Omu&?%NmAn_?1>GV5%h@tZca` zi4V*cUGN)OB@=)xC*(C@UEw~&k#I~m!p+soZzjJW<8vYhmn_$(nhQeJ7n_F=_NGOz z6_n3{?=bRYL;nI2QV{WenpbCgft;y&@HWQX{l{P!(T=QeG=!OqRRny{Q@kEA3^Yoq zfo_IKtXq%BQxc{y-cN)VF0sftti$#P7S`Xt)p(w|%J{+NTSi7SPNlDUGx~vBy&r3$ z0>`YpIN9>$ee#UUeE`4%Xzg3i4&8COw`6R#Zs#@(RGWfzH4*`0T^-ntGCIcN&)EabZEnO(L}z=+ zsKRCeHVv&ICtEzO-}9{c$y%uA_();WOFdmit~DalB44T4EExQeIqP|) z@qAlQutY+JyaQkYA82)`4G^5Oq1&*tL?}g46&wNkXmvnkl}#rr6Y9&-B@C8tJ#&k}y^`@?aD6 zcT{MA)!16=B-Bj6JYd6QTwwi|snLa|3lxl0cV_RMqm}{rAX*n40Ln2G273 zLiPuFx~7xl^k;ZTayQfxc22%dWvZzT46f#{3PsNnD2_UiU%evRPjlWAegzVYaN_hbS6va8vYdM13nb2p>Xb;$1(ARggFr(}IqDUw>2 z6ZwSk#=z-t$z>McAi*qbVdyuqV7Z7DL2d?FFTYNalDW=`1VIR*nLpf7xVyw+y|L*e-l4<~L*P9|;nb zI6v9QedB9&Zc#gkbXoe}#WId;PpU=szBWtv zyydP8mVipY&G%OF$QIgPN5|kNpAO~%_^LV)|HU>=Z=CCgK>h63 zt!?4UzXQ4sjqOP;rG7X5%!yIT#xYf{QTuU?Rzs^&DvOk0G;EaW0y!igRsHVwK`u{= z!;?6P=+vBZ_Z6jd&>qfe2Jdc_3)YW`*&rkw`X=Pu6mUg-_X2sLXzt3oh)uMlNke%^-uE7Gj)r`(@g>h%2+Q!#g!e`ULiH$vXOV<@iZtJ5n_}x}D&b z#YY(htk9H7#XlSmB+urH9^msaNSD)l{r%gli zLNje91XvHSj#M$~xH9s=hYze`YsXaU&7Opz^k^P&_{88=KqZ{c{zI9VP4XoC@$FVOlkd2Nq0fC>6fewh z-NcE^M-s_voVXn39c5zNT${AMs;QDAB+}3jdMWkAhHXu|F~!#;*5^>$Qp26Pf2I+a3oE88T`YCFx)xnRcR|y@Me_kKLT- zgH?5lH4U<;M~O7E7z&QeOX0J{>WF9t-T1h*b$(d{EG>~&Oe?6o2Rsm8tXaV+Qp_D5 zBOR_Aj@DH@I@kpIx}w* zOtQO^Z7;(LkdHdoQ%Fwt$JFd1EAtjec|E(kGPKHWW~+_ic5wBc9Lutu1?sqZzfB}* zM#CNP%Y`m&vNz3Cs6ij7=y!Lv&+8=Un7@s{uhakj<_`voaR0i7FwrZw`gHQ84;X=N z^QXuMLD6|EmP;`VnCK<0{aJcK9t*n&S*`WaquPy`$-C)JPyNQxx5Tif=H&j6#jduy z)zfmc#_1nA*l~e9E38N#``2uj$^<*v$0ULL-4=vOK|D%NqD?}})yi{+|bYfxXKjtK~bV(2B<` z$1)$K_g3e3ZrfldP<&P=){*`BpK^fPxh(*Ki1nNTfO&{F|JT1cQObL*J zbbtlhXcsi#0A0EF2Gx(J@4NBzJqB<^gU{>#Epr7Rq*(D54-6gtC&@7kPp+NNcs<$w zOAkRmVFp0^{I)RdUy=2>0g}!t`$z|H)bD?4_6+$H-$9^@?;zO3C(QV~I{d7AV~mJ( zUO5`D@lTe^`fp7VuL)!Rvnj*e-8}05z~STny#I==zsnr`EAKs*^<4XJXAAsqC&K61 zo;&~Z_bX#L^KO6OyBF^L)4!mD+HhHYcRK{QxZ3fp#pj1U?E;7GN5`vJX-|T)H2r^) z|JmGsPqF{^28n-`4E~P|5(F%=dj-Bu{)q*i)Bm4*1_Wo&e=Q!Ehs)d-0<7D6#aw-5 zX}`F{s}m;wh4ypx{KsCz#K&va{xQPb|LWDiFGAeCPin}_1+`vCPX}@NjNi+d!sZMIy7llcCT_tz#?)+mt--(V2@X@SXZ@cWRG=5%p(j&Pkb)1xzIQ3}7 z$ej;rW1zA0D}|l#NMX*%}L=U9)3K2gV)2AK_(jY+1{rhic0z9rP|7z36wF7J)VL6bTyuJLxqlv4NStb^?qyzRWvBRDLE?W)W?>eb>)gO>az9e)VtxX zoAnT}SYhM+=OZ$6q0T&K(QG*;L?K|YECJG}E=y-jnmZ+$+DhMBlwJqcx_k3>gWvkN zemc9_InhB5AlUVp+-=Wbkh_~@U-XDsDutn{N4EqTyq+knme_h(Db&Do9g2X2Z~NN5 zMX|G(!GkOE3cy)26I-x@bmE%&%R#>KbDt0PN!97;-s4|{OJ0AfP4JAb05d;CcOzEe zCqGvoyNBs&JO$%v#2zWR96oqo0ume`O{!@Pu*V(GSISMZ{W#@K?qaDr+hU=>bgyNH zGSru^f&Af8a={f}Se{MSHI+esK1}6kEzds|*+V4l`ex=OD~HT~ujkNw!}P>gc- zhtGE-<`MWA+oaL? zHaYK15cJk| zQ}13HSqAQbGejp=XV4#yN90M&KGz()KSCW%t$Vc3pm|5)er8!2A1xTstmcH{H@4(e7<{eFdF8?F}$7q^oB<+ zjlXVPWRDNT>$8C_z_b_GU7vITBGCc%>!xjIB2hWXe4L_|D zlR8)xzt?gEJI(i@Ly&zvT0fKhA3Ab+E1)bo0OVN4g1z_@-ux+1;k9LT3uI=K%6LAp z`-TSb+Xm+!gX{&56F*mufjvSbCizgp^oI9-6ze`)caSg5oEYMQnbRaX%-$igs(tK| z@H;OiQ&D<7na5}HYecvk7q}# zRbhOIaw-zyn&d$gMU$z!a`c$_TyTRjzD?umXBzNr;`w3-7YD3?$H9iES6y03rW>~b z_sTxHw>~GMjVwibqb^|11>1oIz*Q2MB7Sb}9ns2YJngQ*EWP6tf;C%{_Stl?ik2iq zc_98K=mkk@U@}X6NKkBwYcaH7_4h5v%Mh65tc!Bt{^{J3mSwX?7+bplOQKb=hR`Tv z)ud^n&hTxZep5>WMTABBd4vERI1ufPA5B&=E^Aogt2I0jqx4^XakOsGm&qtvfn^Nq zelMYuUSY_(xtv@waZ#3XJfoiRw#=x4qrOnG%vJ7QsLe15VR zz(~roeg`$&SXVuPbwV6T_ZF(?+CW7a`R4*_R4U%D4yp(e91 z{x+d%WNDv^Y+F=bZ<=pio6bViFJ%V)DcmUx9V?$x;qP^i#U-O1y<2M$D?-`57viX(>fwnDnC zY(k2oOS!qroD-1I1;!u3{7$n)w*E+{N_G}jWMx1QE0UOM{C!_&P$FI^*r^m@zhTBi zVz1f-dzFy$*sZPMFz;}NB`-?d*W3pUE#Bk6Fa9Ex;Zn(Pt+3e@(Qw-aBqaFa4sGbC zU$|V!W7v75MJgZ^7|5$ovs%4zxBYFKjInAC_H9eLW^2~qyCm=QUABhCq?b-^O-bJ6 zqK{(eh2~e}zcX<$Wxb|8_3!e3VwX)M$GFR&4~LEIdnA3UF*VM;pJGq>%x*KaJ$S16 zQ?$fiZ3VbOm_G#UfiV2;$A2&rSCI-_1Kd;mYFTSl#8ID;hj1T_x35uZAbnAZNH_8u zXQLu~-%0PRJfT~x{?meLGxZ6%)OpD#L!wV0S`q_dZpSR4{0&D#6Y~2d@Fw-dkv$1` zE$VS<6l&IiY5Vz}%szJi!W%?FmAkL0GAv0-5^yWQKs%i}OYQ6RDK9BdX zRd?3iwx*`$NnWQJ&l4Zo2Zhyc>&INy1eiei_Id$^tKWq})aigkb16&?Dp}E}(ssH| zqD=iTUy)%^2g<-V<6l$3vXNF!OX1o`Bxi+;xD)AmMQ)^ zyu{@|%002Ll-PWUS-rcRy28Q9(u7B~Ab{(9n7GH;tdH^K$7+_>bb!okLO(iiJbt;I z54F{s>pr-3cF5wy_Z<5D@Jsyr8v3|9><%$clmOs6o8dQCHkfxIi841~LfAAt)4dFac8^%<#@OmM`tzlpN z8$pa=pRnH;3&||jsKQPgUbuMR6&61GPKCwfj|iz5D08L56WA>OzU7oSM%&Qo5T;Rh z@YHDEOT>SE*Vfx4KQaPAZ2odEWi;jaw~vEcQFD)7>!9BLoz@dEJz%G(==?NjG#>qm z-npmtR(+pU4Z`t7WN_Uae;#mJwj&77>7w^Iy{f$emD&wyT3>b^zY zMcq~)($=ol9@cppv;j@^@-sx&yyDZSS5qYCa38q)x;n5(RIIhBwr)nmB&;H@F8pA$ z?FP88q)fJG#mY;Hi|gk-;XiqAN8}p)I2k03@cRr zxe=|hOe8?paU~>iuXv-e*#AqW&Y(KdqHE(OUHwS8$Dh1Fd&S#?ku|hl`_(8;M$yd~ z%-pmMGgL%@dj62;^!E#eQ$2V_5|bU9m4ZhD?Auv4%H(W9M_oj@#^UlqqZpW=OnYa_ zWb&ER1{9fe?JK8Tr$uchja(zM{zqiv#FPp$NUac;6dAQ*^EMl}XCd3ASh5_a6nq5i z>4$1K%-A4vI4t>k=KXRt(JKm_$h2T3dm!`V#jm#}bieMZIAj-ko@6DokwI_78Vaj< zT<%{-rv$5=5b)=H@$gfRJd4b_@Z(b(*q>4qseImbFXLlWD*=<$39J7=Gb*7r1 zqwr^U5;A;-s%o0(F0NcL-|n_K{cwR{wS(MW4m?f}CQ)W{oJbH%w3pxJ#($%UxzpnTUF3H->X--EOPwa80YDjGf)3b zoLC@FB`WgAkAR1=QeLk75d2i|+Y5=PGMzth6Lo$-)tkCeCJ?9Or~^4x|FkC9^fPze zuF?d0vh0NOxYu<@+l%vfWp=r=P0z38XRkL2 zqhY%Vi@Pmi4)nRXS+|O#Rx9Qu9#)W8zD94oW`nrEeTj38;2yuh9>Y=h)oh4o=p5jY0eQi6nT1dn2|tNDlUgao!fgS0m(Zxq#2&sMNiHJU(T#lTm;IUNc5 zuZSc7FQgintbP*~xJ@2KXtl-{#;!m-$m;(pDC=8f&54pEF4ut>VKPc<`S;XzeWP%|+$tm+3sE%qhoxH45kD z!lRjyy_1?ToHQfAPLo=ayEj-$s8oMgWOJ`B!+oATV{+EkefleFO~%adMtj&oP}!%J zEc8_@AUG!)_|(}oJF%YS>Ygl5F|G`z((KW-%J2psEo5;thQ6r|dU59A>Fok+3N@86 zs5T7(tg;ctnp+?vv}=(gkPXJous*69v$|UKud#3YXXUwu;$X47_96X^Uwf4Ft)B%+ zAO#}Y$$w*t@nx3=-l;Mixx+4hnbwus*_4dB0zK>(QfeAoUsp@&-npG|Pa9LfRWj1Y zA++}AGWdB!Mlj|vwWTtpyj_S|<7wR(?$Y}u3S^I&Vl!2z6FFFHES6$KreEZ+VNn}e zRHs=~$ekY5Pbl&%mo%4X?|{vV6MRfNUzQi1=HO3#2+qHpTr})<~E7LKt;!%}P%c6&V9Q($< zppEqbgWU}c$dZ24pgVuId!YiQ>5_SjteNE87`C#Zl*)N1BKYYT=2?kfAKY;H^?!_B4d} zhCJlkKvh-8LuSQDLfu%7Q@4qvYu&mLW90xKn4j*mq#iBlO@&34znyluCX|pnrP;Lv z3EiJU<6oGQMI{C@GI6``;yw+Q7HR(^%;A9F1PnO^Q7Z6x2W;MNxzw{6$~jD+KCIi` zHdl2&U7cS=mt)%V%MT)Ykp91T?0|ZfO zvwP6cBW=Wki?1E|mp7Bup-tg5FPkl^BBTP7^@oC28fJ13bij19=jaZX+@w@_msTEBnQ5f9*SACxQiz6j{;I^tL8~f?! zlXorSZa0nF)yj3vE&5S`S9F>b2u&75St)7gVDWaN>UL9zP$Dk^=P_?sDWAlws+OzT zn_a6Lu%#;9%jcsUlL2nZUO(eivQ?ngA_^~0l&L7!OSIt@t|%RG6w9AlPOzLx5A8{x zuet30cFQsCZ~~R6z$$usfJldH?Hi1v8@}}(%gQ4hB6YjJ*1xwa?6*+i*V&^Djta8g zscS*vGVyN_Alf%$hy2^Kjv__8W%K7pN%A0NEpXn%?+{O!RGR?CpIeC^p{Z7O1VIn& z&qg0F%e49B#;(5M7)oYvZ@Kz4Ct{!_mQ5d`Q`=gYAi!rkCBO~@^I0_qvwwOzF@!n7 z+Q?2Phr$3H!QExEQY-O=OB$aYX&tyPbu{@Z@DPrQ5%fW=xCh~_yiR{InfUQr=)oqc z*U~kELqZP{l5_MsPYDke<dO}f*la(d{( zC$`Xfdsg;SIXVE(?QN(ZNq5D~)zqu;;r+%9 z&oz}(ziVpvJ-~X5U1*4-@w8ijtKW#1XzH~4YD7B?%n9}U+*e8(C07jy(m*HY^RqFU zvYQKxStZg+H{6xb0bX?95;Lwtp}3zgGX!o61oPZD36`UlZ|4~#K<$LU^xYkUd}k72 z{BLA3TS9#d;r=A&gHBZc81DT)#e~p?U1zp;#LP=8pxmeIKs9`va5;e%6iWl;AR!i- zrNOFzEX&gx{F1h}!Sa!CtULajNB?`cx8Wl+;uvt>H2sU+f})11;eY<9vS) zT19R(W673=gHO+uiIccvbx2Py z0`y?&a~@`XEmClxTJ-*a%JaH_ffbW4v6F{}2F~gfg%Cz~u@SUI!--dip!*7rYw%x7 zl@r88VaYbKBLFo5z3opiwrGEpK~5f6d4sGY`>DOKdB*~4jE`yoSZvydROHo4>uuU~ zR+AmtjL|qMe+(Zt92u2ECF_^^I4|xwxYh+Ga=iYO(9!h(FFCvSQB-oDR)`e;9?Zv?Px1rTujl`+y)1Z?}vR zOG(itZh)>Jw36#0(Nv#-ywq6eMsG2aWmuMe%lZShw@nNxZXlD$_j$KTqOsMYmA#Tr zOqIu|e$f`;5sWw4vEDJgU1qIG4)*cz&GnH$Y903d-a}t{TrVF@7iO34UmCo^D#n-u zY@ZH)oMdZmnG$g#Gft@(qHPdU1zX{n5Sj&#T?m$vR-qO16II)>!ac*6d2CaQB8(P2 zCnMl-skE00{i$=USdSa3_V2RzJx2_Tllf!QH1)*K3!69H#)zTa=!0u5y7uA6I)M6f zfq+#aEKd%Y^pM}tt*I{N=S)&NsT}q0Fwph$Q**K-Mh*LIUt#U{$*Z7KhK1pIx>LVUgwT)|(xUGnR{Avv`6r=K5xFB~@pfIFxpY?iv)lVXFBfV<P(ua-R;AE(0_0xYb z`*zvT#gsMR^hr)eH0bqcAwL+4x;FHDM|AI0xZ~v3ALqUnHHFhUtMsTO`uG(rt7UcY znzZuG{}Q&3BL6|0$7DzzF=Q!8)*j&VUA;T2o<>bV_L+kW6i4oZFP!fG&D%UE< zAP5K&d+43icIIl)I`>!A# zptp(ps_w2(__VXT&4p)UNkj0L(wlP*YKDa4vK5>1!#qkt zr`uPlf|5F@@6%3Dl&Ym)t+s|fy28b6S-M3zE-y}ltFvzQfKKMNw0{rhB+>)7kvOa< zGzo?1ym$K)5SW|0GhD{4l&cdEerY+?lz!=}g%&}XCqjHokg1bC@;lwPl4gd8w&MF~ z`Bi(#^>U)sQ`qNQ%k%vz_32uzQ+3NAC82M0eI$xLdqqARbs&#*KXr3JG$rF#p%VY)zaHriJTKt>ZWL4Kc{c#9GMqbT(xz)syFiiOa`m%$>koy>)DOjnWi0>%IRFBDPA|w7w+f`@K0=QM#VLxUG9Wc8isLwmXNv-Y{ahe$pVW-y0{& zHB0lGbljgmP)^i1UCmBiOz6dA<9jG|Z;5u+imk@@-P$RzA*mOY?+wcKwC*YFxYkDI)Cr|Q7SBR9+F`SYg6swHZ34sxj|9~tf>4WEFheNa|wl|mLU{L*X9Ku}ZTubCCG zJjOm1&epP|EG5I_5&g4BmcOX0<`bD5rC`X@9;si&y5w9VxoYnrj&_6TX(M}P<)aMv zXMkuQx_XTFjkAwN0}_q^>zcREiulSa8iX8<`pP6N1mSx$+`4cTESsLG+UUq43J1~4 zzC-1805v8aAr2=az;tp<;W5>&RdS3)cUsi)pxKh0;I3D85H!M@SZB2@@J3l{0;_me z(b?m(*3$a3X@mt5-^)R!P`TuD57U{yPgC!e9Om}~V+oSq#v3X4+%*)slMKu$P{M*E zM0owKaZ)~QQvCN=GbmrIAGklHd9NMXw)RQO|5rWW{FB_!P$!+vq&u#{|`R%?6e5hMI zt-&A!GsIJLikIepjK22e*$2$Maj(RG$enU+ykDfIwJ}uC{OMyb^()e4p!=&9pQf*N;O|dt5ON-cLtUct=0F`zf zisnK-m<_pziOPO-KF7z8WyXJ<6NV|JgGgwfn(eW0A~(~VdRp$sZVdNCmF)S^x5f-N zUkMin;{}Fq!GEsaWz!}Ml4sbY^5m(%f^U?(Pbh(NO?4rP^q?xPvR2w7e%s*`=`%j{ za?--1E=zBc6^MWK=$0ywoqkph)0uAhW?H3a#w+Np2E(C>>$ zIfc5l*ez;QH^bq#O>X-&BE}k(fQ1$7lyIfJJ63z)eer$S$m!Lpz8;enJ}NufHm2#e zmta=qNpn{>Nl`0p=6&AgZzBPn3xBMdgn_wY|R^mllJT93J#(@|m^)bV+ z6})Ai7Ri2$7eYqoJdTlFRD;eywFp$?`nKPGjM_%=hY84iUYmF67eydB96~vUOFy2L zfFu2>5nBdzz>y&2RLz1OlW7&ou$i5h#HWbwgi$^)AEBrOc zNI}>8&R#iY*>082k=GiA%4$K(1evDfCz;XcHyVADQh8lHeI6F!S?pLcRP$NBiS&;J zTaSvB3)r+pV(3hU>6H_C%G%ijopQy{3>SCmcYIPJcJC{uy@`P9=-zT=OQg z@;>2tG7Yd}IRBlv)4#i$gwB>Sb{c@1L-aj85$#X;^O$I~IW983%^GZ0$vT@j=i*N zmOIGWd*3^3U?!w&`Cp%=KYt!q}lSCpBA;HfeiOt@X7wH08hdY0$+* zA7IIkYAAUn)&vlvWF}x*FuAB z;&ajmYXiuStozD6N4x!l7+$2Kh?P+fzn|I}4>c!c+I<@+!b<{qWkm8%8tszz}=N>UB5*Z##wP6suA%X9bxMioK}_V>97zaoi-)^0i)~G z4ikl(|Eqz$&-5@M-pL2LPY)*3yVsq61vtY?rtQ?CR3@||n|7X9@0@VFRGV>hx>4xR z%1?fZSL%Y_@l(<=eWrZC)RjAEW>MVb3dcV_3fLJ<^l(!>+uYElD4x=uz0_QS%-u4e zf(wRr{T8Z^`-#P5;#$5M`7iD@JacJbvNoKyAVt){CPhKUL_gF`m@T!r4^M~2G2RBT z?^ET>@_FJ2oh4+o5bUdrBKU0T)G3sfp`bpqU`|1Fy1u}=z6v_o4}bkR$tUSok^Fno z-_@HRZ(prN{r%PNMKFb;uXgSwamrRh4HOMZGY2(1=xN;n^eIO*@G-XH-$V%eX>rD{BagMAWs4KTi%O%1 zQrRl)gu*^l96>0u5Ep^D@w~$-@WAxumZp8=l_#=J*G@TYc41FEPp%=ZTP)(HR9bi?n^J66TS_W)D&IFOyBUCv*`ECmHZ8~#fThv$VjeR>nKlrRIX?yM^<*X^ZPy!%(QsyIEx!xtAHuGFsj zw7Zt}vgjj>YZ&^%-EMBW3*{o4okG&I1kFr39BeyG9JX z5_M6_cUi%`lS)^k-g?=fW2ma8UDwn)*Q939tadW*!(*Gf>pEO!{AE@Q9Sis6C=(yH zVsbSbI=Jsaixiy+eV9`GjNkafg@Q0h!SgK9@4BzI84~7R?kOPfEbXl8_Th(TX|nv? z8n1>c7x&S9Dz&u}PV9E;lVhIiC=T1iWr^1 zqW5p8aQ&n*$+4UcO(fR1x@|tmtRdP)ia5Z&jfllQVIc-3?TWTx& z;m{Ksr|cxVFde6b1=7=b^J^3LJg;*sS%nxybc-}ANM@=S! zu1o?1px%Wi0~Qq7)gMUBSG)eOo}SUL**1A9=gAeRm)`@{6pI(Er;>4#`y zYgxP^N0}h+w~~qcnVD~=ydd|6L9und*AagdLEw=U{0P_rV+Z-5G&3yMg4WO!)O%>c zEUg!Ex+1`TyvN(0b)(h#WaizODgN^2-+ZF73lnx*u+l2%BcZK1NZQe&^~f^$1Kd#? zrEijRT%Zvv%2jk0B-l~D^!JF-&wMzJET>dP%h`}7Gvw#e;>yGs?z z2c#)>m2EQVe^y=PYk>B27d&MbR2d7pH>9N;@`XF~mL|h7w|J!1QT#HGYKz!&VQJ>T z&%hgO8ysLCx0#W+*m}98mD@aSWU}d(dE1{|L;KVJOJ$fG8Ooq3f3*|o(Z#~;^weHz zyTGME6XjT%vrOC~%c&X2gKJ_JcPZE|YF`k<1>9)O?=<-zmY(b@NtOq|AAu?8%B_NR zC{un%D+MSi0pw1kx?au|C8WSwQ+5VJuS_S~B>iSqk?PAfj#z~v&LfT+T3}i_zB-Cy zY~r5#nl#^M^!oP51a)og3?Ga$zG%V1ZuVR4z90Pzzd#|Zt|8#;JrvxAM#W%hR?z_D zY|#0zYqvPw>6f=YY^4@*4G3*}ifo-SZY>}Dedc!Zbbq$}Bl04+Vs}fq*(AMXFk^|n z4*17hny5Wr!iqf6=KOy!cINR={(almszNH+x3VPJN|x+NSwqM=mP)dWA^TvMB9t|R zA|zY(Fk={7_Ke!Ic;H3%7#%k!HAdSP( zR#D?L5SC0}6w;H&MK`-7uuSza3ohaA4>oX;xYuV1-Rkz$@Vsgn!;IGp5?vaP4vpLJ zyR?hKJ3kI{R6U7?oNZ{C7B${)*~hm+Kp^Z2!uYIfP(@h7%{(ZZwJX7-z7o^=2BuLm zaH*-jrrK4;%TM(|V7!K^x^n2$)P-iS=bPrUNC#e;U;|Z;JTQYzAP(?A?bnFQCZm1{ z7vd}onRG_{c*{&yx5_x^bJ*`{4uy`!MlB1Rh{R>$TRWHV*EhW{G6 z3p;-pt?^7ItP-y`!y2K^9sb}&YCYvjvooZ`P0EW`G8M&f(~Yf9JY_civV2Emit8Dp z@2NkevP9rL8dS-FHx*@}Vo(8IA=p&ZRCQN}1}6yA^9q^29{Vi1=hm}$-OEWz>FeM2 zg>52KPEK+bs5Nv+^)k@CVeLfdD_HPWL7XBo3IE$#G`65xMx2UTu9Ny6sC6c z7i5h-aVLGY#rpDZO%5B1;j}g?zG*NecV!(P4pr$OLT(qfC*YrufMc3hPc{uIQOO;$ zRto{Y8O}H85e*LNwOzM*Svcs+cOOX4e(durWkyK7ChY$_jG(EgN0IOFcIQRwBC~-N z6C{=@)zy&4@|-eTqKb%Ic3QdtSfkH+dr=(=QS3fY$8TMp?sR9=yzQR10^izY zrAynpj8ppu*bxtA@z`)gsNgSvJM7@aleH01qi0Xgl$sykFf#7EL^6B?o$zH<1ssPc z#?3=;tVq`U9u7oeUd42;c~mB6WjmMOI`{Lq501Z?l`Q}DbmVdVG44O4=^kcg(&ARd zX*CUY`jf`K)8DyCSsG^;(ra1yl1_dIkM~rD6UqX%zd@G^(zYAv7KkJBMn*wdS%s77 z|G-42>?ag%%Z>iYP!2KC*VW;-dfQtbfv^h5kU10TT5+bv14c$~84(T2q3<{#G7v*KNTE z0k7t?3xF-w->mtEfST*||BtL1|E+O5_rJAWEdX;ZaFikZuoyZ|SB?73AUX&OIwE{< zmC{8E{ZqHCRguM8w4XhHTi^`c2s&CHe_}{sq0;0{?ORH{poyXlRW?&syWz7pngoEW7b+6V&6cPV*qy z{~RX`TT=hc5Vc*QMb;VrGv~nXHgMwlN(4R#JQPfG{b5O)lOLFJx!s+f7kt_Y-*BdZ z(Vt)3vQ~Y{(6!?=4G1v#yYuwSCL|~AiX;7H*KdZSz>lycr;I~KbLPF<{C}rPXZ$Nw zI*NW?^EZPA@cT!AH%zcd^)lwcJ|2+Bqn91l1>5!>F!I2zaVElyl)A=%ryXRUS$4Z- z#+AYN+(UTbVHMyrz&3;c33(${(rupP7!neB;(zvIJ%XJuAc@Ul~G#%dvXNB7<j}v zi}a9Nqn75>dh}J_;CnNSurkQ@9T?8 zr@P?vW`PtE$;BGg7sBzeDKi`XWB0jttc=+Qb%;{XV%d7duTUqL2h|foxACim?U46-AAuRtM}Bc zvi$6%586)$Hu-DZD7VXj-Cm-l)O$T~WWdk7%!W?S>H+mr_E| z-rh|GR-`GM!(ZF3Lghr-8b zM+MGPohb)1$OfL&x=-LB(d-1@%OwOuKd?_Z^up|;1F5R+w-j*Dv&s+OxB*W0LS&P@ zb;vDaZtXG|h{5@?wX|w)W^;?AgqSp1NQzKlVh zF29tZAN@;ewyB7@UOThker4O23CZVBZze;1U{h(euz!&Ua=R#MZo~G=!>A55j z!)E|d8348!j((PEwjBu-T=MBE0FA3u%b}A%%heNhOR;@Ep(Zx_#EnIPSvucf=q)R- zH&lB=A?uDULPP3w6zytlgneWO`eM3^nEph+w4Ycl;u>qzUvcORWs zoz7~L#QU#D!y2$L1vpuV%4D}TPTeC940`>XTH$TJJeqQKa-5R98)%-g4+)k4`E1FM z){sxL5sc9?D^D>3o^P^QRryJT+EwXxd(YQbzDAkga#M}>oS#3!N(wpGhKKK) zt`<>ur%TkjpI*knZsbGbbwBFy_a_kF%nq&@d}788>ExICAKdwx%5>FaB==Uu@xv0B zalVV-Y4y`I=i#y}@rzJYi-1sLbyR=G>aK}lU@qaq&0VRd8EyU|;mN<^$1VE>nQ3|@ zR5(!zIr?qGPs;JzzVU0wr<7MFdp0`JQjTx(1l(D7-muvrj`d_Ip6a*$ap(3_`m;K_ zAnP?o^*HevCsp*Bgs%`E%hn$DO8N9?+wmdqSD%Mx<1#XSlB-HtPES`>f5xG54aM|2 z#1)bbKqV-wbf3t!dNFXOe1@9VDu}RLJ(fqc*)Y_{7*pcrquo{6)vEJ?5+b$_tQvHl z?cb+xW?0%W8DmM7k=^MtA_!~0gN#NELvsXGW#Bi6lnI%mHuvOa&A$3KCh^UYp~ z8d`&TTO!r*E{m0C{T2Q~crRds9f*QmUkbc=nmbZB{)R)92Khn4Yh~lsDb7W>p!~#@ zU9&-TSr{MLA;Ddql}QUMvae79Va`~cb=l_i=E3*2)43}BD-~n29=VRET%xpX>4Lqs=eKSk=*?I3?GMc`m+JaHjMFUEhbA@+u}0Miie+aZeex;JkFSyg<>HE zh`7C+X^XDGU)H`Q;!pNOqkU}y16}Wx2lx}*l($Av!GcyW@v0atY7`~8^+GE|TGeEF zoxQ(;>CLY?6y`TWb?9Z)q`Nw6PvebQuKqmjVf+X@>ktR5B*oT&sG#_g83$gsZ0GC& zblCF!WWA9BG^$4wn;{~_xz^BC+4wa}VG&LB8qj#|0K!wXcDl(45o^9BJDwM)^X>LW z^n`1w(#J00NR8yA@g+{h0MDIZB_JTo3mSK=8ODz%^QGdFG-uVi+M5vr-?AC0^Tg~( zdE;}SvGPo{zLKRZ-xI>M6!wY;m|AXWfaO`OK34ozBtTPY4I(yi%63=TDET|mkt07i z7*Drv>P<_uJfU36JUyB(e3D}WPgZMEP3A`#fM^xY&(QtUqRSShP`6+ zuely5r{M~()!QiS&^}QDBG!I0xB^~+bM{bwf|)V%BGw=6%c+=}tmz|~S=QIFg)Zyo z(nBv8hg{UGQn;6O<^}v7os9&;cw7MWxmRsj*%w{Vb1xa= zE}#DA?M!Z>tTvkz&&y~>~E4xUJ;X@XRh;$e4O!Ky4g7(7*`@bQXwW9Neu~)L(Y4{ zmiqV2!u+?CoAJr!SQsZs$*80t@jZXLtI+Fvd-qugww2{Yb+NrzHFsAoq zcVBl7P9L3tUTJoLyRsfGCli}a8 z)ZqLucZz)eHXWs!-b@ox=fHUQ)sMNa5-#NDRT+BbaKzsN_21Nwjf-L~=I&ZxjR=*} z{6zoOBuY&qJGW;4WV~n+Jg~Kj=Ms|T z8ej4-Pu_ZSaR08X`lWns%#Y^k>!Z~?$)!NWgyUsBou!R7B-c>MY5lULBIB`p)*bk3 z>RLZ4srL>)C?mkL8%5%epC`9hJ>ES3RC2o7Ii1t@h>l7p!L4X}O!Y;so(8XccS}Y1vqTYmHWB zA9FbtgO%9=-aW$Xq+IRy_WV#&S_ZaObR2J?T#>#w>A(zX8!DI;J@Y)5+ujR{iMZx% zkurybxMxfp@{$wuhTNZ$N7B`!qzcl+-XL6jCp@i2MCjNN8KLVPeuZO%F;L!76)?16 z(J`I4Xq|UnZVZO2qy^VeEOIHJj{Ot;^%Y|a`~1_0z49}zH9Ix_HRSK^k}J+Nppv1G zk}t@EyWQs+uY-D~D3aXM>U=J&#n85yiQe3w)Sxc=VTjy;#3>ulsrg#a_i~7HLz1P{y`4c(8ZxB=`fVlKZ}!S;eZ`9QS8)Q7-L_+%s~vjvP5_ z{p*%_rpeWF7COfJt=OCA-xOJ-=r*u0^NYpCbd2Pl@rl##XBWNYYTY3(V7_wjV{Z(> za;2Xpy8HI4gqBCiBX>UouC-?%{yPTCW7egs7Bi3IR%gRHm$vLH6_eHzFACnT8G@sP z-V$ubh+}I=gRv$I(th$(uWc`Xaf>_>Et<+FS#z$V09_V;aK*1$$zT0A4!O?KLR7W2 zruqiHZKd>ucsy;D)!(VENjqbG+cEy!#*_$95dOJUg{_%cMP=%ky+#{o;QV5ma#rHm zG_?+d<=gSY=#2pAafNh`3@|?;C_h~j{B+pBM{UF=vn9pGF~8NmohGWkgoHI(luuQ* zYiC;N`((@IOBkeE)O)OsO{I=E5WHz~!JX!nCXs?iqT4&Yjo3l$VtQs4`Zsb{o{+f8 zOm`9tRssZ>*X8&HThlLQ2@mHrU{*^F5!hr0kY?f0$H*F8d9KuxwT-Edh2NW=5<-c4 z_X)rFqzEeO^CCv3f>uMHf13^78@3{03 zq3_YK>vAz6kf!-McJqDfP4H6HD^oqBN`65z6LtsZ@txKs|3h3kDJ&)Lo$ase4#j7L z=ux`~Bs^n$qk;kIaG(LY4vkw!eE3y~s#n10Nu4-Yj9l-p!E7yjj$Ctj60e=Ehu!}ck&U(uC`W+r?VImAYbfewp(yU`yuFxl{#U)2O3S@AHe7dYSbB=BMlC!_^3 z<2yDq{XAX1Z{$5OkkwA}T+L#o@b`6n12{h44VYdMWfE-o_gkNZTp7`sIb`ir<}Xz! z3B7{ZI#f6%T3eMRhn0GgN?-S0uKHed+`jx|ii_5b_AiELD5r_GgkDi_k&k=Qn7U=K z8e843#}so>Xpy35aZF>KZ}qZA&4$kVrCl5QpXDbCGW>ir2%_lgKM9%zR`-;876-s* zQ9;s>tyN`lScZh!v%Mx@>!v-3>F%@h+LP`Xl+5~rfDyiqFF&g79MncCT_~D9P6axTY~P+g5T)*?x#e_{~C)A8?9>K7}oXw}++5IyQ75yw^NWy2iEY z*Gm~^-{AOe>H8?=&FaZ)NWm=Z>gYO>^%%^hHqle{21jAB3tkfJcai7gutG|ai|k}% z*rG7X8fnn0v@+P2@21-Xg6G(CSUL1J+{<4ucJ#c`90;#4zGQHyjsexCA9^@O&Xhl` z3)j5>IC$<|ty3hp=TxTLNo0@S^yHkvb_3@3~7hv znKx(J6u#hJQ3irN+1o8IujNE?mwEQpgP3AGv+jDi+;zg#Q0-3U01h|kL<8uv@eCK| zOcQFlM0-Sfi&`Na6{{*=3UUidw(G52DO3m$8o8W$8KEv>!60Zz)u4#Yh`oStZ)Hd9 zM|H?VE5A+jU1!EGdM!@!k+-}e6jCwxuDl6wI_kCiY?4xWx}6YHJHi~K)ZI?<=N%BF zSzw!Fm(|sVeG^VXBP1Jce$qTqmQNFFt5J4Jh$vrO0iNETV8v2FV{#Se44!_Sa7X!# z*v7a#V-pQ&(rLS8Tg_2@TG2voVWc2;WlvPm^oH&3d`e3BPRe?&oyx*c$|+2RMVjd8 zX8&gS_2R~yUjF8e@tqdOVgm(hZ7TG99S<9u{%=NFvQAH-Zq>2!*_S% zKD+K`4!m9^y~CIOkarNmwyq>PiT*hALZg71cAp#&OP7K2(zzV&Qv34UCIurqH?0Sy zaknX^OX!qOP)DqcoCHM1vJ&&?4XU63u#ZV2z>RlKsduxKsCsfT0gmp7$xCEP!h_K* zh7{OGAy1FE>^XIr-F?b~jQopsVHz^qAjH`Zd<+ciaM!te%xFRqxLW3!(-8K&uI^~~G)o_BsMl9^g zCR~#_8~W2GvU<8+<|K#!HE73%-mFHFrPFeu;C9a8H}*Y~!##vHJjWZjbD@EJYGJ{m zr9aM0&#Ux<*v4_-d&NPJNlx$-RJbJzC^~xSE{TAjapi$2q)Vk{?p#C$2i~r;W|?@E z)S=W6H&Y)MTVI}Pnbs54`%@#<7$}LnPzp3evhqR0L5DT+x}m(T$_Wv^@bD~Y93p0Z z2s<1s5nMf^c4rc<09I38n(t6v@JEOB3$jLCF`#nZ<-8y^t}aM@bKnhF@5OUa=!VpT zoj)<$1y6_{K}(^MsBsh;3VLOAfwHyL5F+a`o0uO)zlGFbc8jkZZ!qCEG!M?#DHi+htFKo z9%*w}MSQb3HK_9TOf3+1{w6l>Y~BT%|0=du2;?m)!T9-Tbq$yurVLJWhC7nyXED>FXcy;q6sRxB5luJnFh}xQ!Y3<) zj`a{s=PHU47hf}2-STvjR~wC!x2#3=b>vjlj--=J;^+DUSEegbh!_fpl-6#bkpKuF ztBeOmP*a01s%p+11*28DH8PG6BrP!9)greo zxBXl%ou0ieN_6ClEj%+U{xs!EmtOAa3+1QxtZQ33g2$DN@~#%A2=~k~d4?ti*sV|C z_xC<3C5N{gnIxy+{S9W&Hl7tUCA6y6J6nQN%AM5BrakTxm9x+F=D9nsZ9q{^A`Z?z zzmbh_+}hBnAlVAtAiR7l8`?B}cw^7}*IrDpaep7|po>av(_%C-` zzMp`R15kqp1~PU&!f`AastG&09;>k_0xZXm9e&nCDD51+PA zFU0ol**!SM`|WW&90^EysLQ_@x_!gH-986L8uI})v2Ous4`AkAJ@&tHeFF)9g>bJP z8>*$$t{1?c3GUN2o5p@Kyl8Sr+i}?0^`!GR6w)qf(Zhgs!vLswqC?Zt=@oyb<8lTW zvsjNXXwpYjeSkoO)^CQS1$8xs#KU(`5?uqhErcv{a04uV;=!L-@BW(JJuYpg?0GF8d&r9^NkNM}2!6UyJPMrh9+#*2C{p%Y4ZQ}Cap91869SaD*{~`dV z%tQYC6M3Il|HJ-bo&QD(N8J_(`ZscM5YIov?yOUPFJk`um--Ayzkz?_4+E;SDrNDK ztJST!-NHk(W#*q0Eg-J{55V~1$9Q9t@qOIj$dS#?Kdsb3VlQ4EGymSDU_RivMfv9^hO7ar?rv5+t0WVH6iiMBts3YF1M{US&sa-ts@6_bY0fD5G zDS+1?2u{ckoHQbeLuGMdJ^Ailu zv(6u9(Gupv1FHoUz5HvH3M`XZ)u*~V{%4iy7k@K&jJEyP3sR94rKW;Q_|DqbvJ@<6 z^UwJ7wn}Yyr}jx@y0ChC013E!oj-(UQ+(L@jT;Bwe=}^I2BT{kE^#fK>Z(z;6fSvs zN;&+4TEg8=u49E`<85e-hGemV;4L6^jxAT;V5zDUJA5>;{hc4qYV2tg^kI)wXUd2Z zu2{ATIG1YiOhfjm-!3EnVPp_M^5gc=CrBtxc`noWew7QgTmoRp8gIB;mb-%HWFGCk zY3WuU+s`)c0`y+|c-S{S-|xSC5;n1wd9N-n5^kXFSC8RG!n|)Quihq_WkB7s6jjXIQBqruXC+x z;xe7Tk{Y}HtKDRNE_18Owq^ypcHpst8N{aO4ZpJ+&kb=5wa1P+gwzDf2+srUf+n?Z zPks9?;^gylXPy=!F)zqQb;_5WJJIreAgxR38237E8QX-#B7XL!3da@lcO6S`#AF#4 z25mq*??>N#OJcb0PAX8LTl0s2fuPl>(5RHqzJX4#gT0;lx&=}_jpenMVTawrSD{#} zK~(^%7w5CdN=$3JCGRW~0%3dI;xhDk8u2(wozdYvGw^or$+S;0pyCHiQ4LjL_Y^pz zU+D;;^S2w`+TV@+a0zj?M_Zw4jbFC{H^oVHQ)z3AN{`T0^}cnBZ^LWPrw@iBRzz`B z-}Cai7O4BWzX~#WUWehW(7RP`23jskiP+FHQf7i;jmN7&klWR0nqcaDk->TW=Uye+ zn>*gGp3Q$wp7lzPj-;%H_+iC10>l!^=trR0R)aiCpb`l+(1UP$vf*rg`vd7rHC#qM zHT-^q=LF#cV(@KErdanE)Ec!O_iZkOn1cL-PBoeG(++Wyiq51U#40r zvLfGl(uU9_ib{s$^*sjX5_)P6&gSfdY1Vdx4$>ghdoyu&*3H8Ew9X=B!ZF!)y^MgzQM{%q(xFP60`wD$HcG#fh*^fL%GR|MOvgJ9JM{4j574#_w{nI9DobM?%D z2AHEpXrh7B^}QFrhIo^@l&_S{Oi17K;(uT5xw2|Q(jRI0K)RfJmJfXmWjy0>464=6 z5h_k*eN!f{P+LXeKsq}SgKKl%Q{Cna#>#!$YwDxTn@8lv+$*HY=Wp7y4|aWdcC|Fu z0%2pJaYj{*WGH->8bwYpNt$Z6F{*GawX?cEX}6_3`Eh8{`p4tn45>1wQUi~}Vlwlg zQe9~3=lM2u4r);;-i=wVPl7lapGiDCI`(rdi}Y}KXniZM?raz@uBvXRAjbG|yAbD{ zPYSbp<83GS%(;gju5uwp6phBq59J9u0ZRd-;$H3#v(OKQrny(|$bU|gE#5O9&xejJ z*Bj466nt5k9Tu{y*1O=5Q|H#C8;lv-D%hxO#I%>?Yf`HfWk}YuET&9T=YQ%k3pO;Q z8E3TZv%d?Y5l{Jny{8n$VSyCqF1$t?JXVl_1_^=4O&-OXb*M7}=x(o&Y`sd1-$@jP zn`L79h9n+9&W!E%=s+UOhwM&z8-{!!V@yZ4*SVm(GZr6+WfJWIf)rfq0FNsVJp&@0 z8C(SQ-|6YZ*$gAC%QMXMuo~yw@O(V7-+%_{;u7~(gQ=BGfZ*~GU!DeZjhp~ao~CBb z)VB`;&Qb^R+Dj5xw{TXScS=Pj)%67cEd85qq(DSef0cz%@cfhNe?fGPgtn7y6)PWhNgRX#vwp_cu zyuQL-K3!OeE}J%aDvGIg&hQi9Qk18%92l?!?7%1h;pLS`QkNcO;3Z8FT)H#_&q2;& z)4aa?TvFJvblAXRR-XUt_@b|jN03y1(Yr&tn$)Q!q>7&)BGB_~u9k_TUCm~vI&><# zIoL2YI+_iytZlukPSCD9(er9hPRh)1WIdoZ*(j?UcF+)#Pxq$4zgcOxvc5VUQg$1Q zZ$$PNeOcg1*Z9C6jffROA?tws;j@S*&il9SLyVSy!Y8D>(>hf9p4mbKjd$u+n83R!6PC=m#HKdMj{<9NSf*^OfosJcNFhw zhB|V+CY`zc^RTetvJe&1j%KpzU(B_kHf_-9OrQ^|s}Nt70E-5!=eBDiEQY;yxZrCl zx2Q`l^Xmxu^DAY1vPW6OiU@#x& zCOl70uVew;YRt@yOjPvPYxf)Ie6Q<>bD;Nk*gL!# zcTqGbHTH3+gR=>K{~9$23N?~NTsO+PASapOIgx;vcVIGweEHItQdqPHCJ%3RHgh92 z&M&5y7r-pZa|6~Oh>*dmj6sq%3N!B%b{X!NKV~d>S_l$r5a@pj-w|^{cq!9IYv}S2 zui>aWF%FR@+u}w}f!@8X{(aKyzQ`* z@Wv++MIr~VR8OLNxbIM6i6A>p?geRiUtNQ2-=E8)W#l$~1Fezn6T8b5iXjTp>& z#x+Zvr-PnQ)>po~Bh<4LY<@P;dTFo^E|RGG6q)MxsQCV~IW^77w*}3b^c!|=`x+}D zWQk6Tx1#+e8nG*g5*0lWU2{L)IE@aAb@y(^*LihKRW%z!ypkp#<6l^|W*?(Tv#xSa z$9XL4)yD@9oPvH{21Q$<&$|Zo^(TfrLqA45uyAS&u^=wH*BMjOoSGgX54ODIZtxkr zYz?u9s%&@K3zg2lZ|h1FHZ5b8lL!{mHu{(*_vllxxPe7d%&y6hJ<|ytL1iB>p+|LO z&+c=1DiF7>_t+POl>0j%vSa)*1-tfBP*J{(LjCJnL$qrsbjM*Sifzh3Atv_(3Yi2N zeZjT0lXQafNRGPpbr1w*Na@{f$idI$G-B^hmZCH&=7r|TTNbKLBw6)z>&b|P99O4x?^K*-!rjOCZ#wrHLE@=}n z_b~|B7$?{Fr9E~8#~-kZ?&6n}24)hvnvdhHVNTSDTq}g&!m@K&NMZlYJxw_#I}1JT zjCsrRD%-=7Bhi&6NpA}h4-B0 zRLXO3G`(_ax(+61b^b1zPchMd%D=F}Ax>4M%nHz_S$un&FD?rbCeKshYW)d$t^x7S zq7AiG%+W7Dp~PgaWca|Od`k}r9R6J27`L3e$N+IAHGO4)sNaP6elN@2s7S{X&ESD*r1{e~I|5xlY452#OEZ1EYZQtn@1*2WL9LU# z!)t|{X=$}10Br+$0X*SpX;op`)mF0;U!Eh!hz9MgAH8v>Qb2#$Gw8MLB}eNVNQ>Ge@g zDY-_@5@ghtNNpf7^)2s+>^;7i&#k0XyDAFykxA&?Eb7cFu}t1IA1=_46hW*66g< z#Z2vewF~jPOJ$9zk!rZ8^2y<0m7fsHyWno$G7hEkdCaQsyGny@59dKdpWLKo(bzaa z*+wrg#MOHT?HfSmUb({y(fHNq(~j?m!!}MYzd|>l00qi_TRQ)aTpfho;iI~#RoHS4 zEWYM>0enh&c+OQuD&q$@GLBzoJk2IG9nwV;2{3iA>*dj6ZyZM{$7dG)kb3mqIwZp* z(^2YIklBDjb=i%C(0s|AHz|Xmx$sGEZ2a3?s@OnTn<*(y?`TR+DPo+PDlt!y|O+_rJs*u$X6DK8r?W8f0 zuvPc!_I?Vzo;e^{hey_~2m99G__eUzKFDCt>+44nWkm$~A+7JNpHQsuV{wvdZhjMF zdbhd94X+2G7(7N#{z_S|7#5$&zEP^?R$Lae6h0gCkzL+o(>1skuVqQ+SDsk%nN*6~ z4hiZ3g?R9;K3rlc>X*NmY$53BdSWftRV}}M!p4qyT<46jmk&$dCi}=U&RN5Db<*^L zs$Kz%gM8QD2E2R|+Dl}O^)tAYU!81iAS$9KUC7^JNhVLcdL>%eJ|MB@dmcMxXUw z1D(s57{gglamU9}>@<&8x+eDeh>jLum zrO4Wqew>{8HQn=-uRKM*Kl53$OLHo|MXoo~)at{P^q*bw6Enk4K+n!grk9#@K&wiu z?{qkZ)F1Rc=#rurmJ&qY*KG7ByX>YZ@;If9%^k>T6Rl!TRp|>)rtY`D3Dd{dM-vTctLLnHPxM-KiEK=w^O!_-Z~QF8>zY0| z%ySFeByVl1_MqElseX4p7M?P4BZyukq}qh`QNSlnf}1EwRcS4aMMN=?^-W)9{Vx)O7s1Uqx1z6SFVrOcqv#jr%Ifb7G@!V`7;bh41ep*cZ;Z3s%dt!_T?m zrUZa*j)WKv8?kt)9FU#obSXMM=dtS-JgEF2PDo|ooc*LG|M*~CDzBl(ym9>Yub;x0 zvR5^mhk!x*_#qWJT_$AE%s~sR9&F;LX0%UAg@4=6dP(Gt^>-yLhe(xSe|DD>mKcq) zmg(m*0!y1Psx^Yo;vme#;9e)sBNT@=V|JP(_7|n%g*+%D_{r1S5lQnw&Fe>Ege5)- zq03vBKb)Mt7}@!hA`=mM5%6;FxFZnM7Uwc4VE-W_u$-k#p6H603x-%~Q+Otp0tUSJ z*FM3kf7vOwb%u>iW8>$TE8HJy^97TON}YOguUd>5`ITrojm^{^cvJ_%kx5c7Lb1oC)jqd=iwA?8YLiC zhkt4_Lzr$a9=lU?Q6*MGn1_~5S#LFFqxaD-*N@U}lv^){vedurgBKY3@ufSBHU%I; z@4ku&eC1;BN$->ruW}WQmy9D-tR6d1gI%qw#KJ5~paU(biZ$u*C{>eEs*K6#w$z!^ zT6hp%y2RP>@U;SHtYcn&1-&A8c_ZZrLy#6to1FbRBEFh(jM(*t=3KPA$cJ}`gsFX= zn3%HeueULI98$hW(jiZlmJ;NzZe?72OHh?!zI)QCjo;!{cdNYXtxgV;oeMjPNmX-6 zCcDW?=}qa?gf=Jd{Jv``av;qP36WfIZ{|+TR5~K-Rt*(SIW}F`ap-A^Ni!H!1yKyN zz7FSNDj=k12?m4Z;l{2=sVlLdWwdP5BXr}th^s}R{1rN>RLh3upvQ*k7M55@FHo`D?;7Xs4bqIM?Zz{OHO5{-9mUAbBQNM+dHVn6uX zytLAh|CzbE3w@Ns-P0)23lk!~5PDYJAR3xtL1@xVLB6ez!$rJr|kQmwg>t@(t*C z@pS-1Syn%pqp&BGi1p5FjtN(kGVX=hOh`)hD+HHEAtz^$oK5NEH3-NQEA1gQ2`%5s zFhJJVzF*w+vG0d16>VH2>@n*(zIw8IZuf?QD447?p8v?M$;aDE{m zDA%fNG=D^~CZGVT_Ds##usL#}I;Kz293vcU&K4+n5_2d(|B?Mwrlt8Pl&xi7r+tF4 z4Sum9WTwo+_}ot_u(!OOq=+eBgCP18u$`?|Yrco~t;YbThL%ER(T9n0sZ_^jW#?)$ zCcCQwY!G=%`mrKOv9^4}US5!?EKYQ=NZI&DoN{zN{8@2-=xWNnvsNYE6=8Z~ei(}G zLGO;pN)98bJdQnP4CzMB|7Vt(gG&*P*kH(p$c z4K&emAu3%8yOrzL68F`g^`=?~tMNT?E?bD{Pwu_yZ=qRxjA{dop(&BCT!tdpd28)_ zR{i`u1MHgHcY!rQ5>r&JDw;gKv9M>CG73PZ5>lhgdD(bsSZ%%5le6ilWsAX7epbPX zW-4~}l>_>ops#o6d%j?trCYs@=Ah3DS!0cvJxg~>DddC$GAn!TKCdfks-ky)u!mfP z_dHF?2yO7)Y~CN+$9Y#dGseGg+;d#+XI)%ufo4Qhb_p);d*KBs@;y%hkqT!Tptox& zxhwZvTaD47&~c0IkO_VF=~t{kVddh$9_^Z_RATp%O190e`GR`*p4qY1=l>V!*PMVm zPs%#^AzrCru}c%2&;vBIO3b6g)QpYI)(uU)mDF^6mTw>XN0sM&L9IQWeSv6(f9L-G zKN7Dm)T1i0to{pLJopbOtSRynYt|o%Fu>wHeu}4DTd4{VemwmafFe;f5f%wXzR4{> zhtmI3b~+#X_slE9^}h>wIe!F2^0`ZHbzF136^D(u9NfR8XZ!!~b6t)t{1vVpa!~ze z29_b@>_0HUn;6m%fQY-0I|4+87Xb0ALf@EbtaErYfqoK*s(w25KXKiP|4@;B#y&5xWf?H=as5}~b7hbRmYz;S|ntO&DmKu2zc;ok- zcYw3|iUF0?Y%0_29^C0qxi0|fCG`Bgim(LG+lzWTni}Bm;NjFDhTj2hbzLu-fHI=se~kR?*L0J zo3j6a(eHtx*|vOFHaCMVyIm7eFq#p6FqoL)fr>74-ArU zn<+t)Isn<~C+lHIV6z*bQio)y574oz6O}(ar^(Hm=fvm}fj|dy_-#JZzb+J8Fnep8 zy%*kk^$0MQ)Uvqa4xH52&`br{U+5m3CM8h!1ZhuR$d!MR)MC(7GrA>cvL27@1Q%a}q6F)L%&I@F+syat^ zX6XIY79BV~|EL8>pxn5%t>Msq?d$-~xPj!y`(zVaC7kTbk%g=eGk)@9a7w-Lfv>&iY ztIJrv=O?Kgp&nkicj#qzIO3qhHNBsR`OQ$awQjpTQLdO^(j|~fp?R$^R=LVyM%5z( z^oqx#&fXwodreg?PEmfPZyf5komsdUH@27+xIQqasTyv75bPMH^F-Z4C17<)In=y; z$;SIF4OZ6jZ8^IwM_}?0{JnjKm=D>h2G{Eo8W9V=ChZUN-UW#}Y%Hv!JZd)8pW=K& z2z$4ly2twd^1|!`NNjsvqTNZo(M>@u*{W_`%q2X%v zxC}6zMB#|&Yvm{h3D6u; zL$T=+^yaF7TVu^aB-SxD?m%|{b9_1|Yjk5hUX@wKmmjPThT7U&+u~1UPF@xX;K1B5 z$-mDPY)_>S*26EA%;6R#rp%MyhV)B46T55Lb#@T*Ni zWS!MxWDSSLjMi*s9+sPTL2>HF7ut8l?%)tC3Ia4XhlJgF9`opYV*a2nRN5Hc%e>!#{urCg`?@EaPr}@f^qV6m1c4>}l9( zfzgBC3>4v+wR|ttoeKtXXuH-1pRU<(?&y2a3EmogAGhqzRe{)7AK}znm zg(K$G!#%tDsQ<&>dxkaD_Fdj6Dk=hk z(xfU)=^&jz#6p##D7`5l(t9rv5KyXgsS)W?LQ6tNL_k1lfJlJQJAs4}0)$+%uj{^N z=6Pn0dFMUmc;9dHfp3tVkiE~n&-GvHxAG2y6&1x_^26)unswYWePOmBqgOA-emqZV z5vCWx%(gpwm8L>o+HiFVWt~wy{3frRBNX8=2+$A8O!%bErLGaUy;6&960b}4A>j2cxqs(?5^SHnj zJh6kjy`svx+rRw&9a9UfYAqkJXUk87p4rcsl)2vpRwl@g4lbF?mSSQd_Xy|vd$2nb zh;Y|3j3!``fM@Dwg4=-*UXJ61&(-8^j5iUuya60V#D@SHBLc(wFnY2MOS}Gu*Lbm# zoDd@2d!?iI3(+dtJAy-g*qPokCx=fE59QcnmtNk^H{?GSMuM%cUSjjiq&;4E-jlE$ z)YUrG3p6$D=YUsl20)qB+d?v>^1%Mr3a+NT=t#PIcebf0P5iL_J+63pXBY{Ly@n&2 zp)rThIIGKenhzX$_~Guk=vzZkuEkCR*KWMcZfiv#J8PZFWefnAafnt4X67NQcJd1j zP0>!@a!)QBpC`@=CclzuQ`{)PgTw)S0!b+_C!l1ofdY%MssM^*IW$_v5|9C zdv$~wG+^kta6sw=cgOLZ+sw|R3^NC?zChy9anu8B*{j%Pi;b~OuZE76xw3U*w7fLy zaTr$CCh(Qj6#{et{1ZkSHVVCEPf}cbIlAk+d&7w$QG=)XD3+XKI2NMi1~R;mt&1p; z*Yzz?s|c^0F#+~`e@wJ1ob#AJ8TUAZsHh6`f3r7zUl9F!FQ}#<`gzIL0P_{u?M-cM zpFBlNb;sgo@`a8%Sq^$W9;6embba@0X2hCewO)gDyv_1<@zqcRN|!1d z@LhY)ui;R5zNhUet4EK zmIa)bN@V>?Co5rKGzap_lTt(ni9D;j>6 zdvErT`eMYf5ssgwuIl~JC7-iBHy*-<{ags!Sv5#vNrKKIKx5IbsGXi5b6xkfZ$@KF z-I#k+ZHi#*-m0LcSh1s>`)vOJ<9?s0rU4dA@Ltl7CNl`k@X#NEFO%Y)H8!agnm=-9 z-br@$yqBnqb2e*18e}ph-yU0ZWPX74S92Kr7AD(8ru)hMCh)Vp36|&Erg7;tSsBeD_Z=NBFt^4 zx)OxCA=h)dRly^>4S~DtJ~(NtdAf1Ll=y@3=R3;mMOxw|Sz*ImU1j@U8X{h6K%-BR z7WCsq$>zXycY(%AFF99i;haQr?lzqI)e*Q0oo!uG|Ge(G`0-Z%<;oo} z%8kX4>e$L`Ut-F55gi3GC3NVM92eT2TQhAc>E%@fd?ID&u!;HPh=?ek>fYBId$KAw ztNv+dk4ufz_(D!AOU`)xIMF=o`Qp) z{n9BOt*?v5i{?JYb&sZlUTPT;q34NL1SZV%{QcWc)IwC;y(Nh6YDOCvFz$=MVmP|v zDpREcIKSfzO&SsLTows@CT++Jj`G5QRUH*+42OAMj|s{*g{!-UVJ)F|J9UxHxZ6sJ zzzv6OB(I;$csVN3RaMQ@Z_1s#oH0^TPeVQ>8ib!Ef32F?zBoAGUiWO3yA%h(WG*H` z@m<|eMzZT7z!}T_jfOC_x_d52T$@rW-AD>7!v;h?Z;g@|Q*e8778MOGH=kmcHGyi^ zAyS{ZDzInU!(u{Yfy8SZ<<6)t_ycPYGc@{OP@VSkYl2>_FQ_Nj?!GQpM!2(U=?2!c zhVf$XKCLJYDiG^!#clp>F$A>#8*p7##SGvB6Yp=1dzx%sb-tM)3`#9vHM{W~VAE$# z4eDUy?U`A5hn!yRUt=+j4uHH#3v6opn!bB^W1#P5HPB|3=e|ez2-wFTq9}r!zyxn? zLSmvW18~3CeYJ!e10i+iHIgfkL~P$ZFr_Sei+}fEG8ic z`K498j7Ye;rfXHJv#Z;H@-=oF%NG_GsXbYXdShs>f<8C0wP*>H8N~gL_ zKg`59tFihsU#01u>V5k#M~5V*!~lK|dT;@N38#Kq*Kn5k7nL23nG z2IkeMK!01h#Vs^z@(h;LuKVa&G}rAL19r&nv6jyx+cz|PDq&ZDA!7GFe>$VVOK9SE zyUdlri~+X#nLqva`A0Wzt$mnp9yv(s(A9Qtu$;m=gQp}BNi3gJ2k7!MFbR|b;jenc zt7cc)zY;{bMG2Wv)vdA%u;|H2mXFRHh>k_&sSuT7jOkYnZ;3yv2x(M8_plnT^E- zy=uXPTVfhVxN^BMW2=E|rJ!+R#4N+8`;<_(l7C!>qkhb&b5Nx}Ly;pl-vnkAiygvD zylGE*m_;svPrmM`iQQB&vV6#KkIOV+?3ec03ZABwlvmYNK2Z7=)x|OF4LH@t%fAj> z&(?CaM`W9G1n1n#pvB(myNB9I_#j)k|gJ)sMJ4ZPJl6vmE^jZV5JG? zL6`xhVSlQ`?@&;|9C5=4xe9No426Rw2mVPT7AY+^_CBu3gyPLfG_gg%cedkbF z1!eL_mov^rAL^Db2?*xKHTOzq26FzmTr*5v)gEA;jyY~6Dq88L+v5XFmNr3;x_^XC zJdf~>N_!ES_hQ`LSHc%ge7y^Ko);o$YJHZP$@9#s=Oxe1*M`L0j7q4;+?;M3hbn*T zSw2N10JEhX2du-sCZo&a`69|2^pSQMsm;YdS(0V;EjH`eZ6obQ*&R|Ox2}EFIM*C% z+$qmP-%usg)vTIo=Ps*^DxG;M>WY5RVw^pvfBHgRmy%bEaEtD3`nj(xg!zjq;FT=# zy^{UJ%Hj+HSsdU+1lRY>y_E;McPK?zH|@a#1u~yaPEKAxH1A_*MSPTk{+O!Y>e*?x zCG|nd%&bUGDD~#1j&{q3&iAUjqi|^`7jvVOC(%UbV+p=bbgR#7j9r?pl~R!fX=3j` zHS*0|*g!?|&~m>u%f@VAXKG?6x17O(NMhOAjp`Nc{5$E)zlz2^`k%MJmmtopzV5MT z=j}t)LVRy@jy^sLK1i1HL*C)IJlMJ)nr|pjl)#(qzbDSdA1Ezc`FQ3rud<2#t%RZM zMfElUW8LV~tE|c~Y!63*_8xY*&z~5~@xWpH%MV>5OzO@k-zQ12z%cD9q)t`9U;`jX z-u!rQYL6<4F=%W;M&t4w64AePRqXQeM@9c|XuQ2$m&_Ikzq8L3ra}0Ns(bD#Nl&DA zQZ`OAZ%M-86+?PpnCW5y>d5o;oI$p3)1?XHzCP2JoF90BNtb=T0~=Y6MIjch@-21D zGcrCuDQi}sZA@=kFa#@I=qtds|3Z6k;N|Z*5qF1y4OmV~Z871_5f0)MJDZIi>lrp^ zbau$^H(w$K%R^a{`JH8yd3B!1p;=k$n%-u~fn8(9548{+dayER7qNpu;a$y9+2B(V z+PI4Drr^^S=ZZgKmJdFCsN_w#Vi_;RD88aw_qbqHzZUG;@gB=Tkcex&w*KT%!^I$p|H_*4VJHq$1k-Uj)kYq8dQhFiF(wp4CG|Pjwzo_=C z^LB!PP0Llt4`Tu`Z(hNT3$im{5--0Z zKKnku*CyHU3g=ExAJi7pNS_sQ-gPxYjqiS6QTSk#Q$?fXC}tIVqH<_vUDcs69P$t! z6Rs)}HVnQTqESuyi^_mxNs#z~(JNSVkJ*3gShjWDa?@;Z{J9gsV&miq6k`|ntZ7W9 z0@>bVN9mV}Yho)BO~{#tV3wAIx*+Gf3(1-Yyb*Hol}EN;=3?J!?pc-pg?i{SUBxe` zA_uK=q3X`F;;u4(QI*d8!E#NjICNVxz^Yu^Z*{(|eJTTuX?C45WbXdS`gP85+$LjY z!^mrfodzSe!=JCUgR2S~gxJ)WKCSLE62Qmvu)4e+3$a}M+<>Fi%;5M1Qt@^3X;Z~+ z${SwYz=(fzT$na3gopeX{-#x4*Qd0L{4k%p`J(&vjW1s}?iQ=M$L<(4!wbjI!0t8p z^Ie;bQ_UA&p!X*&`U!Q3AH70T||P+D12t1PG3{-o6mVQ6K$6;#x|;*WgSo{-j}+O;fug9!8)(CuafjeUMgjw4|eHR7S4- zbDzr*ZD}zvXF*4R)yxeYIT$E&JzVzkvSwJj^2|2Ghm=89K7CgaabaPpi1RL4MmZvI067}ou#J4wvslw#OcR}E zyZwSyY}cQ|53_k2b!tsW&l`TPTYwmAeJlzO71Vt=b}_nV zkyTDf5Xw}v_jv0yfZ%A-9mz8N?P_fXKxyh(<5l^bGW@x@@EJ`X1&o0kp`ifZ<+{@0 zdg`Rl+%XAVCC-Pv0A&JJ9N_;5<=U!Kx>1j+f-fy97&_C0v8`NHTFvc(y)2j(Q7n@{4IB01=dy5E_w zSC75W9HSi(u-Ft(_?Br^N>q>|U?(QK2c@6Qq4SzKZ0PqU;glyDVr%^|A2hMOiULUl zeo=$UINeI`GxBAlBPIi9PSgA?m^-xs6k&oB*nOp2jkKcxW zs+Nj8SO=fXo<#+ln7=yayJg-#WHHE}6Bp!#TsxB!!f|PhryZxIG>AFNx(4RvQC2!E z>1MCWVdcwdcB%_tA@MI$~Wx|$<4Cp$`yxuUYupU~9Z9j+Gn z(s0^=XC!YWTe^ro1lRj?3Jr432L*-!%ei(3>xT$l!#8^1jdqphKnb}ku04?tO;H8SHH1lSPXRV+c#FS_7h&N#WQCmc z^zX3HufuVK)rb1zIM`yxZ*&v-B2T3JtBwZELmvAr9JB$D%em7<0)C4_7A^GX!ArZ` zbNkzl;WNgJOV!!dlSjv9;}Cof!^tHm`5F&7LEix6(4&`kmIurq!rU<}kO5@I4Itl) z+nJl@d>4p1(nFbu>VcgER8DQs3iSw zm}~ml%k`Q62lA-l{{S1M9zvI$B&}ILLjP}4bp|wlPo(~Rlr+eXAn^K42wn!VCm_Ks z&vh`o-33H{^Zlp6c-DbE$^Zomh?8B&PYjC1|MW@*3H_%$-w5c!IhxZKgkf?Z14ZWx z!=taQc+$an4dOFk5&?j%KWdPL3Mt`0oR1p#xnpo{37c*F_y5>9&-ni>#uX^I{O8cj z>xJJR@lgaz%l@LuybVm}tbGh<@_>;Gcqk=T?O%w0|Z90;GcPVr3Pk?+$;US=*PiNzJN|(;)JSo>L z=pN@wyDIR($RYG1^QH(`+0WIhRjG z4qk&lPwDnBZJbS>R#Z_fdj0OtUe+DU>Cf0c4Q6f3$2pEu@5Y)crm&>+H;M$>?8-JG9!o8!}*%iRQ9mv^TE#d0heuor| zNNCr|J_eqJ9ZaY_=;OMwP9GM7bTLxF)m1n|d|AtvmLj(o{xNtS)Cm7(+%ZdW0FXef zK3jVy4kKr(`MuezhjgH*Rn<20eKHtE{RO7p2p1pPRDGbDi&tK%#hrNR$xdYXUhtzS zBOV40g zv&Q-tm~8p{sh}Z;K)EO!$C|6PmsI%eTFQ`T59Al+YhzB^ z1fp)wPse(Ta^7cVJDSz9Isr7tkoa;Qp0fP`mkvS+yt+~hy6gl9_$4WOx6K49LLNF=ip zXXT%bAwCZ-&QvvdT)sk#)}p>v@yY-C(?DN#7iKyr>df}X25+X*t3X_*km?Lx&wJO3 zYY}##m*4x1^c2mCVT8I86HS>AcOg=?+bBC?C0*5(X|@74s|rnT9V);3&3Ud3zKRT1 zNgbOEI^ME94j`qUa+38%*4oE`6Pl%bq(M2$@COiV@^B=YAwHI{tt4VNoVU#Hy7^vg z(0Wr-BX2CeQQF5VReKJd)P&!&3L7vC@HVaQ2-R4K`5EWilyY+4&jBA3FW!s6Uc;CB zAytLVd$+A?`FNUu#uxTVWJ*J_3}V~w*k$UaMEXnBUQZgurTAON&b^RJK1e(y$)`;Y zt9-Xr;|q2==ZyfbyaBJ=jbmu%9oY0s26j<{&~4*Xb1}pBZ8@H4scEh}(M7J?tFueK zmr&0}mCd%i`+o~JkC#15al4*(Tunh48}032Tg=NzfM@>EBp8@y$Dy06a?v*eo*z!Q zSG(FxU&AoZj=S5Jfv9&a|I{MdKK&hxM%yHQIXgTxAUO>$>b2P~g$f^-%mySa%tey} z=g*w_jcQxQBo10C;u;gO)U|F5j2^l(PO<1N4;59nn zn@??`QA3D^Y%ZOylen281d++iLiYD39iz2&?2#8tT${6}|iFd1bgThlViq9~SiwF=q4*;29pt??JERPsDwzI9qespoVb51k(ZM+GaV=~+cd+*aDLLgd@8#C^CYT!aPTv? zwi(vs=bTK1b!rD~$jhp?V*{lD9~<(X_p9jRM*ci08~nB-r|7!Qe&hL0YK}&t2f;s4>qLJm5dyVi2C~^H?;hXy?(|P!Z&*B| z)aqej_GlF|2>P(zVV~^T6b?(mg)zKE8+Q9Hp`%AHIIeDG(>EZEabDXnVg0Y0*?NWU zO8q)SwzjV2`T|hQlKFZyzk@N4bc#HKFUfd8S&V`BaJ+%x z^2OR3OEW+<(*x#l`N3~(v)m+ns`L%oC*0rUaZB2?dfyT)ur+LW95AgzG`uC+!P#I5 z)*(b8O7XSk3=MkGt3vMv zz4yyl_)`(S2DEkQ?7*&WW9vM~G+yOi*!{KG_@Twq_Km9$yTuQ-jU9#R}$l5y( z3Z6|MV7b)S=lDp|#-uEQG)?4BCFloPb5s8P?)F-UcgcFqm5Cv~(F?VIdediYSumkr z7-OiYG~K`U*Q9$KmUVGxT=~%XtO|E;%tuj(-lUk`EPv7?zEJ*m@is^E&Q6Pv>C1xm z6@9;IY9m+Nv&P46S*i=m!*>V7PE6-?x+qu9@+dr3GXsmmH_gdvXjfj7!m*IsqN=x% z0F{%&(rSPx!7%;ES&26v>pWflUAgd6`YY=u@J&@ANA3$GUwjb9F_zcXfQ#pYUpXC%*C2d&W{s#r+^UJug}k%kKGnv6RB0!xWjE`(;n~c!>bkqv%$dS4VCH#Aum0)%E`6oJZ|YtN+9^OorF({4p|-eWM1qq1k^htv z0)(LqGsYJ@N*@WxH&yzktu3q-nrI?aow;h<@snb_o+J^Gg z)%|j6-RE37Ak_g-8s+SgQ@Vm57uY6gHwg`JO9U>=v5|&<8d-^rgy>~6qnwz^T;+8e z0M1*Yl(Q@@qqy80KAJsA{mPqe4YN~xdK;LJotYNJbf;<}l9)6F9WN(DD!V#zofG{M zzwCDI`_fMQL6xq2uN5yocW-7rJC#9Y@l>~}|EvVNs&+?IN1&-Un-M`SOi>RuUV&_0 zbZKYme&saryB4L*ytVo%Lood@w0TKuGPdxp`e<{yhFeA*sB$Ul?Q3VlT&Y7#ZTIwk zDJSV?^;X+X>xV%|q2=bV2r^acB#2{);l>6}QsR4fkl zXbx{{9f>X%UDA_!944hv$_p$^CaT<}k zW8b5GKaoM)abX9NgZlBTR6SEQHTSm6(&dKiXK{{2@CLVIALFTZ5Vx-B=udTNpOuFV zuY?nY-JFWj!no}R2JDMhenWK}Pn<)`oiuQ$nN3yhvBy$HHw1HRMYF?Go@C&jzG#Aft%l5 z@+h8JzNB*B+Lh7^z6xu-Pl!=R%f`hix~1wiw&zdwsCmf*xK_Kk@yp*zn}Lrq+WM5* zTw999h*&^>lrR7J{DwWx>A6RyaMvl@oOE@FRb|0*XW14_n~*Y1#;i_svf!?ITc=>d@hbc4PtI!z zw42=>ztb(K@MHPBst0}>?O$iI#Vvy0f&0QX>mPnan>Jm!uRKJdvZPXUBp&s2f97cOiJ+4#~zTld7?zzcoYtp>5Q-_9R?QV;FnzV%kdRT}7Z&R)DUvHdRCXJWo_ zd?%#%b^V~D_r==2^F43u%uc9@aihDts`AcC(UB$R?8T$zeKHN2p45&Nv0&*&s@SxG zGBf3sf1%>NL>V7&1T*^oMJ39&$Mb&jCBYSB5^oo;&0c~oCg{#m!P++gv$-%(J zodoQl&9qYJ7(hd+|9-)H-!?IQV_`2yOIAJFNi3Mt3kac|Pxk`eP)@C(crV#vsnsNz7m=sp(fA z=UT^Db4Pu_P)T~_*Q#HK+Ouv|!GV+*8P8OsxTu-AeH95;R9uU`@tc;wj-k0Ia4i-p zm*4>YD8`36WQ~?+Fnb_3$oWoie&7$imTDtc#kMsKWe9r-KmT4lm3cfi2Q={E!dT+V zCY~Rc<~s6~{9y$?y9@%YDGCN$x%WRYd>IDh#NqQT7e>i-iCt37%k-yh5V5HvT)=dalEof}Fpfje?{4ZZ|3NaXRELLvn-n%?+k5 z(thu=*tiBT-s{_7dDjN<8~ zc^hcqg&6%uC-M6Sy;VU&NlqYS2($%BSh^5-CS_5Q_4@o32L2^Cr8Pe8GZno+?sTk) z>G5dB8;)?HY6ak=@VdXTG1gp$S{)<$wc*10#71((cY{L`g)SiV7b$SDd(W@1fo}Xc z8U35rWcjSrp3BdFdN}liQY>JXXMs2c1O| z9!_ltyhbPlw+Uno{y$Uv{{K=JFaD#7-jsND$TJj6^)G;!_P;{}Kn&u40(S)oB?UQJ zo6oH{TKPVp|961G`jPQ4?LX>u!8+A{#*O_)o%q~Zpla#9%r`v^p|YJ&$A*6d?=K7m z>tFv)T>Kv#s+zhNM0cOlI}nw0e0Xq@y}R{}fYz1R3MN;*r5^q}B;oktUvM*&qw(L$ z_5<$SCpQgf7?cX_X zJp<H8ARrV7p4 zSfe}3`HRu&icNrZ=;pcJzd>W8f1}g1wEsy`Q0^q;dDe`;sEc8O4B{t`i8ar>0-%Xo;l7h2t7M&y$ld+rt8S z@n`8MWF~~fpbJW(9`}iOu_&&mp}z**@A1a84w&M1h+eOM)bQqVe^yZdJ_PvciPMo5 zU5iLeXD>UTxGv3cH4Z+~`ekD*bm8ED$Q5*^9O_-g3=k(>S-zc>O5e6(WcC58v6LFoy(@{C!K!1V4*@C1^yy4!`2?Ndt82$NSy^ zBAs@Z24dL46AjzWOboka-Y1n}ZZc~ukeun2wk+lT;ASdCHvowL(Kl3xvFZ~BFabKk3)@B2=K ze(xb{VK_F^1kdmt%B7?&5h7JS<*4){HL5;h;HShw({%^V>Qv9S*w5S%?T+YHfua!5 zgeMR!=AbYOy@~)4FX_1NK3JfXH&xTIdpMFuc zb{A;7&YlDf8R_U?m7L}*q28$O*M)|n5mB;=KXj+`hK6+XqZ%@u!|3Lc&dM4FU(fZx z3eHL#ecbt-&Fte!R^Uzf#9jUTCsb>mEJ>=GAnSaQrBMGaIijb`N%}-v5fiAgWYe2N z@>R6(w~*h_%J1}ZM85NKQWC-@g1FW`f}{YuXZD+V@8W@P8^RLBHL-lMy~OCOqFEF7 zae;`}Dzf}})!j)iC!>|+dcUpRIm?C(o30lgU54Hx(P+j~o$?=_AEIGV!1BBIS9_2w*ZO>fB zA81{kcc7Vp0Nnk2`d#U#@uBm*M`|zZF0$F?UlO*|?+W811(wg~I@^k^#(C}Q_?C3# zW$YYXv^>BT`e%vmkht3q*Ree9aX%SZ;c2a2!VgW==dV%oI5a0E99`C*0l69}9(!8^ zl-Z^g_wQcVNk`~baaR+8j-81^hZl?A7I+JV*uBd3rn8ESP}1$o05=-2VGZoxXtXuJeIA1#Jm_lL(d@TAXrY!e2h&kH#T)c`6|dfsNL$vN)u#EPZ_&ul~}%(+q>uNnWqxE=5WM&xts9r8OE5q z)%`aHjDhQ!`Qxb*O;jtG^XlDbJ+KKX`LY9Lik~lu5T7X!7CM?fV+_ z1s?ShapoGQ>k-;TH`5G{3J2eyr4x}@qR}LJX1nysU_Zp9VM(!1h!#tRX$&}S1J38=I`jhWB;#$Kc~ zAIW|Gz(3QGK62rh{Hj{;Fz4AgFKe>7)*ie3P+jN3tdzVYL|EfKUF$uAc}iBu-O(zs zFe)p@=9pBNSwP0lcFbvoyv}`*2 zgyQg6$vvxC9k;}A>BlTAR8L%)wD^*8N*_(O_TMBp6)TO4yy$9neA01XBJ&|hvz({3!QPKZX&Z#JmAAz+MJ;J+ph0p)SC*TgD18SC{~b_&6z_q@Uz+F7De7 z|NN_Zs8#;qY39Q4pO_yb(mJqN9f;y|)16eQe6=q6``>xvePn^>uLue?iJ^0VV?B%& zg>#5{*wzQ9^SpggE0i=W`ptV&L7|%TD$v2<&B0Mxpeq-Xk@1wwM%&{Zp~2PO2!nw*PI&^TwR9ZD zeL90Z%mp0&u!gCv{r)A=d4VA(U-BHR$t6UdO*tP_ZtzmG>-GhzhlIWO@Cs zn_u72bEq(^L`VUFO4xePBun4j79m&{TGt;{dK@cW>3-USYESS#{zHJ#hlt|QF?@{c z7(uArB|h#al@j}SHStK^1<$@t;+9pM{lemVs(116I5v)!S3$vv!N$RtGGdh&dkw&R z$xy)1p*W5}nK19%KmLmfI^0q1SFAJD(y$ULhjeS+D7Cy=Ds%zZ9tTXf&9z|W27}Ej zww66T*WdFrePU4HiS|&SIFt=KJt|R`WKk(CP%RxvkxD9s`!hPW<}zfCB<=TthY2Hb z+Fj)$$#e0xKtA-?=vzw8gxT)5mNT%x(T)C@FS`v0qysB3@jT{CuTIgL4e#sm1pbhV zbX3)iYNY16(&v7ms$Hhf3jzR{ghZ*yhNW758wnN9$TKkPPQytZ1(@u< zgYBza*h$?}qz#oJ?4`3EEJ5*o2OEdX$V<8ESfwRuo@Gz+_u-Cb7h|YJhC#MG&<@2O zg*8k=VQr^=+I2P`uG;vugWZEFzUVfn>hN(eWEykrXMN4^v$+z_B-p_&>QZxs`AxNV zialN$9Y7g8V{u-XcMd=d5N9?u#MOBcPY(wuE-YW#27v6S` zXc8)00{NclA0L%`v!T}{(j*lemb3o7nX~j+=&J$%Fbn9KVbcUEE~Rsc3P4nNVZ+cS zKT>AJvUj@8QuES%V0#4Ybhb7jR~xF%Al4r^!Ev3mrLMn(aHhRns>4ZL(9$)Fcl_7v zC=S^>pw|V)dc9Rx{RLNx8>z{|E)+!&>fCR=6-7|;3=vHEcJ$)3i%f)Fx{xC6{cGzG z7G&T>Pp{&Md%%P~_uoJR04_JOa^U|h)n0;<_ISvdYJ~L* zN!x|JJcJW~S@6Fs)&7q}0c9M7LohnjzO% zlgm>RJ&7O)ZWQ+5E70pr`U4p1905b!Dd0!cAPaU;!b<@|9nIfO+L!*T;Imr?vQZGy zqYQ%&58j*_Q>b00i0%M_AD3taVpHCH40y!8@SJ)-BMFrhAJ$WhU(SxuTm{{v0b?HL zu2ED}z__)Jja|(U>%@!U3gG?2@VR74qUWH$@8Z80{Pdk<8?7~c1!D6O5PZ-eH?oz4 z1EhSDc@CZ$?m$*<2MlDlXEtBs)Ew#83ySiyqF3)Jpq!O1b)z@7a9a&3VvAF#(DS z7$kBY+kYbM2E()gK z)7l(R*ULvE1P)&+0K{2aY;n)V@iZQJ9LDR3thppEhx^6vPvwwQK$gmv>bB8$jrvY= zfiahJ?F1d@>6#B+rk`6YE!*^_{AN>19zTbQ&(GS(*U(cus#biJvf4mI1H$a;{StCh=zY3W20V&v1)ZRULW_4axO_PrP(LA+^5JT?|@%}Db6pIb8W3pxA9&4Zm|ZA*5?5{6O{JW?w;uF!95S@px|JK zLvp!-K&il7aFBIL8ApqI6Cvg!nSJ%R#g;RA?G6296+*8yT6JQ-^aJ_YdsXCvLXDr!fPZspG!GE)3QyyH*Y`(#2}Vj?wYxrKp)8?(hDGiev`C z(3E9=V{}~`tWwdtOZhbT_khmmTXD{nxhlG2u@SG+&icxyK< zj8W_UuTgW(2n)&h6eR%tky5F#WW`)XmW{rb&fT@0X%wD4m?byJc=wl@!ivzFs{xx` zDCRZeA3uzrStR%ww_}}4-AN%E=vrz4_?PCivh1%?iU!63=6T=;#w$=GpT4WVbZU+G(pNzAHmjM79X5uArcF6rI9z zdOth5b~)vXxI2sAyw>5%?afX&fu=2+)l%JurELNYFw|__3ZhS0q#xs>+(GrWWNV=# zq2TfPN7t%pPNk+>o4#{@qgk4)ZD$Dx(W!8X-Mg7CW7N9jCYKZ5%DI1}wg|>b@o}=q zZq8km*{G)QggmUt84`JuX@oSiF0XI0a2$K>7(3mAs}l(AkGG8WV0dOdp9o#(3SGP> zbA@G(tnlt&CUR-8fiko=sGu?{WZh>Gc zx#=NnbGlKkq1%awi0aOq)5(bm$=Rx|g>Zq6J8praX?u3;@}ZcnYA-!saIz?(Ikd;E znjn#3WTK~e?Gm-|2Y`1ahJAOfX0UvA>sD(`AH=~e#iYwmaT-XfbZlJsnvicd*Q&_7 zEX91%!Sh4q^~QZjS!Zd{2irZFyG6CKu>dB_9OuVsBK)A7=>Z?W(B_9G)+W7K}-GQE5T}WFX zT*o#)-Q8X_P)nOdCxbX@cCrhUp0kEIhV#KE4Z+-3#3*)Gvq*Cj)yyAn5 zlS$Z}P1b$2xPdHg_NZJxBuI;^z9nQdcG`Vvz-SVr&l)dkMA{Vdyr!e5ktUw!_R1d_ z@oevMy!If%de)wm@3zPm-NxMCugT@_vg=c;4}IPm&L**tZ1s#1`}38H6=aWECc#yxXc){p6K>1Av=tnAvnW3yTGnt3THRydh9Op~5wUZq{}uTJ(otQy0+7$9%)7JwQr*97$jKWSvFyBw?@#@8 z1IH?FeA~zwijCyK)Z7fo8V2^#j~1YR+Qj3%Nrfik0x{=G5D{x`8r06b6zW`VH5e)m z%%JAVA?i^S64814s&rt_PC)NklG9|&;}7w5OMD2atzq{S+$21jDHlYs$`8{J&@D@8F|Rm1wYDsEFB|&P(fNeHA5!5CVGR%C(DE8O5&U1;yV9tpu67*=lU0aAMN}XtDhLYV1VP}SD1#KJAGJ6zs8|J2lu-!C z0a2-nVH77!P(%<55m7*7tV*m@!k`2h3>qW}F%U=sWIEm*uwTKhTJQSSy6dic{lUr~ zlC$?d@80{Jp6BtDv{sg+KTp*&u{WR5VUv&y&>TE2FCFK2B4N-RNm}*xUlkrxI}e46?Va_(gpl;Z$ep{IuS1 z?OoAVWw5JpWrEwbIGva>sU;pZd0X)`Z`zS{B%d8+PZpO{;@PkZNop~l$Jw%B<+8hN zwUA#8MH{|lkOzF_m(Rl0!gBPW4#Q_U=dby z+6)phNwNpowR$PHh_33SYN^a4CN{BWMhlr?t37jc{xzgoU*{YtS5`5IMC91ufUwp@ zxv&;kh=nxR8#Nv_pahsv*94g&6;Z(;n{pU+@l{u3mtoF8gTx0xN5=TPs_y8j9u4O+ zCzQ)kW)&)0Ovw*Pl3)-LIZi?Vk?qC;mcK^;d0Z_W1MI|Fe>usUt|B{M2Cy<+cpX$^ zH*dNUmg`P|274fpNj#%*3ig!)0b&RMf(fq^&HH0w6FKw1#28hVWEWu$zd^DeQ51oR z!5=5KhE?^)&x1fL4kP}CBvl0SvYqstN)1rwel+P}SROG+tc;ba1C*0@_#a`IAn@;{ z$(DYqMi%i0=!g}n!2Aoi$>SP%ytFUsj!zp?wi+inTu@HBg@mU6Ct6)rV_I9+Bh;p^ z@k|W)iH5x9G;*j`c*l7^YTzp6+FI!ftWXc?+zCa0KOor`VeRJ2agw)X_}Df5Ct_vI z$JM&Uy2ecv)70h>?Qz8b&2@My9pquM<8l%iOGXB3?sp^6->br#B2?sRVMb}=e32-v zaoWb_u?bW+#Q|BbsP5$OzU^AQR5F$?G}@(Bf60Kwux6X|F1*TC=MjvNJQBZHX|gRfhyvhfq#?_F6?O(MkbRknc1ssA z^ea*N6X_{O4&7!!Mk}mUdkoRk3O$XkF?BNr5@U@=X4AA}7$ySA4)j{>ON5F`cvH#; zxQA&Eh6}ZBhwp*4;Tnq6yVBeGyPQJHd=kc47~>D#xRoh?et9WJxV{WLHRq#K*$8-HW(|XZ>*tneOcAg&>!{xBd3bb+ZQ| zg%Vwj=Jii!4=?XMjn-WGv~%#Jb~v?qO#?N{zv$FZXj^~oqPGrI@2XB%ILO)lBEh=d z$?ul}m|_S0G=K{UEC|3yim>Nx3`e7Gut&_rR|^u&4$!uc*7g}P<4k9$85x|uTeYWK z{W--mcvEy#VYG2str;RAw8mzx z-_hdHsdeFlzr?$j7i*53UAM{fO2{(vGpUYEi4E5~-rp$I)82o%Vbs0bN2|@}tj><9 zwJMj?f8D^_)O){;*z5G|BMa!^IS>8!qqscPhlljqRr_HPJYBOQG>) zi%m+`dpcYm4t3-sd@u7C?Kc-c_n+!_{=vhYlIoWkx$kll5Y5r}AN*P=zaCA~oblFK zV4V6&6vxRV+0{joeVeNHQfCD4DPaX?)t7XwXh>0O|H(5?Z;A@Ne5Vzfn7Oaod3m(f z@NUiaCjG>{rs)=X+Pfq@7`K?Z(gnQtwev%_F*D<7aV>N~VP3P7v0YB#YstaO91cH9 z+lpJ|0iYCJp==KADbGhWdM=N8a`kO5qt+%#E?BD5VV2VJ54| zkH2D(eMAi_g5phgC1)Q$Lt^qQeFb^>HR#s(Z!onho8+%81xofWw z#k3GJ67le6L4;tTN;IjWVt=Ow@pxf}-!--6)0v4!DOO@hX#NkCSw^7w z_2?24q)4^r<*w%C=u3ntb+u1xm`8Cq>oW5CfEhJ9MGY7O4jXX^sakMH4Jd?vuO66e!v-H5-U2{=+y9o)}Gm-{nu)=2ZA!l-r zDrt0w`Ulh@i&~%JIO0l7rlZUf*}L!IniC5%!}?$Fd_6*weLNNik?R zCQCPn2+ez&ZpI8k_rY}q?jDr`G+-;((NNVpO3#MyNi90hBlsV0)@0+oyOXxi^s8Uc z%9OTrlvr0AHDc6fq^?|*dJJ;Q;~*hk)$!@%;aF>@dlck5!e}8M-59g=QAFeWd4aE2 z2J&g8uZkKX`|!>8OFBxgg4!U8+jzu{EXbvu2=whl_MLZn+9TAV7Oa>gmO5|^H6j*B zl}%7Al++L%$6KLyAX4sw$SOTxPgQ~w`ny_+`BjM93R2#3mmt;}sZjoi9RFs#jWU3q zhprjpoNlz5><3Mxj5d_>1`tfsSN z=AF@O+YGuS2izo~`A2AfEN0Uh#{ZDA4`FnrZLt<>pwPl79O}WpC!%aSI7yoQQ`&oq&x(;m8kK~ z&L&%|-FP%mAs7|x1SJ0Oj4pO8sa!zfGTxs{?6AVF!C4d{jN4KAx zrTQ~k!+N?Qjz*t-2GYMB6_+nZX zPz6zfSVk~U4G?*wKT(O66QX}sB^qU#q?Ok^*a;Ga+?>c>J`3_0B-{OML^ed47=-CY zYxjiqL8R8I6aVxIH`EBQ=OagwG@5d{HC*~(%-y%2SkdP>%*RKTqY-QwhNW`6<3A17 z{z~UjlC)m5C5{Cx@WxLvr%$NU4HcrpH>)ozR2dtT2Pu-u6?tS0GJ@#eA-_XH5%XB_ z-+jZG};Q$)yq0 z>J_nq+0dvG2*N*MdJk96_9u^U<3l;iy2?Y7W6sa=n`h@6cF_Vi_cDVlLq=>~KKpdI zpX@o$B4q1`-YV(-oVM-o{wq7fe*Qi1@x@4NIJNkYq`$3hSW?D$Z+tw!IlO@t*QsW8 z=P6`QcKtG&a!$q8W2MS)vaW~h{I1`p?mX^&Nf-jLtAbCDsss4f!nivWS>_eY7N%z+ z;*J&wSQh!eb(5!E+f%;d96f4|dA1c3i8*Eqo!mqE#Ns}Ag+Mg-X$5H8NWZ8&!4&@x>*eVHN1)wpn z4pXJdL(*y>A6WVj=5gOm)EFQ*!pmUZY{WJ)_RhV3>|&9 zmOA1=?g^Wqay}Hf`btI7p<>y=q{PF47aJlQl)+8$#qScT$6j{hqo4n3$hw~S?cO7n zgx5k=^~6(e(m?+`$1qZxrJGcYk;sB%i*rp*=j3+XM?-?vkQUC;!i}F{-En`HG(>)& z;8RypGMxS0kiHt0yZaP#SNPOJ)sY0VG69De66dMwkR^lbD(8H$^n#|>h0a+1yO3my zK5OvB_uD&As_7P55|B=K;_=O-tYFsU!5O`;>Rv}K>VT=>=sE^{K+X2V61FUuw?E_B z(fKuz2J2$#3Atng&THU}O<{dNWo-e51l)nA=@p-0L~=H%@3;MUzkKm2&dxbBUHAA5 z2U|nK-25|q#@}Z6Y^O4ci$d>Ypx3mt#! zw~o2G>Wp}*pZvyRO?umt%@T#zRLzo}{2#s5zJR2v%4$!xGbIG%T1w6{uTaMf2lK^- zgNo#Zq_pHA@DB0J|HpbH05Ss$Zz(= zqw5}#-N6$A1R zr*hVW@J8-X10dM=_ip4)RNwjftUn^WuWRVW|7sho|GWEZ>?FKCuA*g&4ujmKY@=w* zdeJxI<(22r6KYxK$H1#=*xoj1WU&=S6!RWpH&hIOG|-0Fg%fbFZMyM8vjz6@8yB^H zat>uP2riS!>jrt)!KK}B{m5>>{S&It`(Q$S?11N=k7v#MI+#D1rR>hF~xVf`JdT zJq&3=a2T~wdpNZr5!4=qL?V!A6dFzYM@NrA)6vtR(HKSyJp;9Y5tfkwOTD2A*_jGQ zArL4AIy4=P<^QYOehIN+U>R^v1WXu$v%(Opu}>Vju?yZk?O)Sa(XIa9aT5;E#Nu!BYJ8wmso|IJ zv@aFQ;h$=hSgA*fK>dBmFjiXI>N)Q)M!->X<_a}X{bZUSJ^s2In;SMB@RAx zC%w8$$n-j~R}N+QcAsRvH}^(tXChqoJM+zg@4`=soq0P_q&bqN+}YFqBv_CRj`u z^UA<`N3RE6T@WJm=I{}!9hfg%`eC(v)ezJ)al`L0dh%C{NWT@t1j%9(=(0o70_&)gBS-?{vL6&3{{Y24 z_sDZ7^w$raQ!s!a7PYLDsj0aSm&bzpUEx-DdZz@MydnJSFn`Z*KLpUcMOGLgqOl_9 zcgN%g^p8v1rg>+SdFPaQM`o>cfrmx-4t}3@e?RxZXRPyEDuOpG;F`wbxg+>MnVfS^ z5AlDX%0YrP7=R8T|Kn)cb<|9HSe1TQ)y!j`G)|O;ff49rdg%nt#OmBn%DVM&pyPWg zvLoZZL(CO>Z&^%8$MU&HO5VqW={+%cTma!8Ut*sN6&##(F7UrQmmXHG4ALC5M85U! z(;hQpx2Bu3B0r6_ZJ;Sl%MJq{1YSWc$fk@NGjvBuL7;~8{h`vDXwCY(bAfUa5H&KC zzoQaOFTX{;%5Qb`_pj;Pzn>MkqPTqR)-$;rhu*31{JVHzc9rnMCsJ?6ke~qd|72eK zkM*nTv(68Oo>$H~XZ!EU_NE$0lLk7p$3RLO5XT&_4&3)4;N%atTvy~>?iKe}^EWa0 z6H9x6L|urkZ+iOVPMXz!4PEX4=JC#@X9KsDQ$t8=2<5PYmub2IVFFjbjR&Ny)sjOx z!c@M5XX;XAiOMH?>%u<0p=CJX$KdkGU3o)S95MMX<4HiFPp$k9$U(@Ci5o2!>AG{7APB+Ip46ydUFPg%Up13aP;6hivo2{;(0<=O zc=UhA;2{V*>-8}v?K~M0Vb$pYELb(kvjX1E*~+{hW5cQddc~|;_JNE4_~h5Ti=e5?^%8Y{sSB|G+KvOm!(~iEuj3%j>O3r2(hDtWe;e8T?YdgU?}*Maj&tY@sYSzem05BT&vtr z!FZJS^Op=W#?sVZ5h87rwsP^up1B;?40xK=wq!pw?Qo&}ANz{SF1*~iqdOWE#C*x4 z*FoO8(MaqESx$IN@b>tODL(_Z(%kc$#D?385?B2NYLBem-$GzL_xFjpbm0b*cWdhQ zN8jCj)Iz{v`g)bmd#rPoUxRpVDSC@v4TeECjw;(Tiw}&#i-le1jMnKgT1c963x|%P zH%S2R-PxN&;rAIw4k7}8imvrun@Jz&V7vGg{P{GV*HXYwFHgX~zR{y-HJuEP_!yYN zewmH9t6P{%xn7v$!cUfv6<;wYH0AE2Av2y_Q}9DlNHXdhPj0}=*9OdmRE4PghIb3)jCihTDTe%-k>PaT zz1RpLr!b3RCjQBU*x%Awh2MtC3BMHKpRmt6@dj#JR#_6p&zRrZPfuW+mowT7y-Vgf zp0j8bf!|`5@{X%HfAk#<`3bwcM*Q8l9IFW77$(P-iKf4HG%mHZ&yl?i_4RE-N02zJ zy4=0rbd@{;|E5~sXaCeVkSY&ya^eS6jnEevAzP1im=B7NvP1K7CZbLWepF%_m53I_ zMgBY;%jdyV5`?L{1bco*enSp3bbmSyHjoYoExA)*bzub{&l92gjNvo4I~_6GJ1 z)Y{JBCvbc~7=sVOC~I@ugk`Xr&6TB-`}j0Dgo3exBGdLcXcHn3WN8&?paB7{Fjh<$ zAu#pC+`M$=7py@TlDMw=VTbG0a@3v0@X(ZCiao)`>~$djQ-hh?}^61Ng=~ zfi7W6P>4kGhr`5SvzJa~3Wc$9Tj^XB)v?x^q(9BPU`kazA;rM&jQKLRKTusDoLG-l zO+MOpQS_u%-x;B(o0M3cfesg{@;T2<6G!#b@oZ!q*iA08WMRU%j|z)sIjW{-&Oa@l zWqYu@{%f?nE|v2v;M7_HcBOpx#0#B&fNlUt(aa5S&fO08fxnC)&tr1mf5Y zgKqsQxM(%_LI%dy2^Su=b0Lj+c7+FyIdz2xjUIMBf@?3XiSh4ixY91yrG40WHPPWg zjQ<;#Cx?%o>$gi+ZfVXxCEUp$a<2c$xuH*c1d3d~jA$P|Z~h)kYAz;eA3kUP9vS1` zSlk>gH_`rOqJ8oV=RG|olPjyu#Z97{odq2tOBTD#@16XdHKV7tqGZbV8Fqb@7c%iO`n~${R^z=_i`}S9b2}sJGcdF`R#M2r=sY zuyGPh&i(swM1Tq)s~_QtcPD&fSr(6~YJ_n_A5-FfF>?QYMo_LNDMV^-SL1*x!{aD8t|T}xI@g8MivuZiK?m{8 zEX-Zoua)-mME38&*odzh$cTM7u&=@pNDyw2Ce)C_AXXe+NQR(cXyc)75O}LFqx*B+ zm)|?Anov)0yJ-`4_eb<~e;y0fp290QBa60-OCfsuB7SOA99HjKLVV9>+*PP1EM>nU z^$|OOjP+lr3+};geb(*%o)A44@6~Scde*WZ9nY2=J&;WBhut4Vo5YpmooUFFvU5H% zYRcR*6TiD>7tT>w%{rNI3GFO+M?&YV$$neIT@n^t%T>FjzlUHITkQ57QT{d*Os8&N zxGq}~@X+?V$nMo>b8l%ADLwnO;V|=WoU0U9)CUQA4uy#CYXnzj#J*pAtj>xVZW3Hp zri1Yg4#`Qw5!$mv30MfPLXz|%x8mUv1_d`{@Asg_1zlC!=@qFd+s2&e!k_mpe8@Jg z)uL#f^gYo0WVA0j{aQ<*o2}tjuA)+^5|UbjTOG=rcY+m(UALn}+uym5A7lu6!c8}J zy-@N@L)Nt~o~0R{g|=-tl#4gK*i0grX~hJcb)iUcfjF}JEy});``p+d7x2z6fzlAe z;4Io%U{E4F$1RF-MqDdqIkcWMP7triU;3CxbtBFCvk_FAs3NhhGbk2=F_^y?jTJq; z5L%brLO0egX+28;(FIycomykO=Z#IqqW6s@a9|eAjP7! zKb&gKHq@;&Yko5ijetd|jDHGdQWqOal^B2BPY{QUEjZ@*OR~6jpW4!h8o?g_)S0 zDS4>Y+RW#Kz~CIzZtcM}!ZCtev9IDv^sYj&=+v%Cv!WkVy`9aq8v;6cX&{W0Gw_FJ zdOzC+kC~zVGW}Srs0oXUP+Za5aWUqoGfSH3$j^l<2j+dh*Cv%g%JW(QOGj)bxilf4(a)^V zfqdPj>}|hc;lWPcUFrl*kW35-WL0-g7rgwJ4jX$IDbEy$Z^)E(I|9TWpwukoxf1p;lc4Y73D%vsAUriKVMtN+p zHbanb=Voa1=HMzye_ict9uTS1{wu^QEK3@8yV>u3$#8FMyeUMgK_1xE0nZO)y6Tl2 zJIjsbN5T75GD>p#%$}lu8GaApwxBR<(W}PN_d0>I3`w094Y20K zq|PZTCH;_>xx&q8UQ5-`NqFJ91Me^UckN;%?;_<3eI@1RVRk)@^l1NlmmwbCV?j?p> zLEcTJ62IUz(%K(dlV?`kb-flv3w`Lzks4{PFTM<6q;*Q!Aa0=fV9+p$VtNb}uN#kK zzhYsfa7KhYQ_0Vm5Y6RJr|}zZ!o57!o%3M#`ZHh~9W8yX;J5a;IS9Yk^X0k!tY_M@+WMqjys%(o9|alcdu1F z*j`wMhF6`+p_5>H8BUjCt`{^Ra<%nxsGi8}SLch&B@=fB2bvy=T&;r=ZO>l6(`1rW zb9^(xFKG{>uSLgflGGTKXydHAG6K>ZtgbmVGGE^Kag=tc5YaoY1h1Xy#obj!oeDRi$>6CC_z(pP2>f?RoGjT)25Nyr~j@I zzc~HBe)f^>OTH;yKh&nO?Ax`(c5Ph1j@&w%(`HN&neqx?KG?2RfkmB54{}E&+&jwL zsX7sUUVu!&hrj54djkCJqqA>cP_@4oO_ndvch2}ljhIsK& zHqH`edXXL%-uf!jl}zucLBk8J=^W4>rSCqyGc3WvmT)xh!Gi}P(*IWCKViG|;D-M0 ziDSq5q>m4sy)Jfbb?d@$Vi&8w;?dM6_|e=IpbG*POdhAav;SJOh3Ejr zpmk7B6mQ4f85U=BLa{CEzNztdA!7bEV_u(|nT!ODP#}t$VRpYS*QIXTTJtWh~CKBY?@ptyK z-OE>O+$9-(gV?r+!6Tf={kva(vz)f76-3z!nUnKr0G9yvWf>%tJI5-S~q2{?5Wr@pZY zIC?Ddg8kR{nFZHoRM|u1JiC~Mng>sHrMwydr%u{m6CmoF9~^{KdPaLF@uc0rTl zA{yLbmnop30*1(CG(Od7J}GGSXlU9cSsNcf=-8V(})laln;1m9D;0K{WT6d1bj6SwnOBjT8hR)FeQi% z>v>!WI*y0vlx)DeIttZkR7=4?AA+?IZtFvAR0X(+KsX69JVtddh=>>HVbC2CvIvZ+ zph$NTgrm9_i~%Sg={Ph_cZjqDiiTvt>v2HRz(YVyIy{>`0Xq2`v}Btb+>baf)Uy0xOFq;Ezf61pYM+xPO6i^ma%R>am1Z1Q|#vD2$sDsdSo3 zq*)3>);Hj(cQB3~EO;}73<7RP0|Tj+LI})P1eQ9t9=nVskWi9!F$5vt0U9VCh4iG6 z0JTRCD~$O|{TKnn^c>YvzCaxuRV=L;zCscpJOJ%}2?YZ8qOmVu{t6JFBhVlO5D5%U zVgV?Oa)9kM^jk2Y9z_#Dj{z5Tpk^47tqu1N6-lE)ASI~nOAF-HNgMsE<0FB;D*o>; z191P(mjOE*;L%fYgAmNs}K}KQs=ZQa_4sl=5p|>Wk zVXN_T z{#envnzUEFJn1N_sdTjYRaDw7KDK*zfzY5*h#?}j+0(qJw#q;8YMUA=71_r+5&~uf1mZinp(5sU$X_9gET>H-pwkQs* z5Y0VOQBTHKIzo!oO(JlYUMd|AqzsJ}Z^(1+$p_D&mDWRDeL}|NXTnN|@x6b$G-FQcGJx?%H8OSNr8pkP{o({SH0+{L;`*witF7 z@p^?t;3!8elXw2SUj#j4*fO(wq9cHA*C1A8w%z&q_QA7{?N8#cI7@gGUg9Vu7NegU z10Om|myK6!rz!{M$&2MN*Huy5{K@d!_3^|p16Jc5-)A8+MNmw&6b=Iyzt9q0UU-Q* zTx9gCctvX4X5vLC2t`+mLhuTQSYloE?YspSTgH+klXR_DTvyio!Z$K(7 zu0f%{)x>FH?UHx%(}V_%lX&FF(inug2;*~Zh63)7*DG2ll*iE+QHa*gZz4lbHMOz|f4r4owc71h$T(aMV;(M&HJ1_u~uSyhSIeda?bq2=F+YwdER`JjuT z8@ixv4G{__x#kF;_#Lmk$81BR5Qlzqa2EVlGKv->veZB!F7eL!lpciFdOR_soXb+idMG@y;zqv&@w zxR)E%CUT!QvvyC7OsVM1a!wup%O_aNY9OpD`XW#;>YZ;~r8d3c-$VpWLzc^=d>lI7 z4kU2T4K#s!IJX%)wbw+r_>~gwfepIt8q0}K_w<7XISlDVkNXZOs@>AYe5`o(8YGZ5 z(>E9>0e|Oni*Spu4w+S`ki^J?U!evsy>EvXP>z9_F;!rh8$Pn7k215R+mm(pChF#) zNJ{3dNOQ*@0%`D40sq z;sY6K6wVxF$Dp2v`$Ii3Ri2{p>NUJDARs7gDvtH8rR6D~5juM_yUyG0Vl8b>Mn41| zo}9Y1OBB=!cvO$3(%7A~c;dN&$$Et;A3JWvH%Q~Q%rLX)aNf_@aqarQxF4_W7{LSZx4Ad3yb4nM;Fw`_u3i_*4OyhINOU)q;dq?rR$xDyp^O} zwhfIpR=oGqZMxUl9~9}*nlg5O!Z1ihPcq-xxn|ZWCn~=xyI{|vVUPzam(U~?#+#V( zD%~uOc--T+jd^$rfuJO!P6m5)|VF z=UBf}^IdtBF>xu8cYm!4FPvN3KOt_wk{J#%|VK4aC**WBnnS7)qs`BZ4)mY+d#EqEw0kg-p}?$|582479@i1 zfrX<+AOeGd6#XU=lx08$HlPyuHQZ8oKP4+ibUIhj0Q8#zf4M1NvZ%DWn!0D^4(B>i zb9FB(=Rh?Q`W@fdZDOz!r&1ld3bUs}c>y z*8C9=H6V&je*Q6ANz{PYV@fPJi{jD__rxVj1!}PuB1rL9>s%Pb`l4jZMC!`8&(1Rv z(JaF9mV@(qE*2P1n}4Bl%u3}zhSMz+9`g%0a0vh3iQQik8RaZcGj#?!HCpJ(61&_&(Y=4w!TFL5puDxS( zaNg{pb-zE*DeVT#N^RS8 z0`pGHW)t!{B~3TpQQ*O6U{O4_$*^!4Q^|4ejKr&8g#xKvC~%~Zr-I%RS>)HliDk8P zd>o8Of79C0z>F|p=!5E}S0Jvu_AKJku$05%?$xWeEfn5zU8()gF$0-}PI>2TMcWOP zMYK|;ZbZ*5LL6Xk^U#z$23DH`>newALzgI6MU`*J=h!H;bh zSIzB*)yGA4r*v^50SrSA@j=o>|Sg`=OHmr0Vl)EqVT;Do4{N#vgQ76_%r?(-=j-ivAUr@CJAIQ_hYAoeX~Y*Ji! z*tP7cvo`(FOyz>uW_JLbX=1+Id})J!%|p-wEXgR4)=F^|C69 z359*N=F=uj4PUudzAGnYzA5z!8luJ1B2Y`f6$?ytV|ZEqy%jC|;1SD6zVvlehJ!uk zf_^j%6<^Nez@rQ z-s4|nM(2`{2Lwr7N=4#hC)##*ecL*>{Nd{L8PYhv!p}PU?zgKX1_qY8*!z`kr1vkF z|D8_zfVZC{2Z>L0fkMDx=b~Lv`YWAQlM4GZN(#(DnQ($x0NB?UDJ4w3$F{<#H%2OhkC^hv(!H1miHcSY(5-uL8kMm>Yl~js=|1O;!0Py z7Z$+aKT|6-b1-)V)WvA6qMy8^ED2i)yQh*LHB@cg_n*soEamg>;OkmGOU~jk^Q?I>C(-wv*>*P-%PsP`8eR0++)RfmVN&(NR^u`;u11r0P7}^0Cnv0arP&RW@5(WsjNc`mi{K2pd;sME zF&ugYNgX=znvU_l+eX4Z>DQe<>^fLwA}Q*bFK~t5^_NYFdY^vQQRu@T%!SBSmK&;< z33ns24eF(h$0$Nc&3pIs*XWGKyUb{upPaw;Gp$ZiRr%kUR|Znm1?+H^-o-_*G3lO& zhvp|GkcoaNV^{c(IzIVbl}Y)aoXF%!=pZX})kd!m;I!Y3id46Ga8~}*8}Z^Q$jIFM zksuY&)=-h{A5YNB#VjnO$+<;F`#9ka>Z8r90^s~tJw0XH1@>g9u-kd5q*jhpT6XMN z1YV$_M+iT0F_0E7f5f_)<*Ktt2V-{oNULbdB2N;g%`5-N#FylJC6RNU;j3!%cF?VoK}zK(Ou$N2Ysm{2A@c$9Rhk6Q79?2!`bBG1R} z0BuxaKY%S*%C65a*so%mYf&i8`A+4vLXJjkp>aE4ZbZl!KZ3U8RF=-=#C)%QD%(lj ze;sK>?mUYlMQ>4OvvVWZhj3R?{P640m&2F0A-^D{@M*}P(|h&QzrRO0z2vth^69_s z^Ac6sBq{uOIh4Am=#q-}gLjwmF~CD-1p?r>=PI$&X-vwz6FKmd%c-7v0i2eB4EcqQ zW#W~fL=8-=VV7!SGbJn*Yua{pIqG@;D{gNIQS_9e>QebeQibU5RFYllUU|XvLNTe0 zgp_FpH5Kdn71`R!uYJ!P*KGD8ZgX7Ma91X-uA~+u2OIGbPTzmLRZ5S#xa>XGHIR`Z zKH(nt;Ofn1)ObjN^NEL`KRDHnQ5*smF0oCSiqm#!T~%*tk^G8r1Ab^-JzM-!_x{MU zyseC9FN|3=nCrhXH$Jv>9>3SNKl|*7=P3cQ8+I#gb4k7bx{YczznioOFCTW~%HZZK z?v}1ug1wt$db{YNOgyWhXsw)MmsT8@*0+X~a9Ta6da3xm76?t5P(t34)Ttpcw0PNE zL%{r_&pgyjW%|$gft15xIL+VRO-jmNZT+-W5nJvR@uPK~zg2%yjB9CMyI$woaXXo| z6B>o<$%+v}8~V7l#ED@~KGzF;%*k|pCkIYY^Dxu=#JK&3YK3Fgg)N`IDf2>Q;5Uqq zB*&BFeF150bxLuyT+w!MG`Fx;QBOxB)GbgHa`78`txwT)PPnr9VgToiJ{F@0JQ||M!!w+t6gJ2>N&pH@#2a-g~X7O3CF3c4IkW@n2u4?teOdrr4fG+;Jl; z-s@*p!bhy+@E4dzLur{y0gJ)UP|{+R_pD=((YV9HUfZ*03ravK?Fq5G7zpi)c3)Q^ zaTTsHQ3GO9`p)l<^OlMftPeQ?g)MD~O`1)0He^P#8r^?ukuuzO_{rGc@@z!|@7c;z zYOKrB=NA9M_c^)4nJmmH_WYCADC%5(0?Xf(BR!ua(6kc~RAzJnoB7}a zW{SQC+e`5OT=?|j?;IHG8)3F#Do@}@Ns>9k%?VX*1ZoL3(@9iIbMChq(VSM!px>wF zKE!Qa>k#6uHdaaG!z@+>tl_-@YM@He^$+vn;MuZ_*p1bmbJ}EE@r8g-^mJZS?mU5j zy*^H*6ZVX)?;!odZK#n?-H_{pObI*-&O$HSraHmE(j%9vCmYkCfxJ0lgXtM9r3@i`OBF-$lOYy>TM`W zDIAIq;yhYtERNN_FuL{V(WDYNQR$)*LNM&@lP#vu{&Nd^6&F!si^A6DgF==r_&f-! z_S}Z9P~ljR>~eu3KILG%`#l?JH>>?l#UBy(QC7SQ=*i zmAgV$HxKs}-ul7={d7^@?%E_Yjkn}4n5r%6Z{u(+8Xa25O?SLl@sij%eH1l%ZNWPB65Mjo6VKB zXZQXcvH8_s_UFy6m~L_zRk8kvL3$h6*KOO--U4vw7{Kj2Re|n}k`+sH9J#X%rR--! zkha9KPu1TDmVuSa*F5!1Rqk&Wj6`O;6Rta|1Z_igYbUpEa>AnyExAlnblvQqCv8I< z9&9PX@LMLQnU)m?{y6`POSxp$!OJY|*8l~a~48Eey6sOXA>lwQj%<{#uw+BSL zH>{@KE`Sj@{XZA?*#xLrnZh1OI1ncwz-?S(>z>h?1Lxbo}wS~AZ xYibLZcAr$d=CEeJ4L$B~Q3aRwk*lY+96$kdx_DhBtXeQ`+&%T$HhASb^k3W9Q7Zrd diff --git a/FrontEnd/src/3.jpg b/FrontEnd/src/3.jpg deleted file mode 100644 index e99317aaa45ce687f47977cc89e6faf9daa48e62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57177 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 literal 0 HcmV?d00001 diff --git a/FrontEnd/src/3.jpg b/FrontEnd/src/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e99317aaa45ce687f47977cc89e6faf9daa48e62 GIT binary patch literal 57177 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