From 6efef9680d55a93f4333ef8bfb65a8a650c99a49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Tue, 2 Mar 2021 00:28:44 +0100 Subject: [PATCH] Switch to npm --- .ci/azure-pipelines-build.yml | 8 +- .github/dependabot.yaml | 6 + .github/workflows/lint.yml | 80 +- .npmrc | 1 + README.md | 8 +- debian/rules | 2 +- deployment/Dockerfile.centos | 8 +- deployment/Dockerfile.debian | 2 - deployment/Dockerfile.docker | 2 +- deployment/Dockerfile.fedora | 2 +- deployment/Dockerfile.portable | 3 - deployment/build.centos | 4 +- deployment/build.debian | 4 +- deployment/build.fedora | 4 +- deployment/build.portable | 2 +- fedora/jellyfin-web.spec | 10 +- package-lock.json | 14135 +++++++++++++++++++++++++++++++ package.json | 7 +- yarn.lock | Bin 411782 -> 0 bytes 19 files changed, 14221 insertions(+), 67 deletions(-) create mode 100644 .npmrc create mode 100644 package-lock.json delete mode 100644 yarn.lock diff --git a/.ci/azure-pipelines-build.yml b/.ci/azure-pipelines-build.yml index fb08254216..6feccad108 100644 --- a/.ci/azure-pipelines-build.yml +++ b/.ci/azure-pipelines-build.yml @@ -21,19 +21,19 @@ jobs: - task: Cache@2 displayName: 'Cache node_modules' inputs: - key: 'yarn | yarn.lock' + key: 'npm | package-lock.json' path: 'node_modules' - - script: 'yarn install --frozen-lockfile' + - script: 'npm ci --no-audit' displayName: 'Install Dependencies' env: SKIP_PREPARE: 'true' - - script: 'yarn build:development' + - script: 'npm run build:development' displayName: 'Build Development' condition: eq(variables['BuildConfiguration'], 'development') - - script: 'yarn build:production' + - script: 'npm run build:production' displayName: 'Build Production' condition: eq(variables['BuildConfiguration'], 'production') diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 61851b370c..47321ab6fa 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -5,3 +5,9 @@ updates: schedule: interval: monthly open-pull-requests-limit: 10 + + - package-ecosystem: github-actions + directory: '/' + schedule: + interval: monthly + open-pull-requests-limit: 10 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8b9ca0b2f0..ad475bd2ed 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,24 +15,32 @@ jobs: - name: Check out Git repository uses: actions/checkout@v2 - - name: Set up Node.js - uses: actions/setup-node@v1 + - name: Setup node environment + uses: actions/setup-node@v2.1.5 with: node-version: 12 + check-latest: true - - name: Cache dependencies - uses: actions/cache@v2 + - name: Get npm cache directory path + id: npm-cache-dir-path + run: echo "::set-output name=dir::$(npm config get cache)" + + - name: Cache node_modules + uses: actions/cache@v2.1.4 + id: npm-cache with: - path: '**/node_modules' - key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} + path: ${{ steps.npm-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-npm- - name: Install Node.js dependencies - run: yarn install --frozen-lockfile + run: npm ci --no-audit env: SKIP_PREPARE: true - name: Run eslint - run: yarn lint + run: npm run lint run-stylelint-css: name: Run stylelint (css) @@ -42,27 +50,35 @@ jobs: - name: Check out Git repository uses: actions/checkout@v2 - - name: Set up Node.js - uses: actions/setup-node@v1 + - name: Setup node environment + uses: actions/setup-node@v2.1.5 with: node-version: 12 + check-latest: true + + - name: Get npm cache directory path + id: npm-cache-dir-path + run: echo "::set-output name=dir::$(npm config get cache)" + + - name: Cache node_modules + uses: actions/cache@v2.1.4 + id: npm-cache + with: + path: ${{ steps.npm-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-npm- - name: Set up stylelint matcher uses: xt0rted/stylelint-problem-matcher@v1 - - name: Cache dependencies - uses: actions/cache@v2 - with: - path: '**/node_modules' - key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} - - name: Install Node.js dependencies - run: yarn install --frozen-lockfile + run: npm ci --no-audit env: SKIP_PREPARE: true - name: Run stylelint - run: yarn stylelint:css + run: npm run stylelint:css run-stylelint-scss: name: Run stylelint (scss) @@ -72,24 +88,32 @@ jobs: - name: Check out Git repository uses: actions/checkout@v2 - - name: Set up Node.js - uses: actions/setup-node@v1 + - name: Setup node environment + uses: actions/setup-node@v2.1.5 with: node-version: 12 + check-latest: true + + - name: Get npm cache directory path + id: npm-cache-dir-path + run: echo "::set-output name=dir::$(npm config get cache)" + + - name: Cache node_modules + uses: actions/cache@v2.1.4 + id: npm-cache + with: + path: ${{ steps.npm-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-npm- - name: Set up stylelint matcher uses: xt0rted/stylelint-problem-matcher@v1 - - name: Cache dependencies - uses: actions/cache@v2 - with: - path: '**/node_modules' - key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} - - name: Install Node.js dependencies - run: yarn install --frozen-lockfile + run: npm ci --no-audit env: SKIP_PREPARE: true - name: Run stylelint - run: yarn stylelint:scss + run: npm run stylelint:scss diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000..b215581d1f --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +fund=false diff --git a/README.md b/README.md index 210d2f5985..6787dcc083 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Jellyfin Web is the frontend used for most of the clients available for end user ### Dependencies - [Node.js](https://nodejs.org/en/download) -- [Yarn 1.22.5](https://classic.yarnpkg.com/en/docs/install) +- npm (included in Node.js) ### Getting Started @@ -56,17 +56,17 @@ Jellyfin Web is the frontend used for most of the clients available for end user 2. Install build dependencies in the project directory. ```sh - yarn install + npm install ``` 3. Run the web client with webpack for local development. ```sh - yarn serve + npm start ``` 4. Build the client with sourcemaps available. ```sh - yarn build:development + npm run build:development ``` diff --git a/debian/rules b/debian/rules index f3e568225c..1a8c5bce72 100755 --- a/debian/rules +++ b/debian/rules @@ -11,7 +11,7 @@ override_dh_auto_test: override_dh_clistrip: override_dh_auto_build: - npx yarn install + npm ci --no-audit mv $(CURDIR)/dist $(CURDIR)/web override_dh_auto_clean: diff --git a/deployment/Dockerfile.centos b/deployment/Dockerfile.centos index 64cffc7eed..12509c5d5c 100644 --- a/deployment/Dockerfile.centos +++ b/deployment/Dockerfile.centos @@ -12,12 +12,10 @@ ENV IS_DOCKER=YES # Prepare CentOS environment RUN yum update -y \ && yum install -y epel-release \ - && yum install -y @buildsys-build rpmdevtools git yum-plugins-core nodejs-yarn autoconf automake glibc-devel + && yum install -y @buildsys-build rpmdevtools git yum-plugins-core autoconf automake glibc-devel -# Install recent NodeJS and Yarn -RUN curl -fSsLo /etc/yum.repos.d/yarn.repo https://dl.yarnpkg.com/rpm/yarn.repo \ - && rpm -i https://rpm.nodesource.com/pub_10.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm \ - && yum install -y yarn +# Install recent NodeJS +RUN rpm -i https://rpm.nodesource.com/pub_10.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm # Link to build script RUN ln -sf ${SOURCE_DIR}/deployment/build.centos /build.sh diff --git a/deployment/Dockerfile.debian b/deployment/Dockerfile.debian index 80ea103b92..0e13ec38e3 100644 --- a/deployment/Dockerfile.debian +++ b/deployment/Dockerfile.debian @@ -14,8 +14,6 @@ ENV IS_DOCKER=YES RUN apt-get update \ && apt-get install -y debhelper mmv npm git -# Prepare Yarn -RUN npm install -g yarn # Link to build script RUN ln -sf ${SOURCE_DIR}/deployment/build.debian /build.sh diff --git a/deployment/Dockerfile.docker b/deployment/Dockerfile.docker index 5d12938185..398757f467 100644 --- a/deployment/Dockerfile.docker +++ b/deployment/Dockerfile.docker @@ -8,4 +8,4 @@ RUN apk add autoconf g++ make libpng-dev gifsicle alpine-sdk automake libtool ma WORKDIR ${SOURCE_DIR} COPY . . -RUN yarn install && mv dist ${ARTIFACT_DIR} +RUN npm ci --no-audit && mv dist ${ARTIFACT_DIR} diff --git a/deployment/Dockerfile.fedora b/deployment/Dockerfile.fedora index e6026985d1..4720f4422d 100644 --- a/deployment/Dockerfile.fedora +++ b/deployment/Dockerfile.fedora @@ -11,7 +11,7 @@ ENV IS_DOCKER=YES # Prepare Fedora environment RUN dnf update -y \ - && dnf install -y @buildsys-build rpmdevtools git dnf-plugins-core nodejs-yarn autoconf automake glibc-devel + && dnf install -y @buildsys-build rpmdevtools git dnf-plugins-core nodejs autoconf automake glibc-devel # Link to build script RUN ln -sf ${SOURCE_DIR}/deployment/build.fedora /build.sh diff --git a/deployment/Dockerfile.portable b/deployment/Dockerfile.portable index 0d4c79bb2f..b94e501de7 100644 --- a/deployment/Dockerfile.portable +++ b/deployment/Dockerfile.portable @@ -13,9 +13,6 @@ ENV IS_DOCKER=YES RUN apt-get update \ && apt-get install -y mmv npm git -# Prepare Yarn -RUN npm install -g yarn - # Link to build script RUN ln -sf ${SOURCE_DIR}/deployment/build.portable /build.sh diff --git a/deployment/build.centos b/deployment/build.centos index 25d1e8c175..d48afc76a6 100755 --- a/deployment/build.centos +++ b/deployment/build.centos @@ -6,7 +6,7 @@ set -o xtrace # move to source directory pushd ${SOURCE_DIR} -cp -a yarn.lock /tmp/yarn.lock +cp -a package-lock.json /tmp/package-lock.json # modify changelog to unstable configuration if IS_UNSTABLE if [[ ${IS_UNSTABLE} == 'yes' ]]; then @@ -36,6 +36,6 @@ if [[ ${IS_DOCKER} == YES ]]; then fi rm -f fedora/jellyfin*.tar.gz -cp -a /tmp/yarn.lock yarn.lock +cp -a /tmp/package-lock.json package-lock.json popd diff --git a/deployment/build.debian b/deployment/build.debian index 9fe3fb51e9..c6f112cef4 100755 --- a/deployment/build.debian +++ b/deployment/build.debian @@ -6,7 +6,7 @@ set -o xtrace # move to source directory pushd ${SOURCE_DIR} -cp -a yarn.lock /tmp/yarn.lock +cp -a package-lock.json /tmp/package-lock.json # modify changelog to unstable configuration if IS_UNSTABLE if [[ ${IS_UNSTABLE} == 'yes' ]]; then @@ -30,7 +30,7 @@ dpkg-buildpackage -us -uc --pre-clean --post-clean mkdir -p ${ARTIFACT_DIR} mv ../jellyfin*.{deb,dsc,tar.gz,buildinfo,changes} ${ARTIFACT_DIR} -cp -a /tmp/yarn.lock yarn.lock +cp -a /tmp/package-lock.json package-lock.json if [[ ${IS_DOCKER} == YES ]]; then chown -Rc $(stat -c %u:%g ${ARTIFACT_DIR}) ${ARTIFACT_DIR} diff --git a/deployment/build.fedora b/deployment/build.fedora index 60d270ed6c..0806ba6ede 100755 --- a/deployment/build.fedora +++ b/deployment/build.fedora @@ -6,7 +6,7 @@ set -o xtrace # move to source directory pushd ${SOURCE_DIR} -cp -a yarn.lock /tmp/yarn.lock +cp -a package-lock.json /tmp/package-lock.json # modify changelog to unstable configuration if IS_UNSTABLE if [[ ${IS_UNSTABLE} == 'yes' ]]; then @@ -36,6 +36,6 @@ if [[ ${IS_DOCKER} == YES ]]; then fi rm -f fedora/jellyfin*.tar.gz -cp -a /tmp/yarn.lock yarn.lock +cp -a /tmp/package-lock.json package-lock.json popd diff --git a/deployment/build.portable b/deployment/build.portable index 873c145fab..147043d7b8 100755 --- a/deployment/build.portable +++ b/deployment/build.portable @@ -14,7 +14,7 @@ else fi # build archives -npx yarn install +npm ci --no-audit mv dist jellyfin-web_${version} tar -czf jellyfin-web_${version}_portable.tar.gz jellyfin-web_${version} rm -rf dist diff --git a/fedora/jellyfin-web.spec b/fedora/jellyfin-web.spec index 3528c8b4d3..409d5106c9 100644 --- a/fedora/jellyfin-web.spec +++ b/fedora/jellyfin-web.spec @@ -9,14 +9,6 @@ URL: https://jellyfin.org # Jellyfin Server tarball created by `make -f .copr/Makefile srpm`, real URL ends with `v%%{version}.tar.gz` Source0: jellyfin-web-%{version}.tar.gz -%if 0%{?centos} -BuildRequires: yarn -%else -BuildRequires: nodejs-yarn -%endif -# sadly the yarn RPM at https://dl.yarnpkg.com/rpm/ uses git but doesn't Requires: it -# ditto for Fedora's yarn RPM -BuildRequires: git BuildArch: noarch %if 0%{?fedora} >= 33 BuildRequires: nodejs @@ -35,7 +27,7 @@ Jellyfin is a free software media system that puts you in control of managing an %build %install -yarn install +npm ci --no-audit %{__mkdir} -p %{buildroot}%{_datadir} mv dist %{buildroot}%{_datadir}/jellyfin-web %{__install} -D -m 0644 LICENSE %{buildroot}%{_datadir}/licenses/jellyfin/LICENSE diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000..153e218390 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14135 @@ +{ + "name": "jellyfin-web", + "version": "10.8.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/compat-data": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", + "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", + "dev": true + }, + "@babel/core": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", + "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-module-transforms": "^7.13.14", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14", + "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" + } + }, + "@babel/eslint-parser": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.13.14.tgz", + "integrity": "sha512-I0HweR36D73Ibn/FfrRDMKlMqJHFwidIUgYdMpH+aXYuQC+waq59YaJ6t9e9N36axJ82v1jR041wwqDrDXEwRA==", + "dev": true, + "requires": { + "eslint-scope": "^5.1.0", + "eslint-visitor-keys": "^1.3.0", + "semver": "^6.3.0" + } + }, + "@babel/eslint-plugin": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.13.10.tgz", + "integrity": "sha512-xsNxo099fKnJ2rArkuuMOTPxxTLZSXwbFXdH4GjqQRKTOr6S1odQlE+R3Leid56VFQ3KVAR295vVNG9fqNQVvQ==", + "dev": true, + "requires": { + "eslint-rule-composer": "^0.3.0" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", + "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.12", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.13.11", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", + "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "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" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", + "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "dev": true, + "requires": { + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helpers": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", + "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", + "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", + "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@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-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-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz", + "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.12", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@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-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.12", + "babel-plugin-polyfill-corejs2": "^0.1.4", + "babel-plugin-polyfill-corejs3": "^0.1.3", + "babel-plugin-polyfill-regenerator": "^0.1.2", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + } + }, + "@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.13.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", + "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", + "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.13", + "@babel/types": "^7.13.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "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.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "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 + } + } + }, + "@fontsource/noto-sans": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-4.2.3.tgz", + "integrity": "sha512-Ugb41Pyo+XOGRyCD7m0xTLNt0oQS5N9ctyd5UojYjuCTExX461hZTnIs92xpr1mdv1mn2uftaLOsfm+pfuVgMQ==" + }, + "@fontsource/noto-sans-hk": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-hk/-/noto-sans-hk-4.2.2.tgz", + "integrity": "sha512-pe2MphRPw2kQqzvfPvSiE4+u5gbxjnDv3hjsdhgeDhFV7FlWutdhu5ZhmFNH58jxCdkIi/Z5NYdkoRsHV+r6Yg==" + }, + "@fontsource/noto-sans-jp": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-jp/-/noto-sans-jp-4.2.2.tgz", + "integrity": "sha512-Y8pWN4kGKCSde0P3uWL9/Q/yb7steK6Dkdo+tEU1eim3UZxkwRxjZL3QO7CAWlXrY4JC4QdGhntbS7k42JG4gg==" + }, + "@fontsource/noto-sans-kr": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-kr/-/noto-sans-kr-4.2.2.tgz", + "integrity": "sha512-rOtJGGZsnqI6cmRpQ3wc0zRnA0V5IHzUNE1aCdxvbnxGUs9hwtG9D1lJBq29a8v9eogACwuMDgurTxFO2Mpqlw==" + }, + "@fontsource/noto-sans-sc": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans-sc/-/noto-sans-sc-4.2.2.tgz", + "integrity": "sha512-l9HWU7sbLzafCK35vxqodX4LOOGCDmsNImLPcTKWweQwVUlveWFnPXhnsFGEbVu+d0ezOsfba/PuGaC8r539Hg==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "dev": true + }, + "@hapi/formula": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-1.2.0.tgz", + "integrity": "sha512-UFbtbGPjstz0eWHb+ga/GM3Z9EzqKXFWIbSOFURU0A/Gku0Bky4bCk9/h//K2Xr3IrCfjFNhMm4jyZ5dbCewGA==", + "dev": true + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "dev": true + }, + "@hapi/joi": { + "version": "16.1.8", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.8.tgz", + "integrity": "sha512-wAsVvTPe+FwSrsAurNt5vkg3zo+TblvC5Bb1zMVK6SJzZqw9UrJnexxR+76cpePmtUZKHAPxcQ2Bf7oVHyahhg==", + "dev": true, + "requires": { + "@hapi/address": "^2.1.2", + "@hapi/formula": "^1.2.0", + "@hapi/hoek": "^8.2.4", + "@hapi/pinpoint": "^1.0.2", + "@hapi/topo": "^3.1.3" + } + }, + "@hapi/pinpoint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-1.0.2.tgz", + "integrity": "sha512-dtXC/WkZBfC5vxscazuiJ6iq4j9oNx1SHknmIr8hofarpKUZKmlUVYVIhNVzIEgK5Wrc4GMHL5lZtt1uS2flmQ==", + "dev": true + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "dev": true, + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@mdn/browser-compat-data": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz", + "integrity": "sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==", + "dev": true, + "requires": { + "extend": "3.0.2" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz", + "integrity": "sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.17.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + } + } + }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dev": true, + "requires": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "dev": true, + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, + "@types/eslint": { + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", + "integrity": "sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/localforage": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/localforage/-/localforage-0.0.34.tgz", + "integrity": "sha1-XjHDLdh5HsS5/z70fJy1Wy0NlDg=", + "requires": { + "localforage": "*" + } + }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "@types/node": { + "version": "14.14.37", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", + "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "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/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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/tapable": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", + "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "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 + } + } + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", + "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", + "dev": true, + "requires": { + "vfile-message": "*" + } + }, + "@types/webpack": { + "version": "4.41.27", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.27.tgz", + "integrity": "sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "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 + } + } + }, + "@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "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 + } + } + }, + "@uupaa/dynamic-import-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@uupaa/dynamic-import-polyfill/-/dynamic-import-polyfill-1.0.2.tgz", + "integrity": "sha512-V3vzdXunOKKob1F+2ldv/4iGQoQA/iyqtW8PVlr1v16xCCKL831pGUubT+vs5/9wxTE/zBKEhjIjmmpK6nqw2A==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.2.tgz", + "integrity": "sha512-3OBzV2fBGZ5TBfdW50cha1lHDVf9vlvRXnjpVbJBa20pSZQaSkMJZiwA8V2vD9ogyeXn8nU5s5A6mHyf5jhMzA==", + "dev": true + }, + "@webpack-cli/info": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.3.tgz", + "integrity": "sha512-lLek3/T7u40lTqzCGpC6CAbY6+vXhdhmwFRxZLMnRm6/sIF/7qMpT8MocXCRQfz0JAh63wpbXLMnsQ5162WS7Q==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.1.tgz", + "integrity": "sha512-0qXvpeYO6vaNoRBI52/UsbcaBydJCggoBBnIo/ovQQdn6fug0BgwsjorV1hVS7fMqGVTZGcVxv8334gjmbj5hw==", + "dev": true + }, + "@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 + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "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": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, + "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" + } + }, + "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-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-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.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "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" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "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-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "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-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "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" + } + }, + "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 + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "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 + }, + "ast-metadata-inferer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.4.0.tgz", + "integrity": "sha512-tKHdBe8N/Vq2nLAm4YPBVREVZjMux6KrqyPfNQgIbDl0t7HaNSmy8w4OyVHYg/cvyn5BW7o7pVwpjPte89Zhcg==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "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 + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "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" + } + }, + "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" + } + }, + "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-dynamic-import-polyfill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-polyfill/-/babel-plugin-dynamic-import-polyfill-1.0.0.tgz", + "integrity": "sha512-fqdut9hGeaAgdX3sbAY25TkqA7LPmZB+Hf1XI67AppvhUw1cBST58BPwl5kPwDZYIvmqRwnsVKM0lppsQAsxhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.x" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", + "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.0", + "@babel/helper-define-polyfill-provider": "^0.1.5", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", + "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5" + } + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, + "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" + } + } + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "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 + }, + "blurhash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-1.1.3.tgz", + "integrity": "sha512-yUhPJvXexbqbyijCIE/T2NCXcj9iNPhWmOKbPTuR/cm7Q5snXYIfnVnz6m7MWOXxODMz/Cr3UcVkRdHiuDVRDw==" + }, + "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" + } + }, + "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" + } + }, + "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.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "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 + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "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" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "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-db": { + "version": "1.0.30001207", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001207.tgz", + "integrity": "sha512-vt1Y05aLuFE2CStt1+SHmZEJmOtf/Yn14lYhVbTGcqunHoNIspC1g6ybchbh1v6djHwQHzJpuPCsRdjaynLUKw==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001207", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz", + "integrity": "sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw==", + "dev": true + }, + "ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "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" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "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" + } + } + } + }, + "classlist.js": { + "version": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz", + "integrity": "sha512-5rjszPzcjFVoDEOarszcbax2WIGT3+fO+W212ZWg9+ylGJgxG1IIcCFjnnBbSdM0lNeIfmMGhhEGovIlr+1yBg==" + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "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 + } + } + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "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-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "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": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "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 + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "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 + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "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 + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "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.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "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-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": "8.1.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz", + "integrity": "sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "glob-parent": "^5.1.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "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" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz", + "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==" + }, + "core-js-compat": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.1.tgz", + "integrity": "sha512-ZHQTdTPkqvw2CeHiZC970NNJcnwzT6YIueDMASKt+p3WbZsLXOcoD392SkcWhkC0wBBHhlfhqGKKsNCQUozYtg==", + "dev": true, + "requires": { + "browserslist": "^4.16.3", + "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.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "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" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "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-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" + } + } + } + }, + "css-loader": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.0.tgz", + "integrity": "sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw==", + "dev": true, + "requires": { + "camelcase": "^6.2.0", + "cssesc": "^3.0.0", + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.8", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "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" + } + }, + "postcss": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.9.tgz", + "integrity": "sha512-b+TmuIL4jGtCHtoLi+G/PisuIl9avxs8IZMSmlABRwNz5RLUUACrC+ws81dcomz1nRezm5YPdXiMEzBEKgYn+Q==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.22", + "source-map": "^0.6.1" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "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" + } + }, + "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-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" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "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": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "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": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "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" + }, + "dependencies": { + "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" + } + }, + "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 + }, + "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 + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "date-fns": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.19.0.tgz", + "integrity": "sha512-X3bf2iTPgCAQp9wvjOQytnf5vO5rESYRXlPIVcgSbtT5OTScPcsf9eZU+B/YIkKAtYr5WeCii58BgATrNitlWg==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "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 + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "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" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "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" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "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.0.5", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.5.tgz", + "integrity": "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==", + "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.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "dom7": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-3.0.0.tgz", + "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==", + "requires": { + "ssr-window": "^3.0.0-alpha.1" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.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 + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.710", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.710.tgz", + "integrity": "sha512-b3r0E2o4yc7mNmBeJviejF1rEx49PUBi+2NPa7jHEX3arkAXnVgLhR0YmV8oi6/Qf3HH2a8xzQmCjHNH0IpXWQ==", + "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 + }, + "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" + } + }, + "enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "epubjs": { + "version": "0.3.88", + "resolved": "https://registry.npmjs.org/epubjs/-/epubjs-0.3.88.tgz", + "integrity": "sha512-VRumULpUELYmYwzypyfbDwoSIqDp2LXOXCtY3o55o3YDW5Zm32UjtZuX/xaWFGqyZORNNMWWQ8VlMaY1djnDYg==", + "requires": { + "@types/localforage": "0.0.34", + "core-js": "^3.6.5", + "event-emitter": "^0.3.5", + "jszip": "^3.4.0", + "localforage": "^1.7.3", + "lodash": "^4.17.15", + "marks-pane": "^1.0.9", + "path-webpack": "0.0.3", + "xmldom": "^0.3.0" + } + }, + "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-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "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": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz", + "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.21", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, + "globals": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz", + "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "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 + }, + "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" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.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 + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.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" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-compat": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.9.0.tgz", + "integrity": "sha512-lt3l5PHFHVEYSZ5zijcoYvtQJPsBifRiH5N0Et57KwVu7l/yxmHhSG6VJiLMa/lXrg93Qu8049RNQOMn0+yJBg==", + "dev": true, + "requires": { + "@mdn/browser-compat-data": "^2.0.7", + "ast-metadata-inferer": "^0.4.0", + "browserslist": "^4.12.2", + "caniuse-lite": "^1.0.30001166", + "core-js": "^3.6.5", + "find-up": "^4.1.0", + "lodash.memoize": "4.1.2", + "semver": "7.3.2" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + } + }, + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.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" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true + }, + "eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", + "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" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.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 + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "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 + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "requires": { + "clone-regexp": "^2.1.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 + } + } + }, + "expose-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-2.0.0.tgz", + "integrity": "sha512-WBpSGlNkn7YwbU2us7O+h0XsoFrB43Y/VCNSpRV4OZFXXKgw8W800BgNxLV0S97N3+KGnFYSCAJi1AV86NO22w==", + "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 + }, + "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 + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.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 + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "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" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "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" + } + } + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "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 + }, + "flv.js": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/flv.js/-/flv.js-1.5.0.tgz", + "integrity": "sha512-7tFwccqkFXpA7RIED0KvuNny2qVnpuGc5nTGsRpzrCT+qtwIaZyciK5UgyvgtlAMYaPFzYS0wdI92JiSBKOyXw==", + "requires": { + "es6-promise": "^4.2.5", + "webworkify": "^1.5.0" + } + }, + "follow-redirects": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", + "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", + "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 + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "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": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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 + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gather-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz", + "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=", + "dev": true + }, + "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-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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": "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" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "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": "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 + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "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 + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.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 + } + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "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-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-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-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" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "headroom.js": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/headroom.js/-/headroom.js-0.12.0.tgz", + "integrity": "sha512-iXnAafUm3FdzfJ91uixLws2hkKI1jC8bAKK/pt7XYr8Ie1jO7xbK48Ycpl9tUPyBgkzuj1p/PhJS0fy4E/5anA==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hls.js": { + "version": "0.14.17", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-0.14.17.tgz", + "integrity": "sha512-25A7+m6qqp6UVkuzUQ//VVh2EEOPYlOBg32ypr34bcPO7liBMOkKFvbjbCBfiPAOTA/7BSx1Dujft3Th57WyFg==", + "requires": { + "eventemitter3": "^4.0.3", + "url-toolkit": "^2.1.6" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "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" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "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-loader": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", + "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", + "dev": true, + "requires": { + "html-minifier-terser": "^5.1.1", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, + "html-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "html-minifier-terser": "^5.0.1", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", + "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", + "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domutils": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.1.tgz", + "integrity": "sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.1.0" + }, + "dependencies": { + "domhandler": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", + "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + } + } + }, + "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-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-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-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" + } + } + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "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 + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^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 + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "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" + } + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "intersection-observer": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.12.0.tgz", + "integrity": "sha512-2Vkz8z46Dv401zTWudDGwO7KiGHNDkMv417T5ItcNYfmvHR/1qCTVBO9vwH8zZmQ0WkA/1ARwpysR9bsnop4NQ==" + }, + "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 + }, + "irregular-plurals": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", + "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "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": { + "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 + }, + "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-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", + "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-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "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": { + "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 + }, + "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.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "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-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "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-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "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-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-supported-regexp-flag": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", + "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "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-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "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-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "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 + }, + "jellyfin-apiclient": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/jellyfin-apiclient/-/jellyfin-apiclient-1.6.0.tgz", + "integrity": "sha512-LL8YwUQJYTFdlx6VwA5C3+KWkLEM0V56fJGruUDwCVUCFQQVJ+E6hpHIO1lMeo26ZxURtebf5VtCCG35ZHugbg==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.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": "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" + } + } + } + }, + "jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "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 + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "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-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 + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "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" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jstree": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/jstree/-/jstree-3.3.11.tgz", + "integrity": "sha512-9ZJKroPjCyjb6JLPuAbBrLJKT6pS1f4m5gkwoEagG5oQWtvzm0IiDsntXTxeFtz7AmqrKfij+gLfF9MgWriNxg==", + "requires": { + "jquery": ">=1.9.1" + } + }, + "jszip": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", + "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + }, + "dependencies": { + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "requires": { + "immediate": "~3.0.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 + }, + "known-css-properties": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", + "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "libarchive.js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/libarchive.js/-/libarchive.js-1.3.0.tgz", + "integrity": "sha512-EkQfRXt9DhWwj6BnEA2TNpOf4jTnzSTUPGgE+iFxcdNqjktY8GitbDeHnx8qZA0/IukNyyBUR3oQKRdYkO+HFg==" + }, + "libass-wasm": { + "version": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#58e9a3f1a7f7883556ee002545f445a430120639", + "from": "git+https://github.com/jellyfin/JavascriptSubtitlesOctopus.git#4.0.0-jf-smarttv" + }, + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "requires": { + "immediate": "~3.0.5" + } + }, + "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 + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "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": "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" + }, + "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" + } + } + } + }, + "localforage": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.9.0.tgz", + "integrity": "sha512-rR1oyNrKulpe+VM9cYmcFn6tsHuokyVHFaCM3+osEmxaHTbEk8oQu6eGDfS6DQLWi/N67XRmB8ECG37OES368g==", + "requires": { + "lie": "3.1.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "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.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "lodash.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.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "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.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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" + } + } + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "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" + } + }, + "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-obj": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", + "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", + "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" + } + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true + }, + "markdown-table": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", + "dev": true + }, + "marks-pane": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/marks-pane/-/marks-pane-1.0.9.tgz", + "integrity": "sha512-Ahs4oeG90tbdPWwAJkAAoHg2lRR8lAs9mZXETNPO9hYg3AkjUJBKi1NQ4aaIQZVGrig7c/3NUV1jANl8rFTeMg==" + }, + "material-design-icons-iconfont": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/material-design-icons-iconfont/-/material-design-icons-iconfont-6.1.0.tgz", + "integrity": "sha512-wRJtOo1v1ch+gN8PRsj0IGJznk+kQ8mz13ds/nuhLI+Qyf/931ZlRpd92oq0IRPpZIb+bhX8pRjzIVdcPDKmiQ==" + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "mdast-util-compact": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", + "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "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 + }, + "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" + } + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "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" + } + }, + "normalize-package-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz", + "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "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" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "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" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, + "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-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 + }, + "micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "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.47.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", + "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "dev": true + }, + "mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "dev": true, + "requires": { + "mime-db": "1.47.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 + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "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 + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, + "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": "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" + } + }, + "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 + }, + "nanoid": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", + "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "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" + } + }, + "native-promise-only": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", + "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "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 + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "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-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "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" + } + }, + "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 + }, + "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-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "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.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "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" + } + }, + "object.values": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", + "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "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" + } + }, + "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" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "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" + } + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "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 + }, + "page": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/page/-/page-1.11.6.tgz", + "integrity": "sha512-P6e2JfzkBrPeFCIPplLP7vDDiU84RUUZMrWdsH4ZBGJ8OosnwFkcUkBHp1DTIjuipLliw9yQn/ZJsXZvarsO+g==", + "requires": { + "path-to-regexp": "~1.2.1" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.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 + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.2.1.tgz", + "integrity": "sha1-szcFwUAjTYc8hyHHuf2LVB7Tr/k=", + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "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 + }, + "path-webpack": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/path-webpack/-/path-webpack-0.0.3.tgz", + "integrity": "sha1-/23sdJ7sWpRgXATV9j/FVgegOhY=" + }, + "pdfjs-dist": { + "version": "2.6.347", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.6.347.tgz", + "integrity": "sha512-QC+h7hG2su9v/nU1wEI3SnpPIrqJODL7GTDFvR74ANKGq1AFJW16PH8VWnhpiTi9YcLSFV9xLeWSgq+ckHLdVQ==" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "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" + } + }, + "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" + } + }, + "plur": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "dev": true, + "requires": { + "irregular-plurals": "^1.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" + } + } + } + }, + "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": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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 + }, + "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-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" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + } + }, + "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" + } + }, + "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-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" + } + } + } + }, + "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-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" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + }, + "dependencies": { + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "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" + } + } + } + }, + "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" + } + }, + "postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "dev": true, + "requires": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "postcss-jsx": { + "version": "0.36.4", + "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.4.tgz", + "integrity": "sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==", + "dev": true, + "requires": { + "@babel/core": ">=7.2.2" + } + }, + "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" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "postcss-markdown": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", + "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", + "dev": true, + "requires": { + "remark": "^10.0.1", + "unist-util-find-all-after": "^1.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "dev": true, + "requires": { + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" + } + }, + "remark-parse": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", + "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "dev": true, + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, + "unist-util-find-all-after": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz", + "integrity": "sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==", + "dev": true, + "requires": { + "unist-util-is": "^3.0.0" + } + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", + "dev": true + }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "dev": true, + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "dev": true, + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + } + } + }, + "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" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "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" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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-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" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + } + }, + "postcss-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" + }, + "dependencies": { + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + } + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "requires": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, + "requires": { + "postcss": "^7.0.6" + } + }, + "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" + } + }, + "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" + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-sorting": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-4.1.0.tgz", + "integrity": "sha512-r4T2oQd1giURJdHQ/RMb72dKZCuLOdWx2B/XhXN1Y1ZdnwXsKH896Qz6vD4tFy9xSjpKNYhlZoJmWyhH/7JUQw==", + "dev": true, + "requires": { + "lodash": "^4.17.4", + "postcss": "^7.0.0" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "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" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "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 + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "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==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "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 + }, + "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 + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "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 + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "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 + }, + "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" + } + } + } + }, + "read-file-stdin": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz", + "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=", + "dev": true, + "requires": { + "gather-stream": "^1.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "dependencies": { + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "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 + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "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": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "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" + } + }, + "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" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.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.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "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 + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, + "requires": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, + "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 + }, + "renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "dev": true, + "requires": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.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 + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "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 + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "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 + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "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 + }, + "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 + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "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" + } + }, + "rollup": { + "version": "2.44.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.44.0.tgz", + "integrity": "sha512-rGSF4pLwvuaH/x4nAS+zP6UNn5YUDWf/TeEU5IoXSZKBbKRNTCI3qMnYXKZgrC0D2KzS2baiOZt1OlqhMu5rnQ==", + "dev": true, + "requires": { + "fsevents": "~2.3.1" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "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 + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "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 + }, + "terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + } + } + } + }, + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-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.32.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.8.tgz", + "integrity": "sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.0.1.tgz", + "integrity": "sha512-Vp1LcP4slTsTNLEiDkTcm8zGN/XYYrZz2BZybQbliWA8eXveqA/AxsEjllQTpJbg2MzCsx/qNO48sHdZtOaxTw==", + "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" + } + }, + "screenfull": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.1.0.tgz", + "integrity": "sha512-dYaNuOdzr+kc6J6CFcBrzkLCfyGcMg+gWkJ8us93IQ7y1cevhQAugFsaCdMHb6lw8KV3xPzSxzH7zM1dQap9mA==" + }, + "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.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dev": true, + "requires": { + "node-forge": "^0.10.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 + }, + "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": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "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-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "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 + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "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 + } + } + }, + "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": { + "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 + }, + "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" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "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.1" + }, + "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" + } + } + } + }, + "sortablejs": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.13.0.tgz", + "integrity": "sha512-RBJirPY0spWCrU5yCmWM1eFs/XgX2J5c6b275/YyxFRgnzPhKl/TDeU2hNR8Dt7ITq66NRPM4UlOt+e5O4CFHg==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-2.0.1.tgz", + "integrity": "sha512-UzOTTQhoNPeTNzOxwFw220RSRzdGSyH4lpNyWjR7Qm34P4/N0W669YSUFdH07+YNeN75h765XLHmNsF/bm97RQ==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "source-map-js": "^0.6.2" + } + }, + "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" + } + }, + "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 + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true + }, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "ssr-window": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-3.0.0.tgz", + "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "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 + }, + "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.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "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-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, + "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 + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylelint": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.12.0.tgz", + "integrity": "sha512-P8O1xDy41B7O7iXaSlW+UuFbE5+ZWQDb61ndGDxKIt36fMH50DtlQTbwLpFLf8DikceTAb3r6nPrRv30wBlzXw==", + "dev": true, + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.5", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.21.0", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.2", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.7", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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 + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "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" + } + }, + "globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "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" + } + }, + "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 + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "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" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "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" + } + } + } + }, + "stylelint-config-rational-order": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/stylelint-config-rational-order/-/stylelint-config-rational-order-0.1.2.tgz", + "integrity": "sha512-Qo7ZQaihCwTqijfZg4sbdQQHtugOX/B1/fYh018EiDZHW+lkqH9uHOnsDwDPGZrYJuB6CoyI7MZh2ecw2dOkew==", + "dev": true, + "requires": { + "stylelint": "^9.10.1", + "stylelint-order": "^2.2.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "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 + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "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" + } + } + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "clone-regexp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", + "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", + "dev": true, + "requires": { + "is-regexp": "^1.0.0", + "is-supported-regexp-flag": "^1.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "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 + }, + "execall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", + "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "dev": true, + "requires": { + "clone-regexp": "^1.0.0" + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "file-entry-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz", + "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==", + "dev": true, + "requires": { + "flat-cache": "^2.0.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" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": 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" + } + } + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "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-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 + }, + "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" + } + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "known-css-properties": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, + "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" + } + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "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 + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "postcss-sass": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", + "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", + "dev": true, + "requires": { + "gonzales-pe": "^4.2.3", + "postcss": "^7.0.1" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "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 + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "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" + } + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "stylelint": { + "version": "9.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz", + "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==", + "dev": true, + "requires": { + "autoprefixer": "^9.0.0", + "balanced-match": "^1.0.0", + "chalk": "^2.4.1", + "cosmiconfig": "^5.0.0", + "debug": "^4.0.0", + "execall": "^1.0.0", + "file-entry-cache": "^4.0.0", + "get-stdin": "^6.0.0", + "global-modules": "^2.0.0", + "globby": "^9.0.0", + "globjoin": "^0.1.4", + "html-tags": "^2.0.0", + "ignore": "^5.0.4", + "import-lazy": "^3.1.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.11.0", + "leven": "^2.1.0", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "mathml-tag-names": "^2.0.1", + "meow": "^5.0.0", + "micromatch": "^3.1.10", + "normalize-selector": "^0.2.0", + "pify": "^4.0.0", + "postcss": "^7.0.13", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.0", + "postcss-less": "^3.1.0", + "postcss-markdown": "^0.36.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-reporter": "^6.0.0", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.0", + "postcss-sass": "^0.3.5", + "postcss-scss": "^2.0.0", + "postcss-selector-parser": "^3.1.0", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^3.3.0", + "resolve-from": "^4.0.0", + "signal-exit": "^3.0.2", + "slash": "^2.0.0", + "specificity": "^0.4.1", + "string-width": "^3.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^5.0.0" + } + }, + "stylelint-order": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-2.2.1.tgz", + "integrity": "sha512-019KBV9j8qp1MfBjJuotse6MgaZqGVtXMc91GU9MsS9Feb+jYUvUU3Z8XiClqPdqJZQ0ryXQJGg3U3PcEjXwfg==", + "dev": true, + "requires": { + "lodash": "^4.17.10", + "postcss": "^7.0.2", + "postcss-sorting": "^4.1.0" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^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" + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "stylelint-no-browser-hacks": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stylelint-no-browser-hacks/-/stylelint-no-browser-hacks-1.2.1.tgz", + "integrity": "sha512-lPcqHx3e/WnrXdw0wdnKtcjcSCAYEXjwSitXRw0OQ2qPF+iLyDFoarbn4qcw38Uuu7q29fhj+w2mECLM0fUOlw==", + "dev": true, + "requires": { + "stylehacks": "^2.3", + "stylelint": "^9.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "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" + } + } + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone-regexp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", + "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", + "dev": true, + "requires": { + "is-regexp": "^1.0.0", + "is-supported-regexp-flag": "^1.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "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 + }, + "execall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", + "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "dev": true, + "requires": { + "clone-regexp": "^1.0.0" + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "file-entry-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz", + "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==", + "dev": true, + "requires": { + "flat-cache": "^2.0.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" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": 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" + } + } + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "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-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 + }, + "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" + } + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "known-css-properties": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, + "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" + } + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "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 + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reporter": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz", + "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "lodash": "^4.1.0", + "log-symbols": "^1.0.2", + "postcss": "^5.0.0" + } + }, + "postcss-sass": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", + "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", + "dev": true, + "requires": { + "gonzales-pe": "^4.2.3", + "postcss": "^7.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "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": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "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 + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + }, + "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 + }, + "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" + } + } + } + }, + "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" + } + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "stylehacks": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz", + "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=", + "dev": true, + "requires": { + "browserslist": "^1.1.3", + "chalk": "^1.1.1", + "log-symbols": "^1.0.2", + "minimist": "^1.2.0", + "plur": "^2.1.2", + "postcss": "^5.0.18", + "postcss-reporter": "^1.3.3", + "postcss-selector-parser": "^2.0.0", + "read-file-stdin": "^0.2.1", + "text-table": "^0.2.0", + "write-file-stdout": "0.0.2" + } + }, + "stylelint": { + "version": "9.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz", + "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==", + "dev": true, + "requires": { + "autoprefixer": "^9.0.0", + "balanced-match": "^1.0.0", + "chalk": "^2.4.1", + "cosmiconfig": "^5.0.0", + "debug": "^4.0.0", + "execall": "^1.0.0", + "file-entry-cache": "^4.0.0", + "get-stdin": "^6.0.0", + "global-modules": "^2.0.0", + "globby": "^9.0.0", + "globjoin": "^0.1.4", + "html-tags": "^2.0.0", + "ignore": "^5.0.4", + "import-lazy": "^3.1.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.11.0", + "leven": "^2.1.0", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "mathml-tag-names": "^2.0.1", + "meow": "^5.0.0", + "micromatch": "^3.1.10", + "normalize-selector": "^0.2.0", + "pify": "^4.0.0", + "postcss": "^7.0.13", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.0", + "postcss-less": "^3.1.0", + "postcss-markdown": "^0.36.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-reporter": "^6.0.0", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.0", + "postcss-sass": "^0.3.5", + "postcss-scss": "^2.0.0", + "postcss-selector-parser": "^3.1.0", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^3.3.0", + "resolve-from": "^4.0.0", + "signal-exit": "^3.0.2", + "slash": "^2.0.0", + "specificity": "^0.4.1", + "string-width": "^3.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^5.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "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-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.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": "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" + } + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^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" + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "stylelint-order": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-4.1.0.tgz", + "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "postcss": "^7.0.31", + "postcss-sorting": "^5.0.1" + }, + "dependencies": { + "postcss-sorting": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.1.tgz", + "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==", + "dev": true, + "requires": { + "lodash": "^4.17.14", + "postcss": "^7.0.17" + } + } + } + }, + "stylelint-scss": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.19.0.tgz", + "integrity": "sha512-Ic5bsmpS4wVucOw44doC1Yi9f5qbeVL4wPFiEOaUElgsOuLEN6Ofn/krKI8BeNL2gAn53Zu+IcVV4E345r6rBw==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "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" + } + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "swiper": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-6.5.4.tgz", + "integrity": "sha512-SaJGZXSf5+MNusOVllByZU2dEGWYg5n4M51Pq0sxqd9hjLgqReuGo9jlWd6B7Auy8dbVNHaPkGYem6FBjy0WOA==", + "requires": { + "dom7": "^3.0.0", + "ssr-window": "^3.0.0" + } + }, + "table": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz", + "integrity": "sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "lodash.clonedeep": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ajv": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz", + "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==", + "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" + } + }, + "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 + } + } + }, + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "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 + }, + "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 + } + } + }, + "terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "requires": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "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 + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "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 + }, + "terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "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 + } + } + } + } + }, + "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 + }, + "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 + }, + "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": { + "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 + }, + "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 + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "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" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "unified": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz", + "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "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-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true + }, + "unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "requires": { + "unist-util-is": "^3.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + } + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "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.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", + "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-toolkit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.1.tgz", + "integrity": "sha512-8+DzgrtDZYZGhHaAop5WGVghMdCfOLGbhcArsJD0qDll71FXa7EeKxi2hilPIscn2nwMz4PRjML32Sz4JTN0Xw==" + }, + "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=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "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 + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "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 + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", + "dev": true + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "dependencies": { + "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 + } + } + }, + "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" + } + }, + "webcomponents.js": { + "version": "0.7.24", + "resolved": "https://registry.npmjs.org/webcomponents.js/-/webcomponents.js-0.7.24.tgz", + "integrity": "sha1-IRb7+hRo7EFqe+/aozPh0Rj2nAQ=" + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "webpack": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.31.0.tgz", + "integrity": "sha512-3fUfZT/FUuThWSSyL32Fsh7weUUfYP/Fjc/cGSbla5KiSo0GtI1JMssCRUopJTvmLjrw05R2q7rlLtiKdSzkzQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.4.0", + "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.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "dependencies": { + "acorn": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", + "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", + "dev": true + }, + "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 + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-cli": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.6.0.tgz", + "integrity": "sha512-9YV+qTcGMjQFiY7Nb1kmnupvb1x40lfpj8pwdO/bom+sQiP4OBMKjHq29YQrlDWDPZO9r/qWaRRywKaRDKqBTA==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.2", + "@webpack-cli/info": "^1.2.3", + "@webpack-cli/serve": "^1.3.1", + "colorette": "^1.2.1", + "commander": "^7.0.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "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 + }, + "webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + } + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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" + } + }, + "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-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-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-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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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-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": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "requires": { + "source-list-map": "^2.0.1", + "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 + } + } + }, + "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 + }, + "webworkify": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/webworkify/-/webworkify-1.5.0.tgz", + "integrity": "sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g==" + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "workbox-background-sync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.1.2.tgz", + "integrity": "sha512-rdXbGCI7KIxlw/rtVc3Bfp7S2ylZ7u+bSPoW8W6bxBR4RsSSagNIJOvkiS1+3zZOwvNcUxcRvVhDcwDz1cBbhQ==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-broadcast-update": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.1.2.tgz", + "integrity": "sha512-pISOgOMH5pRVBlnvverxoaMgZzxdopzozuyjAt6UcctOjvuISQyTGa28C4qQ6XN20/rb3tk3n94N122wxicGXg==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-build": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.1.2.tgz", + "integrity": "sha512-Px9amQd46uJh37ZWoT2LIcXTgBEZAOB28otxqJRNS4jpUhtANHQG3yX6AhwPdcw6xTV5ufLXizBCkF8z/cox0A==", + "dev": true, + "requires": { + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@hapi/joi": "^16.1.8", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^9.0.0", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^1.4.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.25.0", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "^6.1.2", + "workbox-broadcast-update": "^6.1.2", + "workbox-cacheable-response": "^6.1.2", + "workbox-core": "^6.1.2", + "workbox-expiration": "^6.1.2", + "workbox-google-analytics": "^6.1.2", + "workbox-navigation-preload": "^6.1.2", + "workbox-precaching": "^6.1.2", + "workbox-range-requests": "^6.1.2", + "workbox-recipes": "^6.1.2", + "workbox-routing": "^6.1.2", + "workbox-strategies": "^6.1.2", + "workbox-streams": "^6.1.2", + "workbox-sw": "^6.1.2", + "workbox-window": "^6.1.2" + }, + "dependencies": { + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + }, + "workbox-precaching": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.1.2.tgz", + "integrity": "sha512-jGwv6tMdIecsyBSdVCgXoD7bHxLRI972lvYOfvcosGjP3oFKe8p2DVPsn3TIzEVYTl+b3j59utC7yrOP9oEHSg==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2", + "workbox-routing": "^6.1.2", + "workbox-strategies": "^6.1.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.1.2.tgz", + "integrity": "sha512-zSTQWJU+CBHC90N/Dccb9n0IzbTsmnl28usKOlVYbfHS5wit3izpD7djqqHzgzyS+gdemRjY4s02VV9WvyeD1w==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "workbox-expiration": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.1.2.tgz", + "integrity": "sha512-86cXz8Ae5cAJMgJ6aD/8E1NMNON4qGnE4ir1G3VuOu1xLsx2ItbbXmz6b0BB2dZ+kX6BDwqE0wkgS5As5Sds7g==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-google-analytics": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.1.2.tgz", + "integrity": "sha512-7mO/gMms1yivnoVPnm8LXYHV2SsHBxTijYNXx032nzMX0gpBKJfRHmNvZDVRvn2L6YRxFiMg0x9JuHe2b2wSeg==", + "dev": true, + "requires": { + "workbox-background-sync": "^6.1.2", + "workbox-core": "^6.1.2", + "workbox-routing": "^6.1.2", + "workbox-strategies": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-navigation-preload": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.1.2.tgz", + "integrity": "sha512-A41yO/mLjHMNV1EGWFTDExYAYkNvdtu2U0deRNL3HKKEMomqhLfFHJVg/b2jyarMf9Iosm7jHFbbTr8hiaMWwA==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-range-requests": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.1.2.tgz", + "integrity": "sha512-VNwg8DKpQtIRBQ+3GPAv7/OFjs1AdJDt06BJOnNxy4NiY3/Abhjry5P7SJ8uXMNwxiSHKpcLY8nAF+YVYlLuRQ==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-recipes": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.1.2.tgz", + "integrity": "sha512-KT9qome7svIajmXP6/4kmZYr8UzWua6MO2GIeM0Th+mr28WzrHfw2iCeo3362hCW/yMiNMlP5uuXiqsaFxUjHg==", + "dev": true, + "requires": { + "workbox-cacheable-response": "^6.1.2", + "workbox-core": "^6.1.2", + "workbox-expiration": "^6.1.2", + "workbox-precaching": "^6.1.2", + "workbox-routing": "^6.1.2", + "workbox-strategies": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + }, + "workbox-precaching": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.1.2.tgz", + "integrity": "sha512-jGwv6tMdIecsyBSdVCgXoD7bHxLRI972lvYOfvcosGjP3oFKe8p2DVPsn3TIzEVYTl+b3j59utC7yrOP9oEHSg==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2", + "workbox-routing": "^6.1.2", + "workbox-strategies": "^6.1.2" + } + } + } + }, + "workbox-routing": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.1.2.tgz", + "integrity": "sha512-aRcqO+KX9A0J5W6hEeEpGhT6Lesqd3WfgaqlSD5LRajm0vAgYnlQzY37w6uC55Ev7M5Gh/xg0lA99qKc6ozsEA==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-strategies": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.1.2.tgz", + "integrity": "sha512-IX7UNePHmmfb1dcXSxgcephYShnLc0pmP3MRT/TZGjv8f0qcZYH7Sr/lTmwaxGXQL8yCSCrQICZwJnHLw2G5Ng==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-streams": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.1.2.tgz", + "integrity": "sha512-iAHamHNZPSfN8k2QMrfei6/2FrReSHCkQUi4gU4B+tDXi4lY33/iU3+xlWLsMunLzoJhtPChDLG10s+EU5egvQ==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2", + "workbox-routing": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "workbox-sw": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.1.2.tgz", + "integrity": "sha512-daxYjELQlNmGLeQolz29vkiVKMcAzZrSv5MLPAghvid6sajpq9x+FfMGriWaZcpyGZVKStAf6XzUbvvm0sJ/HA==", + "dev": true + }, + "workbox-webpack-plugin": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.1.2.tgz", + "integrity": "sha512-kuofLjytjuL9KrF1aq4AZoF7zTOeehr/XXbUCh1/viWegYhepkDj/ZB3wHuEnwvI7EDFqFM+L/JSoF4RZ82VGQ==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "source-map-url": "^0.4.0", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "^6.1.2" + }, + "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-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" + } + } + } + }, + "workbox-window": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.1.2.tgz", + "integrity": "sha512-SXOAv56PWHzLhJcyQGPio1OXGzSza814lc2D42+go8CmeNIJDb03nzUi1FGMF4Tt1F7h5q8IYzq5bPQLTZ7IKQ==", + "dev": true, + "requires": { + "workbox-core": "^6.1.2" + }, + "dependencies": { + "workbox-core": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.2.tgz", + "integrity": "sha512-69rch7EyPsNAx5Y5YlSoHV39/EEE1oDeb5zmLIy6+mgB4BnaG6u/tlDtvjvKqHcPM0gz2L5SzYtTEvWmk5WRTQ==", + "dev": true + } + } + }, + "worker-plugin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-5.0.0.tgz", + "integrity": "sha512-AXMUstURCxDD6yGam2r4E34aJg6kW85IiaeX72hi+I1cxyaMUtrvVY6sbfpGKAj5e7f68Acl62BjQF5aOOx2IQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "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 + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "write-file-stdout": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz", + "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=", + "dev": true + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", + "dev": true + }, + "xmldom": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", + "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "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 + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "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" + } + } + } + }, + "yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "dev": true + }, + "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 + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true + } + } +} diff --git a/package.json b/package.json index 1df8163829..1a5da1e0da 100644 --- a/package.json +++ b/package.json @@ -99,14 +99,17 @@ "Firefox ESR" ], "scripts": { - "start": "yarn serve", + "start": "npm run serve", "serve": "webpack serve --config webpack.dev.js", "prepare": "node ./scripts/prepare.js", "build:development": "webpack --config webpack.dev.js", "build:production": "webpack --config webpack.prod.js", "lint": "eslint \"src/\"", - "stylelint": "yarn stylelint:css && yarn stylelint:scss", + "stylelint": "npm run stylelint:css && npm run stylelint:scss", "stylelint:css": "stylelint \"src/**/*.css\"", "stylelint:scss": "stylelint --config=\".stylelintrc.scss.json\" \"src/**/*.scss\"" + }, + "engines": { + "yarn": "YARN NO LONGER USED - use npm instead." } } diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 1c35ef5a81458b0b5e67821f83effc47062920d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411782 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%0D4j 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 cQoq;u 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

*}Y_ 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